/* los putos reys */
.sprite { background: transparent url(../img/sprite-textos_en.png) no-repeat scroll top left; display:block; text-indent:-10000px; margin:0; padding:0; }
.menus { background: transparent url(../lang/sprite-menus_en.png) no-repeat scroll top left; }
.spHome { background: transparent url(../lang/sprite-home_en.png) no-repeat scroll top left; }
.spApt { background: transparent url(../lang/sprite-apartamentos_en.png) no-repeat scroll top left; }
.spUbicacion { background: transparent url(../lang/sprite-ubicacion_en.png) no-repeat scroll top left; }
.reservas1 { background: transparent url(../lang/sprite-reservas1_en.png) no-repeat scroll top left; }
.reservas2 { background: transparent url(../lang/sprite-reservas2_en.png) no-repeat scroll top left; }
.reservaOk { background: transparent url(../lang/sprite-reservaOK_en.png) no-repeat scroll top left; }
.alp { background: transparent url(../lang/sprite-alp_en.png) no-repeat scroll top left; }
.alpOk { background: transparent url(../lang/sprite-alpOK_en.png) no-repeat scroll top left; }
.sprite.info { background: transparent url(../lang/sprite-info_en.png) no-repeat scroll top left; }
#ofertas .sprite.ofertas { background: transparent url(../lang/sprite-ofertas_en.png) no-repeat scroll top left; }
#servicios .sprite.servicios { background: transparent url(../lang/sprite-servicios_en.png) no-repeat scroll top left; }
#presentacion .sprite.presentacion { background: transparent url(../lang/sprite-presentacion_en.png) no-repeat scroll top left; }
#nuestros_clientes .sprite { background: transparent url(../lang/sprite-nuestros_clientes_en.png) no-repeat scroll top left; }
#quieres_colaborar .sprite { background: transparent url(../lang/sprite-quieres_colaborar_en.png) no-repeat scroll top left; }
#faqs .sprite { background: transparent url(../lang/sprite-faqs_en.png) no-repeat scroll top left; }
#life .sprite { background: transparent url(../lang/sprite-life_en.png) no-repeat scroll top left; }
#tyc .sprite { background: transparent url(../lang/sprite-tyc_en.png) no-repeat scroll top left; }
#aviso_legal .sprite { background: transparent url(../lang/sprite-aviso_legal_en.png) no-repeat scroll top left; }
#cvc .sprite { background: transparent url(../lang/sprite-cvc_en.png) no-repeat scroll top left; }

/*layout.php*/
#menu h2 span.sprite.nuestros_apartamentos { background-position:0px 0px; height:16px; margin:0;padding:0; }

#menu h3.sprite { margin:10px 0 0;height:16px; }
#menu h3.sprite.menus.esparteria { background-position:0px -20px; margin: 0;}
#menu h3.sprite.menus.vidreria { background-position:0px -40px; }
#menu h3.sprite.menus.sants { background-position:0px -60px; }
#menu h3.sprite.menus.mercat { background-position:0px -348px; }

#menu h2 a.sprite {margin:0px 0;height:17px;}
#menu h2 a.sprite.menus.ubicacion {background-position:0px -82px;}
#menu h2 a.sprite.menus.ubicacion.active {background-position:-217px -82px;}
#menu h2 a.sprite.menus.servicios {background-position:0px -102px;}
#menu h2 a.sprite.menus.servicios.active {background-position:-217px -102px;}
#menu h2 a.sprite.menus.reservas {background-position:0px -122px;}
#menu h2 a.sprite.menus.reservas.active {background-position:-217px -122px;}
#menu h2 a.sprite.menus.lp {background-position:0px -142px;}
#menu h2 a.sprite.menus.lp.active {background-position:-217px -142px;}
#menu h2 a.sprite.menus.ofertas {background-position:0px -162px;}
#menu h2 a.sprite.menus.ofertas.active {background-position:-217px -162px;}
#menu h2.sprite.menus.conoce_inside {background-image: url(../lang/sprite-menus_en.png);background-position:-0px -202px;height:16px; margin:0 0 10px 0;padding:0;}
#menu h3 a.sprite.menus {height:14px;margin-bottom:3px;}
#menu h3 a.sprite.menus.presentacion {background-position:0px -225px;}
#menu h3 a.sprite.menus.presentacion.active {background-position:-217px -225px;}
#menu h3 a.sprite.menus.nuestros_clientes {background-position:0px -244px;height:16px;}
#menu h3 a.sprite.menus.nuestros_clientes.active {background-position:-217px -244px;}
#menu h3 a.sprite.menus.la_prensa {background-position:0px -262px;}
#menu h3 a.sprite.menus.la_prensa.active {background-position:-217px -262px;}
#menu h3 a.sprite.menus.quieres_colaborar {background-position:0px -279px;}
#menu h3 a.sprite.menus.quieres_colaborar.active {background-position:-217px -279px;}
#menu h2 a.sprite.menus.faqs {background-position:-0px -182px;}
#menu h2 a.sprite.menus.faqs.active {background-position:-217px -182px;}

