/* CSS Document */
body {margin: 0px;padding: 0px;font-family:Tahoma, Arial, Verdana; background:#eaeaea;}
* {margin:0px;padding:0px;}
#wrapper {width:960px;margin-left:auto;margin-right:auto;padding:0;}
#accesos {width:960px; height:23px; font-size:12px; padding-top:5px;}
#accesos p {color:#4c4c4c; font-size:11px; /*width:640px;*/ float:left;}
#accesos ul { list-style:none; text-align:right;/* width:320px;*/ float:right;}
#accesos li { float:right; margin:0 4px 0 4px; font-size:11px; height:18px;}
#accesos a {color:#4c4c4c; text-decoration:none;}
#accesos a:hover {color:#333; text-decoration:underline;}
.brazil { background:url(../images/brazil.jpg) no-repeat; padding-left:22px;}
.facebook { background:url(../images/facebook.gif) no-repeat; padding-left:22px;}
.twitter { background:url(../images/twitter.gif) no-repeat; padding-left:22px;}
.esp { background:url(../images/esp.jpg) no-repeat; padding-left:22px;}
.uk { background:url(../images/uk.jpg) no-repeat; padding-left:22px;}
.bullet-accesos {background:url(../images/bullet.jpg) no-repeat; padding-left:6px;}

#content {width:960px; float:left;}

#header-intro {width:320px; float:left; color:#FFFFFF; font-size:14px; height:520px; }
#header-intro h1 { background:url(../images/logo-intro.jpg) no-repeat; text-indent:-5000px; height:140px; width:320px; margin-top:160px;}
#header-intro ul { padding:60px 0 0 0; list-style:none;float:right; width:208px;}
#header-intro li { padding: 0 0 5px 0; font-size:10px; height:24px;float:right; clear:both;}.fondo {background:url(../images/bk.jpg) repeat-y;}

#header {width:320px; float:left; color:#FFFFFF; font-size:14px; }
#header h1 { background:url(../images/logo-lastarria.jpg) no-repeat; text-indent:-5000px; height:120px; width:320px;}
#header ul { padding:60px 0 0 0; list-style:none;float:right; width:208px;}
#header li { padding: 0 0 5px 0; font-size:10px; height:24px;float:right; clear:both;}

.btn-intro a {background: url(../images/bot-intro.gif) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:166px;height:40px;}


.btn-portada a {background: url(../images/btn-portada.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:84px;height:24px;}
.btn-portada a:hover {background-position:-84px 0px;}
.btn-portada_current { background: url(../images/btn-portada.jpg) no-repeat scroll -84px 0px transparent;display:block;text-indent:-10000px; width:84px;height:24px;}

.btn-tipos a {background: url(../images/btn-tipos.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:208px;height:24px;}
.btn-tipos a:hover { background-position:-208px 0px;}
.btn-tipos_current {background: url(../images/btn-tipos.jpg) no-repeat scroll -208px 0px transparent;display:block;text-indent:-10000px; width:208px;height:24px;}

.btn-fotos a {background: url(../images/btn-fotos.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:146px;height:24px;}
.btn-fotos a:hover { background-position:-146px 0px;}
.btn-fotos_current {background: url(../images/btn-fotos.jpg) no-repeat scroll -146px 0px transparent;display:block;text-indent:-10000px; width:146px;height:24px;}

.btn-ubicacion a {background: url(../images/btn-ubicacion.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:104px;height:24px;}
.btn-ubicacion a:hover { background-position:-104px 0px;}
.btn-ubicacion_current {background: url(../images/btn-ubicacion.jpg) no-repeat scroll -104px 0px transparent;display:block;text-indent:-10000px; width:104px;height:24px;}

.btn-tarifas a {background: url(../images/btn-tarifas.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:80px;height:24px;}
.btn-tarifas a:hover { background-position:-80px 0px;}
.btn-tarifas_current {background: url(../images/btn-tarifas.jpg) no-repeat scroll -80px 0px transparent;display:block;text-indent:-10000px; width:80px;height:24px;}

.btn-reservas a {background: url(../images/btn-reservas.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:175px;height:24px;}
.btn-reservas a:hover { background-position:-175px 0px;}
.btn-reservas_current {background: url(../images/btn-reservas.jpg) no-repeat scroll -175px 0px transparent;display:block;text-indent:-10000px; width:175px;height:24px;}

.btn-sitios a {background: url(../images/btn-sitios.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:150px;height:24px;}
.btn-sitios a:hover { background-position:-150px 0px;}
.btn-sitios_current {background: url(../images/btn-sitios.jpg) no-repeat scroll -150px 0px transparent;display:block;text-indent:-10000px; width:150px;height:24px;}

.texto-home{ font-size:14px; padding:16px; float:right; text-align:right;clear:both; width:284px;}
.iconos { clear:both; float:right;margin-top:30px; padding:22px 5px 0px 5px;width:306px;}
.iconos img { margin-left:4px;}

#contenido {width:640px; float:right;}
.seccion1 {width:300px; float:left; border-top:#D66F23 solid 6px; padding:10px;}
.seccion2 {width:300px; float:right;border-top:#A8C222 solid 6px;padding:10px;}
#contenido h2 { color:#4C4C4C; font-size:12px; font-weight:bold;}
#contenido h2 span { font-weight:normal;}
#contenido h3 { color:#D66F23; font-size:12px; font-weight:bold;}
#contenido h4 { color:#A8C222; font-size:12px; font-weight:bold;}

.seccion01 {width:299px; float:left; border-top:#D66F23 solid 6px; padding:10px; border-right:1px solid #EAEBEA;}
.seccion02 {width:299px; float:right;border-top:#A8C222 solid 6px;padding:10px;border-right:1px solid #EAEBEA;}

/*tipos */
.bk-tipos-depto { background:url(../images/bk-tipos-depto.jpg) no-repeat bottom right; height:1000px;}
.bk-tipos-depto-por { background:url(../images/bk-tipos-depto-por.jpg) no-repeat bottom right; height:1000px;}
.bk-tipos-depto-en { background:url(../images/bk-tipos-en.jpg) no-repeat bottom right; height:1000px;}
.tipos { padding:5px 0 6px 0; border-bottom:1px solid #D9D9D9;}
.tipo-las43 { background: url(../images/tit-las43.jpg) no-repeat;border-bottom:1px solid #D9D9D9; height:48px; margin-top:6px;}
.tipo-las43 p { display:none;}
.tipo-las61 { background: url(../images/tit-las61.jpg) no-repeat;border-bottom:1px solid #D9D9D9; height:48px; margin-top:12px;}
.tipo-las61 p { display:none;}
a.lastarria43 { color:#D66F23; text-decoration:none;}
a.lastarria43:hover { color:#D66F23; text-decoration:underline;}
a.lastarria61 { color:#A8C222; text-decoration:none;}
a.lastarria61:hover { color:#A8C222; text-decoration:underline;}


.depto { border:1px solid #e9e9e9; width:298px;}
.depto p { font-size:11px; color:#4c4c4c; padding:8px 0 8px 0;}
.depto .fotos{width:298px; border-top:1px solid #e9e9e9;}
.depto .fotos .separador {border-right:1px solid #e9e9e9;}
.carac { padding:0 8px 12px; 8px; width:282px;}
.las43 { background:url(../images/bk-lastarria43.jpg) no-repeat bottom right;}
.las43-tit { background: url(../images/bk-lastarria43-tit.jpg) no-repeat right top; padding:8px 8px 0 8px;}
.las43-tit p { font-size:11px; color:#4c4c4c;}
.las61 { background:url(../images/bk-lastarria61.jpg) no-repeat bottom right;}
.las61-tit { background: url(../images/bk-lastarria61-tit.jpg) no-repeat right top; padding:8px 8px 0 8px;}
.las61-tit p { font-size:11px; color:#4c4c4c;}

.servicios { width:300px; float:left; margin-top:4px;}
.servicios_sep { margin-top:20px;}
.servicios .titulo { color:#4C4C4C; font-size:12px; font-weight: bold; background:url(../images/bullet-gris.jpg) no-repeat; padding-left:12px;}

/* fotos */
.bk-fotos-depto { background:url(../images/bk-fotos.jpg) no-repeat bottom right; height:920px;}
.bk-fotos-depto-por { background:url(../images/bk-fotos-por.jpg) no-repeat bottom right; height:920px;}
.bk-fotos-depto-en { background:url(../images/bk-fotos-en.jpg) no-repeat bottom right; height:920px;}
.fondo-fotos {background:url(../images/bk3.jpg) repeat-y;}
.tipo-las43-fotos { background: url(../images/tit-las43.jpg) no-repeat;border-bottom:1px solid #D9D9D9; height:48px; margin-top:6px;}
.tipo-las43-fotos p { display:none;}
.tipo-las61-fotos { background: url(../images/tit-las61.jpg) no-repeat;border-bottom:1px solid #D9D9D9; height:48px; margin-top:6px;}
.tipo-las61-fotos p { display:none;}
.fotos-tipos { padding:7px 0 8px 0; border-bottom:1px solid #D9D9D9;float: left; width:300px;}
.fotos-tipos h3 { padding:0 0 6px 0;}
.fotos-tipos h4 { padding:0 0 6px 0;}
.fotos-tipos img { border:0; float: left; margin-right:1px; margin-bottom:1px;}
.fotos-ubicacion { background:#d9d9d9; float:left; width:620px; padding:10px 10px 30px 10px;}
.fotos-ubicacion h2 {padding:0 0 10px 0;}
.fotos-ubicacion img { border:0; float: left; margin-right:3px; margin-bottom:1px;}

/* ubicacion */
.bk-ubicacion { background:url(../images/bk-ubicacion.jpg) no-repeat bottom right; height:810px;}
.bk-ubicacion-por { background:url(../images/bk-ubicacion-por.jpg) no-repeat bottom right; height:810px;}
.bk-ubicacion-en { background:url(../images/bk-ubicacion-en.jpg) no-repeat bottom right; height:810px;}
.modulo_gris {width:620px; float:left;padding:10px;background:#D9D9D9; }
.modulo_gris_ubicacion {width:640px; float:left;background:#D9D9D9; padding-top:10px; }
.txt_ubicacion { font-size:12px; color:#4C4C4C;padding:0 10px 10px 10px;}
.modulo_gris p.destacado { font-size:13px; color:#D66F23; margin-top:8px;}
.modulo_bco {width:640px; float:left; }
.modulo43 {width:319px; float:left;  border-top:#D66F23 solid 6px; border-right:1px solid #D9D9D9; }
.modulo61 {width:319px; float:right;  border-top:#A8C222 solid 6px; border-right:1px solid #D9D9D9;  }
.txt { font-size:12px; color:#4C4C4C; margin-top:10px;}
.mapa { background:#E9E9E9 url(../images/ico-pdf.jpg) no-repeat; width:170px; padding:4px 0 4px 28px; font-size:11px; color:#666666; margin-left:433px;}
.mapa a{ font-size:12px; color:#CC0000; text-decoration:none;}
.mapa a:hover{ font-size:12px; color:#990000; text-decoration:underline;}
.alto-ubicacion { height:210px;}

/*tarifas*/
.bk-tarifas { background:url(../images/bk-tarifas.jpg) no-repeat bottom right; height:970px;}
.bk-tarifas-en { background:url(../images/bk-tarifas-en.jpg) no-repeat bottom right; height:970px;}
.valores {color:#2e2e2e; border:1px solid #E9E9E9; background:#F4F4F4; font-size:11px; margin-bottom:8px; width:618px; float:left;}
.valores_img { border-bottom:1px solid #d9d9d9;}
.valores table {margin:0 8px 8px 8px;}
.valores td.tipo { padding-top:6px;}
.valores td.precio { height:22px; border-bottom:1px solid #d9d9d9; padding-bottom:6px;}
.valores43 { width:308px; float:left; border-right:1px solid #d9d9d9;}
.valores61 { width:309px; float:right; }
.txt-tarifas-inicial {font-size:11px; color:#4C4C4C;}
.txt-tarifas {font-size:11px; color:#4C4C4C; padding:8px 0 0 0;}
.txt-tarifas a {font-size:11px; color:#4C4C4C; }
.txt-tarifas a:hover {font-size:11px; color:#666; text-decoration:none;}
ul.listado { list-style: disc; list-style-position:inside;font-size:11px; color:#4C4C4C; margin-bottom:20px;}
.txt-tarifas-opc {font-size:11px; color: #990000;}
.img_sep { padding:2px 0 0px 6px;}
.txt_sep { padding-bottom:8px;}
.alto-valores { height:260px;}
.centrado-tarifas { margin-left:34px;}

/*reservas*/
.bk-reservas { background:url(../images/bk-reservas.jpg) no-repeat bottom right; height:820px;}
.bk-reservas-por { background:url(../images/bk-reservas-por.jpg) no-repeat bottom right; height:820px;}
.bk-reservas-en { background:url(../images/bk-reservas-en.jpg) no-repeat bottom right; height:850px;}
.txt12-red { font-size:12px; color:#900; padding-top:8px;}
.txt12 { font-size:12px; color:#4C4C4C; padding-top:8px;}
.txt12 a { color:#4C4C4C; text-decoration:underline; }
.txt12 a:hover { color:#333; text-decoration:none; }
.sep-tit { padding-top:12px;}
.formulario_th { color:#D66F23; font-size:11px; font-weight: bold; text-align:left; padding:24px 0 4px 0;}
.formulario_td { color:#4C4C4C; font-size:11px; font-weight: bold; text-align:left; height:34px;}
.formulario_td2 { color:#4C4C4C; font-size:10px; text-align:left;}
.campolargo {color:#321C18;font-size:11px;height:18px;margin:0;padding:0;width:180px;}
.campocorto {color:#321C18;font-size:11px;height:18px;margin:0;padding:0;width:100px;}
.campocorto2 {color:#321C18;float:left;font-size:11px;height:18px;margin-right:6px;padding:1px 3px;width:80px;}
.formulario_tdcodigo { color:#4C4C4C; font-size:11px; font-weight: bold; text-align:left; height:44px;}
.campocodigo {color:#321C18;font-size:11px;margin-right:6px;padding:1px 3px;width:80px;}
.list {color:#321C18;font-size:11px;height:18px;}
.coment {color:#321C18;font-size:11px;height:80px;width:180px;}
.pay {text-align:center; margin:8px 0 8px 0;}
.caja-skype {margin:18px 0 8px 0; background:#FFFFFF; padding:8px;}
.caja-skype img { margin:8px 0 0 80px;}
.boton { background:#D66F23; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 2px 0 2px; border:0; padding:3px; cursor:pointer;}

.seccion-form {width:319px; float:left; border-top:#D66F23 solid 6px; padding:10px 0 10px 0; border-right:1px solid #EAEBEA;}
.respuesta {border:1px solid #D9D9D9; float:left; width:280px; padding:10px; text-align:center; margin:40px 0 0 10px; display:inline;}
.respuesta p { font-size:12px; color:#333333; margin-top:12px;}
.ancho-seccion01-form {width:309px; margin-left:10px;}
.ancho-p { clear:both;width:309px; font-size:12px; margin-left:10px; color:#333333; margin-top:8px;}
#reserva {width:319px; float:left;}
.tb-sep { margin-left:10px;}

/* sitios de interes */
.bk-sitios { background:url(../images/bk-sitios.jpg) no-repeat bottom right; height:880px;}
.bk-sitios-por { background:url(../images/bk-sitios-por.jpg) no-repeat bottom right; height:880px;}
.bk-sitios-en { background:url(../images/bk-sitios-en.jpg) no-repeat bottom right; height:880px;}
.fondo2 {background:url(../images/bk2.jpg) repeat-y;}
.h3-esp { padding-top:20px; padding-bottom:8px;}
.h4-esp { padding-top:61px; padding-bottom:8px;}
.h4-esp2 { padding-top:20px; padding-bottom:8px; width:300px; float:left;}
.sitios { width:140px; float:left; text-align:center; height:120px;}
.sitios-esp { padding-right:20px;}
.sitios img {border:1px solid #D9D9D9; margin-bottom:4px;}
.sitios a { color:#4C4C4C; text-decoration:underline; font-size:11px;}
.sitios a:hover { color:#4C4C4C; text-decoration:none; font-size:11px;}

#footer {width:960px; background:url(../images/bk-footer.jpg) no-repeat top; padding:22px 0 22px 0; font-size:12px; clear:both;}
#footer a {color:#D66F23; text-decoration:none;}
#footer a:hover {color:#D66F23; text-decoration:underline;}
#footer span {margin:2px 3px 2px 3px;}
.bullet {background:url(../images/bullet.jpg) no-repeat; padding-left:14px;}
.info-footer { float:left; width:600px; margin:10px 0 0 80px; text-align:right;color:#4C4C4C; }
.info-skype { float:left; width:150px; margin:0 0 12px 12px;}


/* version portugues */
.btn-portada-por a {background: url(../images/btn-portada-por.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:126px;height:24px;}
.btn-portada-por a:hover {background-position:-126px 0px;}
.btn-portada-por_current { background: url(../images/btn-portada-por.jpg) no-repeat scroll -126px 0px transparent;display:block;text-indent:-10000px; width:126px;height:24px;}

.btn-tipos-por a {background: url(../images/btn-tipos-por.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:192px;height:24px;}
.btn-tipos-por a:hover { background-position:-192px 0px;}
.btn-tipos-por_current {background: url(../images/btn-tipos-por.jpg) no-repeat scroll -192px 0px transparent;display:block;text-indent:-10000px; width:192px;height:24px;}

.btn-fotos-por a {background: url(../images/btn-fotos-por.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:146px;height:24px;}
.btn-fotos-por a:hover { background-position:-146px 0px;}
.btn-fotos-por_current {background: url(../images/btn-fotos-por.jpg) no-repeat scroll -146px 0px transparent;display:block;text-indent:-10000px; width:146px;height:24px;}

.btn-ubicacion-por a {background: url(../images/btn-ubicacion-por.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:115px;height:24px;}
.btn-ubicacion-por a:hover { background-position:-115px 0px;}
.btn-ubicacion-por_current {background: url(../images/btn-ubicacion-por.jpg) no-repeat scroll -115px 0px transparent;display:block;text-indent:-10000px; width:115px;height:24px;}

.btn-reservas-por a {background: url(../images/btn-reservas-por.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:169px;height:24px;}
.btn-reservas-por a:hover { background-position:-169px 0px;}
.btn-reservas-por_current {background: url(../images/btn-reservas-por.jpg) no-repeat scroll -169px 0px transparent;display:block;text-indent:-10000px; width:169px;height:24px;}

.btn-sitios-por a {background: url(../images/btn-sitios-por.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:168px;height:24px;}
.btn-sitios-por a:hover { background-position:-168px 0px;}
.btn-sitios-por_current {background: url(../images/btn-sitios-por.jpg) no-repeat scroll -168px 0px transparent;display:block;text-indent:-10000px; width:168px;height:24px;}


/* version ingles */
.btn-portada-en a {background: url(../images/btn-portada-en.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:68px;height:24px;}
.btn-portada-en a:hover {background-position:-68px 0px;}
.btn-portada-en_current { background: url(../images/btn-portada-en.jpg) no-repeat scroll -68px 0px transparent;display:block;text-indent:-10000px; width:68px;height:24px;}

.btn-tipos-en a {background: url(../images/btn-tipos-en.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:112px;height:24px;}
.btn-tipos-en a:hover { background-position:-112px 0px;}
.btn-tipos-en_current {background: url(../images/btn-tipos-en.jpg) no-repeat scroll -112px 0px transparent;display:block;text-indent:-10000px; width:112px;height:24px;}

.btn-fotos-en a {background: url(../images/btn-fotos-en.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:117px;height:24px;}
.btn-fotos-en a:hover { background-position:-117px 0px;}
.btn-fotos-en_current {background: url(../images/btn-fotos-en.jpg) no-repeat scroll -117px 0px transparent;display:block;text-indent:-10000px; width:117px;height:24px;}

.btn-ubicacion-en a {background: url(../images/btn-ubicacion-en.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:89px;height:24px;}
.btn-ubicacion-en a:hover { background-position:-89px 0px;}
.btn-ubicacion-en_current {background: url(../images/btn-ubicacion-en.jpg) no-repeat scroll -89px 0px transparent;display:block;text-indent:-10000px; width:89px;height:24px;}

.btn-reservas-en a {background: url(../images/btn-reservas-en.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:213px;height:24px;}
.btn-reservas-en a:hover { background-position:-213px 0px;}
.btn-reservas-en_current {background: url(../images/btn-reservas-en.jpg) no-repeat scroll -213px 0px transparent;display:block;text-indent:-10000px; width:213px;height:24px;}

.btn-tarifas-en a {background: url(../images/btn-tarifas-en.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:66px;height:24px;}
.btn-tarifas-en a:hover { background-position:-66px 0px;}
.btn-tarifas-en_current {background: url(../images/btn-tarifas-en.jpg) no-repeat scroll -66px 0px transparent;display:block;text-indent:-10000px; width:66px;height:24px;}

.btn-sitios-en a {background: url(../images/btn-sitios-en.jpg) no-repeat scroll 0 0 transparent;display:block;text-indent:-10000px; width:121px;height:24px;}
.btn-sitios-en a:hover { background-position:-121px 0px;}
.btn-sitios-en_current {background: url(../images/btn-sitios-en.jpg) no-repeat scroll -121px 0px transparent;display:block;text-indent:-10000px; width:121px;height:24px;}