#content h2.sprite,  #content h3.sprite {height:20px;}

/*home*/
#content h4.sprite.spHome.home {background-position:0px 0px;height:185px;width:240px;margin:22px 0 0 20px;}
#content h5.sprite.spHome.home {background-position:-275px 0px;height:67px;margin-top:20px;margin:34px 0 20px 0;}

/*apartamento.php*/
#content #descripcio h1 span.sprite.spApt, #content #descripcio h4.sprite span.sprite.spApt { height:30px; }
#content #frase h4.sprite {margin-bottom:15px;height:120px;}
#content #descripcio h4.descripcion span.sprite.spApt {background-position:0px 5px;}
#content #descripcio h4.equipamiento span.sprite.spApt {background-position:0px -25px;}
#content #descripcio h4.localizacion span.sprite.spApt {background-position:0px -55px;}
#content #descripcio h1.esp1D span.sprite.spApt {background-position: 0px -85px;}
#content #frase h4.sprite.esp1D.spApt {background-position:0px -119px;}
#content #descripcio h1.esp2D span.sprite.spApt {background-position: 0px -245px;}
#content #frase h4.sprite.esp2D.spApt {background-position:0px -279px;}
#content #descripcio h1.espaA span.sprite.spApt {background-position: 0px -405px;}
#content #frase h4.sprite.espaA.spApt {background-position:0px -439px;height:135px;}
#content #descripcio h1.espaB span.sprite.spApt {background-position: 0px -575px;}
#content #frase h4.sprite.espaB.spApt {background-position:0px -609px;height:135px;}
#content #descripcio h1.vid span.sprite.spApt {background-position: 0px -745px;}
#content #frase h4.sprite.vid.spApt {background-position:0px -779px;height:131px;}
#content #descripcio h1.sanE span.sprite.spApt {background-position: 0px -915px;}
#content #frase h4.sprite.sanE.spApt {background-position:0px -949px;height:170px;}
#content #descripcio h1.san2D span.sprite.spApt {background-position: 0px -1125px;}
#content #frase h4.sprite.san2D.spApt {background-position:0px -1159px;height:135px;}
#content #descripcio h1.san3D span.sprite.spApt {background-position: 0px -1295px;}
#content #frase h4.sprite.san3D.spApt {background-position:0px -1329px;height:135px;}
#content a.sprite.spApt.ver_plano { background-position:0px -1479px; width:75px; }
#content a.sprite.spApt.ver_plano:hover { background-position:-105px -1479px; }
#content #descripcio h4.comentarios span.sprite.spApt {background-position:0px -1552px;}
#content #frase h4.sprite.merD.spApt {background-position:0 -1618px;height:131px;}
#content #descripcio h1.merD span.sprite.spApt {background-position: 0 -1583px;}
#content #frase h4.sprite.merD.spApt {background-position:0 -1618px;height:131px;}
#content #descripcio h1.mer2D span.sprite.spApt {background-position: 0 -1766px;}
#content #frase h4.sprite.mer2D.spApt {background-position:0 -1801px;height:131px;}
#content #descripcio h1.merA span.sprite.spApt {background-position: 0 -1946px;}
#content #frase h4.sprite.merA.spApt {background-position:0 -1983px;height:131px;}

#content a.sprite.spApt.ver_foto { background-position:0px -1514px; width:75px; }
#content a.sprite.spApt.ver_foto:hover { background-position:-105px -1514px; }
/*ubicacion*/
#content .sprite.spUbicacion {margin-left:10px;}
#content h2.sprite.spUbicacion {background-position:0px -0px;height:25px;}
#content h3.sprite.spUbicacion {background-position:0 -25px;}

/*servicios*/
#content h2.sprite.servicios {background-position:0px 0px;margin-left:5px; }
#content h3.sprite.servicios {background-position:0px -20px; margin-bottom:15px;margin-left:5px;}
#content h4.sprite.servicios {margin-bottom:5px;}
#content h4 span.sprite.servicios.ocio { background-position:0 -40px; margin-left:8px;}
#content h4 span.sprite.servicios.familia { background-position:0px -74px; margin-left:8px;}
#content h4 span.sprite.servicios.trabajo { background-position:0px -109px; margin-left:8px;}
#content h4 span.sprite.servicios.alp { background-position:0px -145px; margin-left:8px;}

/*reservas*/
/* #content .sprite.reservas1,  #content .sprite.reservas2 {margin-left:35px;}*/
 #content h2.sprite.reservas1 {background-position:6px 0;}
 #content h3.sprite.reservas1 {background-position:6px -20px;}
 #content h2.sprite.reservas2 {background-position:6px 0px;}
 #content h3.sprite.reservas2 {background-position:6px -20px;}

/*ALP*/
 #content .sprite.alp  {}
 #content h2.sprite.alp {background-position:0px 2px;margin-top:0px;margin-bottom:5px;margin-left:13px;}
 #content h3.sprite.alp {background-position:0px -20px;height:55px;margin-left:13px;}

/*Ofertas*/
#ofertas h2.sprite.ofertas {background-position:0px -178px;margin-top:0px;margin-bottom:5px;margin-left:13px;}
#ofertas h3.sprite.ofertas {background-position:0px -199px;height:45px;margin-left:13px;}
#content .sprite.ofertas.wau {background-position:0px 0px;height:48px;width:168px;margin-left:45px;margin-bottom:10px;}
#content .sprite.ofertas.yes {background-position:0px -57px;height:48px;width:168px;margin-left:45px;margin-bottom:10px;}
#content .sprite.ofertas.lala {background-position:0px -116px;height:48px;width:168px;margin-left:45px;margin-bottom:10px;}

/*Presentacion*/
#content #presentacion h2.sprite.presentacion {background-position:0px 0px; }
#content #presentacion h3.sprite.presentacion {background-position:0px -20px; margin-bottom:20px;}
#content #presentacion span.sprite.presentacion { width:125px; height:135px;margin-left:3px;}
#content #presentacion span.sprite.presentacion.txt1 { background-position:0px -50px; }
#content #presentacion span.sprite.presentacion.txt2 { background-position:-135px -50px; }
#content #presentacion span.sprite.presentacion.txt3 { background-position:-270px -50px; }
#content #presentacion span.sprite.presentacion.txt4 { background-position:-405px -50px; }
	
/*Nuestros clientes*/
 #content #nuestros_clientes .sprite.nuestros_clientes {margin-left:15px;}
 #content #nuestros_clientes h2.sprite.nuestros_clientes {background-position:0px 0px;}
 #content #nuestros_clientes h3.sprite.nuestros_clientes {background-position:0px -20px;}
 #content #nuestros_clientes #clientes_top .sprite.nuestros_clientes.ver_coment {background-position:0px -50px;width:125px;float:left;margin:14px 0 0 37px;}
 #content #nuestros_clientes #clientes_top .sprite.nuestros_clientes.dejar_coment {background-position:0px -80px;width:125px;float:left;margin:14px 0 0 37px;}
 #content #nuestros_clientes #clientes-send_top .sprite.nuestros_clientes.ver_coment {background-position:-300px -50px;width:125px;float:left;margin:14px 0 0 37px;}
 #content #nuestros_clientes #clientes-send_top .sprite.nuestros_clientes.dejar_coment {background-position:-300px -80px;width:125px;float:left;margin:14px 0 0 37px;}
 #content #nuestros_clientes .sprite.send_clientes.tu_comentario {background-position:0px -108px;}
 #content #nuestros_clientes .sprite.send_clientes.frase {background-position:0px -132px;height:39px;}
 #content #nuestros_clientes .sprite.send_clientes.nombre {background-position:0px -179px;}
 #content #nuestros_clientes .sprite.send_clientes.mail {background-position:-300px -179px;}
 #content #nuestros_clientes .sprite.send_clientes.pais {background-position:0px -206px;}
 #content #nuestros_clientes .sprite.send_clientes.foto {background-position:-300px -206px;}
 #content #nuestros_clientes .sprite.send_clientes.OK {background-position:0px -235px; width:182px; height:72px; margin-bottom:20px;}

/*Quieres Colaborar?*/
#content #quieres_colaborar h2.sprite.quieres_colaborar {background-position:0px 0px;margin-left:10px;}
#content #quieres_colaborar h3.sprite.quieres_colaborar {background-position:0px -20px; height:40px; margin-bottom:20px;margin-left:10px;}
#content #quieres_colaborar .sprite.quieres_colaborar.nombre {background-position:0px -72px;}
#content #quieres_colaborar .sprite.quieres_colaborar.apellido {background-position:-0px -95px;}
#content #quieres_colaborar .sprite.quieres_colaborar.tel {background-position:-0px -119px;}
#content #quieres_colaborar .sprite.quieres_colaborar.mail {background-position:0px -143px;}
#content #quieres_colaborar .sprite.quieres_colaborar.direccion {background-position:-300px -72px;}
#content #quieres_colaborar .sprite.quieres_colaborar.adjunta { background-position:-300px -95px; }
#content #quieres_colaborar .sprite.quieres_colaborar.comentarios {background-position:-300px -119px;}
#content #quieres_colaborar .sprite.quieres_colaborar.OK {background-position:0px -172px; width:203px; height:90px; margin-bottom:20px;}


/*forms*/
 #content label.sprite.reservas1 { height:20px; margin-left:0px; display:block; margin-bottom:0px; }
 #content label.sprite.reservas1.escoge { background-position:0px -45px; }
 #content label.sprite.reservas1.llegada_salida { background-position:0px -70px; margin-top:10px; }
 #content label.sprite.reservas1.pax { background-position:0px -95px; width:41px; margin-right:4px; margin-top:5px; }
 #content label.sprite.reservas1.nens { background-position:-42px -95px; width:60px; margin-right:0px; margin-top:5px; }
 #content label.sprite.reservas1.bebes { background-position:-118px -95px; width:50px; margin-right:0px; margin-top:5px; }
 #content label.sprite.reservas1.detalle_reserva { background-position:-300px -50px; }
 #content label.sprite.reservas1.precio { background-position:-300px -70px; }
 #content label.sprite.reservas2.packs { background-position:-300px -41px; }
 #content label.sprite.reservas2.comentarios { background-position:0px -63px; } 
 #content label.sprite.reservas2.datos { background-position:0px -41px; width:300px; }
 #content label.sprite.reservas2.datos_tarjeta { background-position:-300px -63px; }

/*solicita info*/
 #content .sprite.solicita_info  {}
 #content h2.sprite.info.solicita_info {background-position:0px 0px;margin-bottom:5px;}
 #content h3.sprite.info.solicita_info {background-position:0px -20px;}

/*faqs*/
 #content h2.sprite.faqs {background-position:0px -0px;}
 #content h3.sprite.faqs {background-position:0px -20px;margin-bottom:15px;}

/*tyc*/
#tyc h2.sprite.tyc {background-position:0px -0px; height:20px; }
#tyc h3.sprite.tyc {background-position:0px -20px; margin-bottom:15px;height:35px; }

/*aviso_legal*/
#aviso_legal h2.sprite.aviso_legal {background-position:0px -0px; height:20px; }
#aviso_legal h3.sprite.aviso_legal {background-position:0px -20px; margin-bottom:15px; }

/*cvc*/
#cvc h2.sprite.cvc {background-position:0px -0px; height:20px; }
#cvc h3.sprite.cvc {background-position:0px -20px; margin-bottom:15px; }

/*INSIDE-BCN LIFE*/
#content #life h2.sprite.inside_life { background-position:0px -0px; margin-left:17px;}
#content #life h3.sprite.inside_life { background-position:0px -20px; margin-bottom:20px;margin-left:17px;}
#content h4.sprite.inside_life { margin:20px 0 0 5px; }
#content #life span.sprite.inside_life.eventos { background-position:13px -45px; height:30px; }
#content #life span.sprite.inside_life.cultura { background-position:13px -70px; height:30px; }
#content #life span.sprite.inside_life.news { background-position:13px -95px; height:30px; }

/*reservaOk*/
div.sprite.reservaOk.gracias { width:100%; height:42px; background-position:0px 0px; margin:30px 0 10px;}
div.sprite.reservaOk.bcn {width:100%; height:22px; background-position:0px -43px; margin:10px 0 10px;}

/*alpOk*/
div.sprite.alpOk.gracias { width:100%; height:42px; background-position:0px 0px; margin:30px 0 10px;}
div.sprite.alpOk.bcn {width:100%; height:22px; background-position:0px -43px; margin:10px 0 10px;}


