/* www.promaker.com.ar  |  info@promaker.com.ar */

/****************************************** RESET */
*, .format {margin:0; padding:0; outline:0; background-repeat:no-repeat; font-size:100%}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div, h1, h2, h3, h4, h5, h6 {width:100%;}
.contenedor {width:970px; margin:0 auto;}
.contenedor div, h1, h2, h3, h4, h5, h6, form, input, select, ul, li {float:left; display:inline}
a {text-decoration:none; cursor:pointer; color:inherit;}
a:hover {color:#000;}
label {vertical-align:top;}
input, select, textarea {font-size:10px; padding:3px; font-family:Verdana;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
p {text-align:justify; padding-bottom:15px}
table {border-collapse:collapse}
li {list-style-type:none}
.right {float:right !important;}
.left {float:left !important;}
.center {text-align:center !important;}
.float-none {float:none; display:inline-block;}
.mensaje {padding:100px 0;}
.mensaje p {text-transform:uppercase; font-weight:bold; text-align:center;}
.hidden {display:none;}
.margin-top {margin-top:16px;}

.link {color:#005487; font-weight:bold;}
.link:hover {color:#005487; text-decoration:underline;}

.mensj {color:#015488 !important; font-weight:bold; text-align:center !important; float:left; margin:7px 0 0 0;}
.tamanio { font-size: 8px;}
.errMsg {position:absolute; margin:4px 0 0 -25px; padding:0 0 0 16px; color:#FFFFFF; background:url(../img/alert.jpg) top left no-repeat; line-height:20px; width:auto !important;}


#contacto .errMsg, #reservar-s .errMsg, #cambiar-datos .errMsg {margin:4px 0 0 -21px !important;}
#reservar-s .error-he-leido .errMsg {margin:0 !important;}
#login .errMsg {margin:3px 0 0 -20px !important;}
#postal-enviar .errMsg {margin:4px 0 0 -20px !important; padding:0 0 0 16px !important; display:inline;}
#contacto .er-t .errMsg {margin:-9px 0 0 -17px !important;}
#contacto .er-m .errMsg {margin:2px 0 0 5px !important;}
.form-solicitar-servicio .ar-r .errMsg {margin:1px 0 0 12px !important;}
.ms-r {width:auto;}
#reservar-s .ms-r .errMsg, #cambiar-datos .ms-r .errMsg {margin:24px 0 0 -21px !important;}
#servivios-solicitar .ms-r .errMsg {margin:24px 0 0 -30px !important;}

/****************************************** MAQUETADO */

/* Header */
#header {}
#top {background:url(../img/top.jpg) top center no-repeat #1C6091; margin:30px 0 0 0; height:64px; color:#FFFFFF;}
#top h1 {float:left; width:auto; margin:0 0 0 10px;}
#top h1 a {float:left; background:url(../img/alojargentina.gif) center left no-repeat; display:block; width:251px; height:64px; text-indent:-9999px;}

#nav {float:right; width:auto; margin:10px 20px 0 0; width:400px;}
#nav ul {width:auto; float:right;}
#nav li {margin:0 0 0 8px; height:20px; float:right;}
#nav li a {background:url(../img/top_sprites.gif) no-repeat;}
#nav a {color:#FFFFFF; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; float:left;}
#nav a:hover {color:#FFFFFF; text-decoration:underline;}

#nav .lista {position:relative;}
#globo-lista {position:absolute; background:url(../img/globo.gif) top left no-repeat; width:422px; height:40px; top:22px; left:-333px; padding:17px 0 0 0;}
#globo-lista p {text-align:center; float:left; width:410px; margin:0 0 0 10px; color:#1C6091; font-weight:bold; padding:0; display:inline;}

.lista a {background-position:13px 0px !important; /*background-position:13px 0px !important; padding:0 0 0 18px;*/padding:0 0 0 70px;}
.cuenta a {background-position:0 -21px !important; /*padding:0 0 0 22px;*/padding:0 0 0 40px;}
.consulta a {/*background-position:0 -35px !important; padding:0 0 0 21px;*/background-position:-15px -45px !important; padding:0 0 0 25px;}

#nav .contacto {float:right; text-align:right; margin:5px 0 0 0;}

#lang {float:right; width:auto; margin:20px 10px 0 0;}
#lang li {margin:0 0 0 5px;}
#lang li a {background:url(../img/idiomas.gif) no-repeat top left; width:25px; height:25px; display:block; text-indent:-9999px;}

.es a {background-position:0 0; !important}
.en a {background-position:-32px 0 !important;}
.pt a {background-position:-63px 0 !important;}
.es a:hover {background-position:0 -25px !important;}
.en a:hover {background-position:-32px -25px !important;}
.pt a:hover {background-position:-63px -25px !important;}

#sub-top #menu {float:left; width:auto; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:18px 0 0 -6px;}
#sub-top #menu li {padding:2px 0;}
#sub-top #menu a {color:#2F2F2F; padding:0 12px; position:relative; z-index:999; background:url(../img/separador.jpg) right center no-repeat; float:left;}
#sub-top #menu a:hover {color:#2F2F2F; text-decoration:underline;}

#sub-top #menu .submenu {position:relative;}
#sub-top #menu .submenu a {border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:8px 18px; margin:-10px 0 0 0px; background-color:transparent;}
#sub-top #menu .submenu a:hover, #sub-top #menu .activos a {border-top:1px solid #CFD0D2; border-left:1px solid #CFD0D2; border-right:1px solid #CFD0D2; -moz-border-radius-topleft:6px;  -moz-border-radius-topright:6px; background-color:#FFFFFF !important; background-image:none !important; margin:-10px 0 0 -1px;}
#sub-top #menu .submenu a:hover {text-decoration:none !important;}

#sub-top #menu .submenu ul {border:1px solid #CFD0D2; margin:18px -500px 0 -315px; position:absolute; -moz-border-radius:6px; float:left; /*width:400px;*/ background-color:#FFFFFF;}
#sub-top #menu .submenu ul a {padding:0 18px; padding:5px 18px; float:left; background:url(../img/miniseparador.jpg) right center no-repeat !important; border:0; margin:0;}
#sub-top #menu .submenu ul a:hover {background:url(../img/miniseparador.jpg) right center no-repeat !important; border:0 !important; margin:0; text-decoration:underline !important;}
#sub-top #menu .submenu ul .last a, #sub-top #menu .submenu ul .last a:hover {background-image:none !important;}

#sub-top .telefonos {float:right; width:auto; color:#356A9C; font-weight:bold; width:150px; margin:18px 5px 0 0; font-style:normal; height:55px;}
#sub-top .telefonos .tel li {background:url(../img/lang_tel.jpg) top left no-repeat; padding:0 10px 0 21px; margin:0 0 15px 0; float:right; font-size:13px; font-style:normal !important;}

.bg-gris .telefonos .tel {margin-top:30px; margin-left:7px; width:auto; float:left;}
.bg-gris .telefonos .tel li {background:url(../img/lang_tel.gif) top left no-repeat; padding:3px 8px 3px 21px; margin:0 10px 15px 0; float:left; font-size:13px; font-style:normal !important; color:#73747A; font-weight:bold;}

.bg-gris .telefonos .border-right {border-right:1px solid #73747A;}
.bg-gris .telefonos {float:left !important; width:auto;}

.bg-gris .mensajeria {float:left; width:auto; margin:18px 0 0 0;}
.bg-gris .mensajeria li a {background:url(../img/mensajeriabggris.jpg) no-repeat; width:75px; height:37px; display:block; text-indent:-9999px; margin:0 10px 0 0;}
.bg-gris .mensajeria .skype a {background-position:0 0 !important;}
.bg-gris .mensajeria .msn a {background-position:-90px 0 !important;}

.bg-blanco .telefonos .tel {margin-top:30px; margin-left:10px; width:auto; float:left;}
.bg-blanco .telefonos .tel li {background:url(../img/lang_tel.gif) top left no-repeat; padding:3px 8px 3px 21px; margin:0 10px 15px 0; float:left; font-size:13px; font-style:normal !important; color:#73747A; font-weight:bold;}

.bg-blanco .telefonos .border-right {border-right:1px solid #73747A;}
.bg-blanco .telefonos {float:left !important; width:auto;}

.bg-blanco .mensajeria {float:left; width:auto; margin:18px 0 0 0;}
.bg-blanco .mensajeria li a {background:url(../img/mensajeria.jpg) no-repeat; width:75px; height:37px; display:block; text-indent:-9999px; margin:0 10px 0 0;}
.bg-blanco .mensajeria .skype a {background-position:0 4px !important;}
.bg-blanco .mensajeria .msn a {background-position:0 -33px !important;}

.tel .ar {background-position:0 2px !important;}
.tel .pt {background-position:0 -24px !important; display:none;}
.tel .us {background-position:0 -52px !important; display:none;}
.tel .es {background-position:0 -81px !important; display:none;}

.bg-gris .telefonos .tel .ar {background-position:0 5px !important;}
.bg-gris .telefonos .tel .pt {background-position:0 -21px !important; display:none;}
.bg-gris .telefonos .tel .us {background-position:0 -49px !important; display:none;}
.bg-gris .telefonos .tel .es {background-position:0 -78px !important; display:none;}

.bg-gris .bt-gris {background:url(../img/btgrisbg.jpg) top left no-repeat; float:right; margin:25px 20px 0 0; width:auto;}
.bg-gris .bt-gris a {float:left; background:url(../img/btgrisbg.jpg) right top; padding:7px 10px 5px 0; margin:0 0 0 10px; color:#747474; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; width:auto;}
.bg-gris .bt-gris a:hover {color:#747474; text-decoration:underline;}

.bg-blanco .telefonos .tel .ar {background-position:0 5px !important;}
.bg-blanco .telefonos .tel .pt {background-position:0 -21px !important;}
.bg-blanco .telefonos .tel .us {background-position:0 -49px !important;}
.bg-blanco .telefonos .tel .es {background-position:0 -78px !important;}

.bg-blanco .bt-gris, .btgris {background:url(../img/btgrisbg.jpg) top left no-repeat; float:right; margin:25px 20px 0 0; width:auto;}
.bg-blanco .bt-gris a, .btgris a {float:left; background:url(../img/btgrisbg.jpg) right top; padding:7px 10px 5px 0; margin:0 0 0 10px; color:#747474; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; width:auto;}
.bg-blanco .bt-gris a:hover {color:#747474; text-decoration:underline;}
.btgris a:hover {color:#747474; text-decoration:underline;}


#sub-top #msj {float:right; width:150px; margin:8px 10px 0 0; height:65px;}
#sub-top #msj a {background:url(../img/mensajeria.jpg) no-repeat; text-indent:-9999px; display:block;}
.skype a {width:71px; height:35px;}
.msn a {width:71px; height:35px; background-position:0 -35px !important;}

/* Izquierda */
#izquierda {}

/* Derecha */
.derecha {width:206px; float:right !important; padding:0 0 0 12px; overflow:hidden !important;}
.border-left {border-left:1px solid #B0C5D6;}

/* Central */
.central {width:735px; float:left; overflow:hidden}
.central h1 {color:#005487; font-size:24px; font-family:Arial, Helvetica, sans-serif; width:717px; float:none;}
.central h2 {color:#005487; font-size:24px; font-family:Arial, Helvetica, sans-serif; width:717px; float:none;}
.central p {float:none; padding:15px 0 5px 0 !important; color:#64666B; font-size:13px; line-height:18px; text-align:left;}
.azul {color:#005487; font-weight:bold;}

/* Newsletter */
#newsletter {background:url(../img/bg_newsletter.gif) top left no-repeat; padding:18px; float:left; margin:15px 0 0; width:169px}
#newsletter h3 {color:#005586; line-height:16px; font-size:12px; font-weight:bold;}
#newsletter .text {margin:10px 0 0; float:left; width:162px; background:#fff; border:1px solid #AFC4D5; padding:2px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6d6f71;}
#newsletter .enviar {background:url(../img/bt_form.gif) top left no-repeat; float:left; width:169px; height:26px; cursor:pointer; border:0; padding:0; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0;}
#newsletter .enviar:hover {background-position:left bottom;}
#newsletter .mensj {width:169px; padding:20px 0; float:left;}

/* Video home */
#video-home {float:left; margin:15px 0 0;}
#video-home a {width:205px; height:156px; display:block; float:left; text-indent:-9999px;}

/* Calcular tasación */
#calcular-tasacion {background:#015488 url(../img/bg_tasacion_btt.gif) bottom left no-repeat; padding:39px 10px 10px; width:185px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0; position:relative;}
#calcular-tasacion h2 {width:205px; height:39px; float:left; text-indent:-9999px; position:absolute; top:0; left:0; display:block; z-index:10px;}
#calcular-tasacion label {width:185px; color:#fff; font-size:11px; float:left; margin:5px 0 0; padding:0 0 3px; cursor:default;}
#calcular-tasacion select {padding:3px 3px 3px 0; border:1px solid #5187A9; color:#848484; width:185px;}
#calcular-tasacion .txt {width:179px; padding:3px 2px; border:1px solid #5187A9; color:#848484;}
#calcular-tasacion .bloque-m {width:120px;}
#calcular-tasacion .bloque-m label {width:120px !important;}
#calcular-tasacion .bloque-m .txt {width:94px !important;}
#calcular-tasacion .bloque-mr {width:65px; float:right;}
#calcular-tasacion .enviar {background:url(../img/bt_enviar.gif) left top no-repeat; height:20px; width:62px; padding:0 0 2px; margin:21px 0 0; float:right; cursor:pointer; float:right; border:0; color:#64666b; font-size:11px;}
#calcular-tasacion .enviar:hover {background-position:left bottom;}
#calcular-tasacion .mensaje {padding:30px 0 10px !important;}
#calcular-tasacion .mensaje p {text-transform:none; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/* Novedades home */
#novedades-home {background:url(../img/bg_novedades.gif) top left no-repeat; width:358px; height:299px; float:left; padding:12px 15px;}
#novedades-home h1 {background:url(../img/icon_novedades.gif) left center no-repeat; color:#015488; font-size:24px; float:left; width:auto; padding:0 0 0 35px; margin:0 0 0 4px;}
#novedades-home h1 a {color:#015488;}
#novedades-home h1 a:hover {color:#015488; text-decoration:underline;}
#novedades-home .img {padding:1px; border:1px solid #72716F; width:45px; float:left; margin:3px 10px 0 0;}
#novedades-home .novedad-min {padding:17px 0;}
#novedades-home .desc {float:none;}
#novedades-home h3 {padding:0 0 4px; float:none;}
#novedades-home h3 a {font-size:12px; color:#00427b;}
#novedades-home h3 a:hover {color:#00427b; text-decoration:underline;}
#novedades-home h3 span {font-size:11px; color:#64666b; font-weight:bold;}
#novedades-home p {color:#64666b; font-size:11px; line-height:15px; float:none; margin:0 !important; padding:0 !important; height:45px; overflow:hidden;}
#novedades-home p a {color:#00427b;}
#novedades-home p a:hover {color:#00427b; text-decoration:underline;}

#propiedades-home p a {color:#005487;}
#propiedades-home p a:hover {color:#005487; text-decoration:underline;}

/* Guia BsAs */
#guiabsas {background:url(../img/bg_guiabsas.jpg) top left no-repeat; height:74px; width:206px; margin-top:20px; color:#FFFFFF; padding:3px 0 0 0;}
#guiabsas h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; width:100px;}
#guiabsas span {font-size:10px; line-height:13px;}
#guiabsas a {color:#FFFFFF; float:left; padding:0 0 0 100px; width:100px;}

/* Botones grises */
.bt-gris {background:url(../img/bt_gris.jpg) top left no-repeat; margin-top:8px;}
.bt-gris a {color:#00427B; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.bt-gris a:hover {color:#00427B; text-decoration:underline;}
.bt-gris-b {background:url(../img/bt_gris.jpg) bottom left no-repeat; margin:5px 0 0 0;}

/* Botones grises */
.bt-gris-news {background:url(../img/bt_gris.jpg) top left no-repeat;}
.bt-gris-b-news {background:url(../img/bt_gris.jpg) bottom left no-repeat; margin:5px 0 0 0;}
#news {float:left; padding:2px 7px 5px; width:192px;}
#news h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00427B; background:url(../img/news.gif) center left no-repeat; padding:0 0 0 27px; line-height:21px; float:left;}
#news ul {border-top:#B2B2B2 1px solid; width:189px; float:left; margin:3px 0 0 0;}
#news li {margin:5px 0 0 0; padding:0 0 0 12px; background:url(../img/news_li.gif) left 3px no-repeat;}
#news a {color:#64666b !important; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#news a:hover {text-decoration:underline;}

.acceso {background:url(../img/icon_bt.gif) 11px 0px no-repeat; padding:4px 0 7px 32px; width:174px; float:left; color:#015488; font-weight:bold;}
.beneficios {background:url(../img/icon_bt.gif) 10px -37px no-repeat; padding:4px 0 7px 32px; width:174px; float:left;}
.alquiler-bt {padding:4px 0 7px 14px; width:174px; float:left;}

#beneficios {margin-top:12px; background:url(../img/beneficio_bottom.jpg) bottom left no-repeat;}
#beneficios h3 {background:url(../img/beneficio_top.jpg) top left no-repeat; color:#005487; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:28px; padding:2px 0 0 10px; width:196px;}
#beneficios h3 a {color:#005487; font-size:14px; font-weight:bold;}
#beneficios h3 a:hover {color:#005487; text-decoration:underline;}
#beneficios img {float:right !important;}
#beneficios p {color:#909195; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 10px !important;}
#beneficios p a {color:#909195;}
#beneficios p a:hover {color:#909195; text-decoration:underline;}

#palermo {margin-top:12px; background:url(../img/beneficio_bottom.jpg) bottom left no-repeat;}
#palermo h3 {background:url(../img/palermo_top.jpg) top left no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:28px; padding:2px 0 0 10px; width:196px;}
#palermo h3 a {color:#FFFFFF;}
#palermo h3 a:hover {color:#FFFFFF; text-decoration:underline;}
#palermo p {color:#909195; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 10px !important;}
#palermo p a {color:#909195;}
#palermo p a:hover {color:#909195; text-decoration:underline;}

/* Acceso clientes v2 */
.bg-acceso {background:url(../img/bg_acceso.gif) top left no-repeat; padding:18px; float:left; margin:15px 0 0; width:169px;}
.bg-acceso h3 {color:#005586; line-height:16px; font-size:12px; font-weight:bold;}
.bg-acceso .bloque {margin:5px 0 0; float:left; width:162px; background:#fff; border:1px solid #AFC4D5; padding:2px 3px;}
.bg-acceso .bloque label {float:left; color:#6d6f71; font-size:11px; cursor:default;}
.bg-acceso .bloque input {border:0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6d6f71; float:right; width:163px;}
.bg-acceso .enviar {background:url(../img/bt_form.gif) top left no-repeat; float:left; width:169px; height:26px; cursor:pointer; border:0; padding:0; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0;}
.bg-acceso .enviar:hover {background-position:left bottom;}


/* Banner Landing */
#baner_landing {
    background: url("../img/banner_venderprop_es.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 147px;
    margin-top: 20px;
    width: 205px;
}
#baner_landing h4:first-child {
    font-size: 14px;
    padding: 5px 0 0 13px;
    text-align: left;
}
#baner_landing h4 {
    font-size: 14px;
    padding-left: 50px;
}
#baner_landing p {
    color: #005487;
    margin-right: 13px;
    padding-top: 112px;
    text-align: right;
    text-decoration: underline;
}
/* Mini Blog */

#mini-blog {margin-top:12px;}
#mini-blog h3 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; background:url(../img/blog.jpg) center left no-repeat; padding:0 0 0 26px; text-align:left; margin:0 0 6px 0; line-height:18px; width:180px;}
#mini-blog h3 a {color:#005487;}
#mini-blog h3 a:hover {color:#005487; text-decoration:underline;}
#mini-blog .img {width:206px; text-align:center; margin:0 0 6px 0;}
#mini-blog p {color:#909195; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:0 !important;}
#mini-blog p a {color:#005487; text-decoration:underline;}
#mini-blog p a:hover {color:#F08132; text-decoration:underline;}

.seguinos a {background:url(../img/follow.gif) top left no-repeat; width:51px; height:43px; float:left; display:block; text-indent:-9999px;}
.seguinos .facebook {background-position:-1px 0;}
.seguinos .twitter {background-position:-53px 0;}
.seguinos .youtube {background-position:-105px 0;}
.seguinos .blogger {background-position:-157px 0;}
.seguinos .facebook:hover {background-position:-1px -43px;}
.seguinos .twitter:hover {background-position:-53px -43px;}
.seguinos .youtube:hover {background-position:-105px -43px;}
.seguinos .blogger:hover {background-position:-157px -43px;}

#at15s_head {width:auto;}
.addthis_button {float:right; margin:14px 0 0 0;}
.no-margin {margin:0;}

/* Footer */

#footer {float:left;}

#menu-footer {padding:14px 10px; border-top:1px solid #808285; border-bottom:1px solid #808285; margin:14px 0 0 0; width:950px;}
#menu-footer li {width:190px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:1px 0;}
#menu-footer li a {color:#58595B;}
#menu-footer li a:hover {color:#58595B; text-decoration:underline;}

.nube {background:url(../img/nube_bottom.jpg) bottom center no-repeat #015488; color:#FFFFFF; float:left; width:970px; margin:18px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
.nube p {background:url(../img/nube_top.jpg) top center no-repeat; text-align:center; padding:12px 20px;}
.nube a {color:#FFFFFF; line-height:20px; text-align:center; float:none;}
.nube a:hover {color:#FFFFFF; text-decoration:underline;}

.info {margin:18px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#58595B; line-height:20px; overflow:hidden;}
.info span {text-align:center; width:970px; float:left;}
.info address {text-align:center; width:970px; float:left; font-style:normal;}
.info a {color:#58595B;}
.info a:hover {color:#58595B; text-decoration:underline;}

#footer-gris .contenedor {width:970px; margin:0 auto;}
#footer-gris .contenedor .bg-gris {background-color:#F1F1F1; float:left; width:954px; padding:0 8px;}

#footer-gris #menu-footer {padding:14px 0 14px 10px; width:940px;}
#footer-gris #menu-footer li {width:188px;}

#footer-blanco .info span {width:954px;}
#footer-blanco .info address {width:954px;}

#footer-blanco .contenedor {width:970px; margin:0 auto;}
#footer-blanco .contenedor .bg-gris {background-color:#FFFFFF; float:left; width:954px; padding:0 8px;}

#footer-blanco #menu-footer {padding:14px 0 14px 10px; width:940px;}
#footer-blanco #menu-footer li {width:188px;}

#footer-blanco .info span {width:954px;}
#footer-blanco .info address {width:954px;}

.desarrollo {margin:15px 0 0 0;}
.desarrollo span {font-size:11px;}
.desarrollo a {color:#58595B;}
.desarrollo a:hover {color:#58595B; text-decoration:underline;}

/****************************************** SECCIONES */

/* Home */
#home {}


/* Busqueda alquiler vertical */

#buscar-alquiler {background:url(../img/bg_buscar_v1.jpg) top left no-repeat; width:317px; height:292px; margin:0 18px 0 0;}
#buscar-alquiler-venta {background:url(../img/bg_buscar.jpg) top left no-repeat; width:317px; height:322px; margin:0 18px 0 0;}
#buscar-alquiler h2, #buscar-alquiler-venta h2 {color:#CBDCE6; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:15px 0 0 73px; margin:0; width:140px; float:left;}
#buscar-alquiler li a, #buscar-alquiler-venta li a {width:106px; height:29px; display:block; background:url(../img/bt_buscador.jpg) no-repeat; margin-top:6px; padding:13px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CBD9E6; font-weight:bold;}
#buscar-alquiler .al a, #buscar-alquiler-venta .al a {background-position:0 0; margin-left:58px;}
#buscar-alquiler .al a:hover, #buscar-alquiler-venta .al a:hover, #buscar-alquiler-venta .al a.activo {background-position:0 -55px; color:#fff;}
#buscar-alquiler .ve a, #buscar-alquiler-venta .ve a {background-position:-126px 0;}
#buscar-alquiler .ve a:hover, #buscar-alquiler-venta .ve a:hover, #buscar-alquiler-venta .ve a.activo {background-position:-126px -55px; color:#fff;}
#buscar-alquiler form {margin:25px 0 0 0; color:#FFFFFF;}
#buscar-alquiler-venta form {margin:25px 0 0 0; color:#FFFFFF;}
#buscar-alquiler-venta #buscador-alquiler-home {margin:2px 0 0;}
#buscar-alquiler label, #buscar-alquiler-venta label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; float:left; padding:0 5px 0 0; width:65px; text-align:right;}
#buscar-alquiler input, #buscar-alquiler-venta input {float:left; width:78px; font:Verdana, Arial, Helvetica, sans-serif; color:#58595B; font-size:12px; padding:2px 1px 2px 1px; border-top:1px solid #B2B4B7; border-left:1px solid #B2B4B7; border-bottom:1px solid #E6E7E8; border-right:1px solid #E6E7E8;} 
#buscar-alquiler select, #buscar-alquiler-venta select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#58595B; padding:0;}

#buscar-alquiler .left, #buscar-alquiler-venta .left {float:left; width:120px; margin:0 0 0 30px;}
#buscar-alquiler .right, #buscar-alquiler-venta .right {float:right !important; width:130px;}
#buscador-venta-home .left {margin:0 0 0 20px !important;}

#bloque-top {background:#F1F1F1; width:950px; padding:10px; margin:15px 0 0; border:1px solid #E7E7E7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#bloque-top h1, #bloque-top h2, #bloque-top h3 {font-weight:bold; width:315px; float:left; color:#64666B;}
#bloque-top a {font-weight:bold; color:#64666B;}
#bloque-top a:hover {color:#64666B; text-decoration:underline;}
#bloque-top .left {text-align:left;}
#bloque-top .center {text-align:center;}
#bloque-top .right {text-align:right;}

#buscar-alquiler .left select, #buscar-alquiler-venta .left select {width:111px;}
#buscar-alquiler .left label, #buscar-alquiler-venta .left label {float:left; width:120px; text-align:left; padding:0 0 5px !important;}
#buscar-alquiler .right label, #buscar-alquiler-venta .right label {width:93px; padding:0 0 5px 0 !important; float:right; margin:0 30px 0 0;}
#buscar-alquiler .right input, #buscar-alquiler-venta .right input {float:right; margin:0 30px 0 0 !important;}

#buscar-alquiler .bloque, #buscar-alquiler-venta .bloque {padding-bottom:13px;}
#buscar-alquiler .right select, #buscar-alquiler-venta .right select {width:60px; float:right; margin:0 30px 0 0;}

#buscar-alquiler .separador-top, #buscar-alquiler-venta .separador-top {background:url(../img/separador_x.jpg) top repeat-x; width:288px; margin:0 0 0 14px; padding:15px 0 0 0;}
#buscar-alquiler .bt-busqueda, #buscar-alquiler-venta .bt-busqueda {width:138px; float:left; margin:2px 0 0 5px;}
#buscar-alquiler .bt-busqueda a, #buscar-alquiler-venta .bt-busqueda a {background:url(../img/bt_busqueda.jpg) top left no-repeat; width:138px; height:20px; display:block; text-align:center; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#buscar-alquiler .bt-busqueda a:hover, #buscar-alquiler-venta .bt-busqueda a:hover {color:#FFFFFF;}

#buscar-alquiler .buscar, #buscar-alquiler-venta .buscar {background:url(../img/bt_buscar.jpg) top left no-repeat; border:none; width:111px; height:27px; float:left; cursor:pointer; float:right; margin:0 5px 0 0; text-transform:uppercase; font-size:13px; color:#8C8C8C; line-height:15px;}

/**/

/* Propiedades destacadas home*/

#propiedades-home .left {width:338px; float:left; padding:0 24px 0 0;}
#propiedades-home .right {width:338px; float:right; margin:0 11px 0 0;}

#propiedades-home {float:left; margin:20px 0 0 0; background:url(../img/separador_h.gif) 361px 0 repeat-y;}
#propiedades-home h2 {font-size:18px;}
.propiedad {background:url(../img/bg_propiedad.jpg) top left no-repeat; width:338px; height:204px; margin:10px 9px 0 0;}
.propiedad .top {height:48px; padding:8px 0 0 14px; width:309px;}
.propiedad .top span {color:#005487; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; border-right:1px solid #7C93B2; padding:13px 7px 11px 0; float:left;}
.propiedad .top span a {color:#005487;}
.propiedad .top h3 a {color:#005487;}
.propiedad .top span a:hover {color:#005487; text-decoration:underline;}
.propiedad .top h3 a:hover {color:#005487; text-decoration:underline;}
.propiedad .top h3 {color:#005487; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:0 0 0 7px; float:left; width:255px;}
.propiedad .img {margin:0 0 0 17px; width:144px; overflow:hidden; padding:0 0 10px 0; position:relative;}
.propiedad .desc {padding:0 0 0 10px; color:#6D6F71; font:Arial, Helvetica, sans-serif; font-size:12px; height:90px; width:150px;}
.propiedad .desc li {clear:both; line-height:17px; width:150px;}

.propiedad .bottom {background:url(../img/separador_horizontal.jpg) top repeat-x; margin:0 0 0 18px; width:307px;}

.propiedad .img span {position:absolute; top:0; left:0; width:69px; height:56px; float:left;}

.propiedad .bottom span {color:#005487; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; float:left; padding:9px 0 0 0;}
.propiedad .bottom .ver {background:url(../img/bt_ver.jpg) top left no-repeat; width:43px; height:20px; display:block; float:left; text-transform:uppercase; text-align:center; float:right; margin:7px 0 0 0; padding:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#747474;}

/**/

											/* Resultado busqueda */

/* Busqueda horizontal */

#busqueda-horizontal {background:url(../img/bg_buscarx.jpg) top left no-repeat; width:970px; height:130px;}

#busqueda-horizontal h2 {color:#CBDCE6; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:15px 0 0 73px; margin:0 56px 0 0; width:140px; float:left;}
#busqueda-horizontal label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; float:left; padding:0 5px 0 0; width:90px; text-align:right; color:#FFFFFF;}
#busqueda-horizontal input {float:left; width:78px; font:Verdana, Arial, Helvetica, sans-serif; color:#58595B; font-size:12px; padding:2px 1px 2px 1px; border-top:1px solid #B2B4B7; border-left:1px solid #B2B4B7; border-bottom:1px solid #E6E7E8; border-right:1px solid #E6E7E8;} 
#busqueda-horizontal select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#58595B; padding:0;}
#busqueda-horizontal .barrio {width:170px;}
#busqueda-horizontal .personas {padding:0 39px 0 60px;}
#busqueda-horizontal .personas select {width:70px;}
#busqueda-horizontal .bloque {height:22px; padding-top:28px; float:left; width:auto; margin:0 15px;}

#busqueda-horizontal .bt-busqueda {width:138px; float:left; margin:28px 0 0 5px;}
#busqueda-horizontal .bt-busqueda a {background:url(../img/bt_busqueda.jpg) top left no-repeat; width:138px; height:20px; display:block; text-align:center; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#busqueda-horizontal .bt-busqueda a:hover {color:#FFFFFF;}

#busqueda-horizontal .buscar {background:url(../img/bt_buscar.jpg) top left no-repeat; border:none; width:111px; height:27px; float:left; cursor:pointer; margin:26px 5px 0 20px; text-transform:uppercase; font-size:13px; color:#8C8C8C; line-height:15px;}
#busqueda-horizontal .botones {float:right; width:auto; margin:0 29px 0 0;}

.barra_busqueda {margin:24px 0 0 0; padding:0 250px 0 0; width:720px;}
.barra_busqueda span {color:#005487; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; float:left; margin:0 15px 0 0;}
.barra_busqueda .bloque {width:auto; margin:0 20px 0 0; float:left;}
.barra_busqueda input {margin:0 5px 0 0; border:0; height:16px;}
.barra_busqueda label {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }

.barra_busqueda .tab {width:97px; float:right;}
.barra_busqueda .tab a {background:url(../img/tab.gif) top left; width:97px; text-align:center; float:left; padding:7px 0 5px 0; color:#000000;}
.activo a {position:relative; z-index:1; color:#005487 !important; font-weight:bold;}
.activo a:hover {z-index:1;}
.inactivo a {position:relative; z-index:0;}
.inactivo a:hover {z-index:2;}

/**/

/* Descripcion apartamento */

.apartamento {background:url(../img/bg_apartamento.jpg) bottom left no-repeat; width:735px; margin:0 0 12px 0;} 
.apartamento .top {background:url(../img/bg_apartamento.jpg) top left no-repeat; height:45px; width:735px;}
.apartamento h3 {width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:14px 0 0 20px;}
.apartamento h3 a {color:#000000;}
.apartamento h3 a:hover {color:#000000; text-decoration:underline;}
.apartamento h2 {width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:14px 0 0 20px; float:left;}
.apartamento h2 a {color:#000000;}
.apartamento h2 a:hover {color:#000000; text-decoration:underline;}
.apartamento span {float:right; padding:14px 20px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.apartamento span a {color:#000000;}
.apartamento .img {margin:5px 10px 0 11px; width:auto; float:left;}
.apartamento .desc {float:left; width:480px;}
.apartamento .desc li {float:left; width:480px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#484848; line-height:25px;}
.apartamento .desc .icon {width:23px; float:left; border:0; background:url(../img/icon_apartamento.jpg) no-repeat; text-indent:-9999px; display:block;}

.apartamento .desc .ficha {background-position:0px 8px;} 
.apartamento .desc .hombre {background-position:0px -38px;} 
.apartamento .desc .cama {background-position:0px -83px;} 
.apartamento .desc .precio {background-position:0px -121px;} 
.apartamento .desc .clip {background-position:0px -164px;} 

.apartamento .desc img {float:left;}
.apartamento .desc span {float:left; margin:0 0 0 10px; padding:0; width:445px; border-bottom:1px solid #E6E7E8; font-size:13px;}
.apartamento .desc .last span {border:0 !important;}

.apartamento .desc a {color:#484848; text-decoration:underline; float:left;}
.apartamento .desc a:hover {color:#004D80; text-decoration:underline;}

.apartamento .bt {width:auto; float:right; margin:10px 10px 0 0; padding:0 0 9px 0; position:relative;}
.bt div {width:auto; float:left;} 
.bt .azul {background:url(../img/bt_azul.jpg) top left; margin:0 15px 0 0;}
.bt .azul a {background:url(../img/bt_azul.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bt .amarillo {background:url(../img/bt_amarillo.jpg) top left;}
.bt .amarillo a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bt .bt-lista {background:url(../img/list_list.jpg) top left; margin:0 15px 0 0; padding:0 0 0 61px;}
.bt .bt-lista a {background:url(../img/bt_azul.jpg) top right no-repeat; margin:0 0 0 0; padding:6px 10px 6px 3px; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.bg-links .globo-blanco {position:absolute; top:-28px; left:170px; background:url(../img/globo_blanco.gif) top left no-repeat; width:431px !important; height:46px; z-index:9999;}
.bg-links .globo-blanco span {padding:11px 0; text-align:center; width:431px; float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1c6091;}

.bt .globo-blanco {position:absolute; top:-48px; left:0; background:url(../img/globo_blanco.gif) top left no-repeat; width:431px !important; height:46px; z-index:9999;}
.bt .globo-blanco span {padding:11px 0; text-align:center; width:431px; float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1c6091;}

.desc .globo-blanco {position:absolute; top:63px; left:20px; background:url(../img/globo_blanco.gif) top left no-repeat; width:431px !important; height:46px; z-index:9999;}
.desc .globo-blanco span {padding:11px 0; text-align:center; width:431px; float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0; font-weight:bold; color:#1c6091; line-height:15px !important;}

/**/

/* Navegador derecha */

#nav_right h3, .nav {color:#005487; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-top:1px solid #C3C6C8; border-bottom:1px solid #C3C6C8; padding:6px 9px; width:190px; margin-top:10px;}
#nav_right h3 a, .nav a {color:#005487;}
#nav_right h3 a:hover, .nav a:hover {color:#005487; text-decoration:underline;}
#nav_right li {padding:2px 9px; width:185px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#nav_right li a {color:#484848;}
#nav_right li a:hover {color:#484848; text-decoration:underline;}
#nav_right ul {margin:5px 0 0 0;}

/**/

/* Paginador */

.paginador {color:#909195; width:auto; padding:0 0 10px;}
.paginador a {color:#909195; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.paginador a:hover {color:#004D82; font-weight:bold;}
.paginador .activo {font-weight:bold; color:#004D82;}
.paginador .siguiente {width:auto; float:left; padding:0 0 0 7px;}
.paginador .anterior {width:auto; float:left; padding:0 7px 0 0;}
.paginador .numeros {width:auto; float:left;}
.paginador .numeros a {padding:0 7px;}
.paginador span {width:auto; float:left;}

/**/

/* Acceso clientes */

.acceso-oculto {padding:5px 0 5px 0;}
.acceso-oculto .bloque {margin:0 0 4px 0;}
.acceso-oculto .bloque label {float:left; width:auto; color:#909195; font-weight:bold; padding:3px 5px 0 5px; font-size:14px;}
.acceso-oculto .bloque .pas {float:left; width:auto; border-top:1px solid #B2B4B7; border-left:1px solid #B2B4B7; border-bottom:1px solid #E6E7E8; border-right:1px solid #E6E7E8; width:97px; margin:0 4px 0 0; font-size:12px; color:#909195;}
.acceso-oculto .bloque .uss {float:left; width:auto; border-top:1px solid #B2B4B7; border-left:1px solid #B2B4B7; border-bottom:1px solid #E6E7E8; border-right:1px solid #E6E7E8; width:147px; font-size:12px; color:#909195;}
.acceso-oculto .bloque .enviar {border-top:1px solid #B3B6B9; border-left:1px solid #B3B6B9; border-bottom:1px solid #000000; border-right:1px solid #000000; background-color:#005586; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:1px; width:45px; cursor:pointer;}

/**/

/* Apartamento detalle */

.title-apartamento {background:url(../img/bg_tile.jpg) top left no-repeat; height:50px; width:517px; padding:18px 0 0 58px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; margin:-5px 0 0 0;}
.title-apartamento span {float:left; width:auto; float:none; clear:both; width:500px;}
.title-apartamento h2 {float:left; width:auto; font-weight:bold; float:left; width:500px;}
.title-apartamento a{color:#fff}
.title-apartamento a:hover{text-decoration:underline}

.img-apartamento {float:right !important; width:388px; /*overflow:hidden;*/ background:url(../img/img_apartamento.jpg) left bottom no-repeat #F1F1F1; padding:0 0 0 7px; height:300px; position:relative;}
.img-apartamento img {text-align:right;}

#apartamento-detalle {background:url(../img/bggris.jpg) left repeat-y;}

.info-apartamento {width:515px; float:left; border-top:6px solid #F1F1F1;}
.info-apartamento ul {padding:18px 0 0 25px;}
.info-apartamento li {color:#005487; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; width:490px; border-bottom:1px solid #7B9EBE; padding:2px 0; line-height:25px;}

.info-apartamento li img {float:left; margin:0 10px 0 5px;}
.info-apartamento li span {padding:3px 0;}

.info-apartamento .icon {width:30px; float:left; border:0; background:url(../img/icon_apartamento.jpg) no-repeat; text-indent:-9999px; display:block; margin:0 5px 0 0;}

.info-apartamento .ficha {background-position:center 8px;} 
.info-apartamento .hombre {background-position:center -38px;} 
.info-apartamento .cama {background-position:center -83px;} 
.info-apartamento .precio {background-position:center -119px;} 
.info-apartamento .clip {background-position:center -162px;} 
.info-apartamento .flechas {background-position:center -214px;}

.info-apartamento .bt-azul {background:url(../img/bt_azul.jpg) left top no-repeat; margin:5px 0 0 16px; width:auto; float:right; margin:8px 29px 8px 0;}
.info-apartamento .bt-azul a {background:url(../img/bt_azul.jpg) right top no-repeat; width:auto; margin:0 0 0 20px; padding:6px 20px 6px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.ver-mapa {background:url(../img/bt_azul.jpg) left top no-repeat; margin:5px 0 0 16px; width:auto; float:right; margin:-5px 0 5px 0 !important;}
.ver-mapa a {background:url(../img/bt_azul.jpg) right top no-repeat; width:auto; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ver-mapa a:hover {color:#FFFFFF;}

.border-top {background:url(../img/separador_xde.jpg) top repeat-x;}

#mas-info-apartamento {width:920px; margin:15px 0 12px 25px; padding:12px 0 0;}
#mas-info-apartamento ul {margin:0 0 0 12px;}
#mas-info-apartamento li {width:225px; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:4px 0 3px 0; line-height:25px;}

#mas-info-apartamento li img {float:left; margin:0 5px;}
#mas-info-apartamento li span {float:left; padding:3px 0;}

#mas-info-apartamento .icon {width:30px; float:left; border:0; background:url(../img/icon_apartamento.jpg) no-repeat; text-indent:-9999px; display:block; margin:0 5px 0 0;}

#mas-info-apartamento .ficha {background-position:center 8px;} 
#mas-info-apartamento .hombre {background-position:center -38px;} 
#mas-info-apartamento .cama {background-position:center -83px;} 
#mas-info-apartamento .precio {background-position:center -119px;} 
#mas-info-apartamento .clip {background-position:center -162px;} 
#mas-info-apartamento .flechas {background-position:center -214px;}

.mas-links-apartamento {width:920px; margin:0 0 0 25px;}
.mas-links-apartamento ul {width:920px;}
.mas-links-apartamento li a {background:url(../img/iconde.jpg) no-repeat; line-height:40px;}

a.comentarios {font-size:14px; color:#005487; font-style:italic; margin:15px 0 0 35px; float:left;}
a.comentarios:hover {color:#005487; text-decoration:underline;}

.mas-links-apartamento .comodidades {background-position:0px 0px; margin:0 0 0 17px;}
.mas-links-apartamento .comodidades a {padding:0 0 0 25px; font-size:14px; color:#005487; font-style:italic;}
.mas-links-apartamento .comodidades a:hover {color:#005487; font-style:italic; text-decoration:underline;}

.mas-links-apartamento .descargar {float:right !important;}
.mas-links-apartamento .descargar a {color:#808080; font-family:Arial, Helvetica, sans-serif; background-position:0px -72px; padding:6px 13px 4px 28px; border-right:#D8E1E8 solid 1px;}
.mas-links-apartamento .descargar a:hover {color:#808080; text-decoration:underline;}
.mas-links-apartamento .imprimir {float:right !important;}
.mas-links-apartamento .imprimir a {background-position:0px -144px; color:#808080; font-family:Arial, Helvetica, sans-serif; padding:4px 0 0 28px; margin:0 18px 0 12px;}
.mas-links-apartamento .imprimir a:hover {color:#808080; text-decoration:underline;}

.bg-links {background:url(../img/bgapart.jpg) 0 0 no-repeat; width:920px; margin:0 0 0 25px; height:57px; position:relative;}
.bg-links .bt-azul {background:url(../img/blue_new.jpg) left top no-repeat; margin:20px 0 0 0; width:auto;}
.bg-links .bt-azul a {background:url(../img/blue_new.jpg) right top no-repeat; width:auto; margin:0 0 0 17px; padding:11px 15px 11px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bg-links .bt-clip {background:url(../img/blue_new.jpg) top right no-repeat; width:auto; margin:20px 0 0 5px;}
.bg-links .bt-clip a {background:url(../img/list_new_left.jpg) left top no-repeat; width:auto; margin:0 17px 0 0; padding:11px 0 11px 62px; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.mas-info {width:904px; margin:10px 0 14px 40px;}
.mas-info h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#005487; font-size:14px; margin:5px 0 20px 0;}

.google-map {width:392px; height:310px;}
.google-map #menumtctl_main div div {width:auto; padding:2px 0 0;}

.texto-apartamento {float:left; width:455px; height:293px; overflow-y:auto; padding:0 20px 0 0; margin:0 0 0 25px; overflow-x:hidden;}
.texto-apartamento p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#424242;}

.bloque-info {width:920px; margin:0 0 14px 25px; padding:14px 0 0 0;}
.bloque-info h4 {width:90px; color:#005487; font-size:13px; font-family:Arial, 
Helvetica, sans-serif; font-weight:bold; text-align:right; padding:0 10px 0 0;}
.bloque-info p {color:#424242; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; width:790px; float:left; text-align:left; padding:0 !important;}

.title-calendario {background:url(../img/barra_blue.jpg) top left no-repeat; width:956px; height:29px; border-top:15px solid #F1F1F1; margin:0 0 0 6px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:10px 0 0 0;}
.title-calendario h3 {font-weight:bold; padding:3px;}
.title-calendario .calendario {width:363px !important; margin:0 0 0 40px; float:left; border-right:1px solid #0F5185;}
.title-calendario .fechas {width:262px !important; float:left; text-align:center; border-right:1px solid #0F5185;}
.title-calendario .huespedes {width:260px; float:left; text-align:center;}

.cal {width:366px; margin:12px 0 0 49px; border-right:1px solid #DFE1E0;}
.hues {width:260px; margin:12px 0 0 0;}

.date {width:268px; border-right:1px solid #DFE1E0; margin:12px 0 0 0; padding:0 0 15px 0;}
.date .bloque {margin:26px 0 0 0;}
.date .bloque label {width:85px; float:left; text-align:right; padding:0 5px 0 0; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.date .bloque input {width:85px; float:left; border-top:1px solid #B2B4B7; border-left:1px solid #B2B4B7; border-bottom:1px solid #E6E7E8; border-right:1px solid #E6E7E8; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.hues .bloque {margin:26px 0 0 47px; width:auto;}
.hues select {float:left; width:40px; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:1px;}
.hues label {float:left; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 0 10px;}

.border-bottom {border-bottom:1px solid #DFE1E0; width:auto; padding:0 0 5px 0;}

.calcular-precio {width:auto; float:right !important; background:url(../img/bt_azul.jpg) top left no-repeat; margin:40px 10px 0 0;}
.calcular-precio a {background:url(../img/bt_azul.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.calcular-precio a:hover {color:#FFFFFF;}

.reserva {width:899px; float:left; padding:30px 0 0 40px;}
.reserva h2 {background:url(../img/barra_amarilla.jpg) top left no-repeat; font-size:12px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:6px 0 6px 20px;}

.info-reserva {width:378px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5C5C5C; margin:17px 0 0 0; line-height:18px;}
.info-reserva li {width:378px;}
.info-reserva strong {width:145px; float:left;}

.total-reserva {width:273px; float:left; margin:17px 0 0 0; line-height:22px;}
.total-reserva li {font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #E3E1E4; color:#5C5C5C; font-weight:bold; width:273px;}
.total-reserva strong {color:#005487;}

.reservar-ahora {width:auto; float:right !important; background:url(../img/bt_amarillo.jpg) top left no-repeat; margin:46px 39px 0 0;}
.reservar-ahora a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.reservar-ahora a:hover {color:#FFFFFF;}

.mas-info-reserva {width:899px; float:left; margin:35px 0 0 40px; color:#58595B; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.mas-info-reserva h2 {background:url(../img/bg_masinfo.jpg) top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#808080; padding:10px 0 0 0; padding:7px 0 9px;}
.mas-info-reserva span {width:165px; text-align:center; float:left;}

.mas-info-reserva table {margin:0 0 30px 0; clear:both;}
.mas-info-reserva table td {width:210px; padding:15px 10px 0 15px; line-height:18px;}
.mas-info-reserva table td.first {width:340px !important; padding:15px 60px 0 15px;}

.cal table {float:left;}
.referencia {width:auto; float:left; color:#424242; font-family:Arial, Helvetica, sans-serif; font-size:12px;}  
.referencia span {padding:4px 0 4px 35px; float:left;}
.ocupado span {background:url(../img/ocupado.jpg) left center no-repeat; margin:122px 0 0;}
.disponible span {background:url(../img/disponible.jpg) left center no-repeat;}

.border {border-top:1px solid #DADCDB; width:920px; margin:15px 0 0 25px;}
.border .bt-azul {background:url(../img/bt_blue.jpg) left top no-repeat; margin:15px 0 0 16px; width:auto; float:right;}
.border .bt-azul a {background:url(../img/bt_blue.jpg) right top no-repeat; width:auto; margin:0 0 0 10px; padding:3px 10px 3px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.border .bt-clip {background:url(../img/add_lista.jpg) top right no-repeat; width:auto; margin:15px 0 0 15px; float:right;}
.border .bt-clip a {background:url(../img/add_lista.jpg) left top no-repeat; width:auto; margin:0 10px 0 0; padding:3px 0 3px 22px; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.border .google-map {margin:15px 0 25px 0;}
.info-left {width:490px; float:left;}
.info-right {width:392px; float:right !important;}

.bgdesc {background:url(../img/bggrisbottom.jpg) center bottom no-repeat #F0F2F1; padding:0 0 12px 0; width:488px;}
.descripcion {border-left:1px solid #CDCFCE; border-right:1px solid #CDCFCE; width:456px; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:15px 15px 0 15px;}
.descripcion h3 {font-weight:bold;}
.descripcion p {text-align:left; margin:5px 0 0 0; float:left;}

.caracteristicas {width:707px; float:left; margin:0 0 0 24px;}
.caracteristicas h3 {background:url(../img/bgbarragris.jpg) top left no-repeat; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.caracteristicas h3 span {background:url(../img/bgbarragris.jpg) top right no-repeat; width:690px; float:left; margin:0 0 0 17px; padding:5px 0;}
.caracteristicas ul {margin:17px 0 0 17px;}
.caracteristicas li {color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; width:331px; float:left; line-height:23px;}

.servicios {width:197px; float:left; margin:0 0 0 17px;}
.servicios h3 {background:url(../img/bgbarragris.jpg) top left no-repeat; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.servicios h3 span {background:url(../img/bgbarragris.jpg) top right no-repeat; width:180px; float:left; margin:0 0 0 17px; padding:5px 0;}
.servicios ul {margin:17px 0 0 17px;}
.servicios li {color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; width:175px; float:left; line-height:23px;}

.info-left .icon a {background:url(../img/iconde.jpg) no-repeat; line-height:50px; margin:0 3px; font-size:13px;}
.info-left .plano {float:left !important; width:auto;}
.info-left .plano a {color:#808080; font-family:Arial, Helvetica, sans-serif; background-position:4px -219px; padding:6px 25px 4px 28px; margin:0 0 0 13px;}
.info-left .plano a:hover {color:#808080; text-decoration:underline;}
.info-left .descargar_ {float:left !important; width:auto;}
.info-left .descargar_ a {color:#808080; font-family:Arial, Helvetica, sans-serif; background-position:0px -72px; padding:6px 25px 4px 28px;}
.info-left .descargar_ a:hover {color:#808080; text-decoration:underline;}
.info-left .imprimir {float:left !important; width:auto;}
.info-left .imprimir a {background-position:0px -144px; color:#808080; font-family:Arial, Helvetica, sans-serif; padding:4px 0 0 28px;}
.info-left .imprimir a:hover {color:#808080; text-decoration:underline;}

.otras-sugeridas {width:487px; margin:10px 0 0 0;}
.otras-sugeridas h3 {background:url(../img/bgbarragris.jpg) top left no-repeat; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.otras-sugeridas h3 span {background:url(../img/bgbarragris.jpg) top right no-repeat; width:470px; float:left; margin:0 0 0 17px; padding:5px 0;}
.otras-sugeridas  ul {margin:14px 0 20px 17px;}
.otras-sugeridas  li {color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; width:450px; float:left; line-height:20px;}
.otras-sugeridas li a {color:#424242;}
.otras-sugeridas li a:hover {color:#424242; text-decoration:underline;}

#comentarios {position:relative;}
#comentarios a {position:absolute; top:15px; right:30px; width:auto; float:right; font-weight:bold; color:#015488;}
#comentarios a:hover {text-decoration:underline; color:#3F79A1;}
#comentarios-apartamento {width:575px; overflow:hidden;}
#comentarios-apartamento p {width:auto;}
.comentario {width:510px; color:#64666B; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:25px 0 25px 0; margin:0 0 0 35px; float:left; border-bottom:1px dotted #CCCCCC;}
.comentario p {font-style:italic; text-align:justify; padding:0;}

#comodidades-apartamento {width:870px; overflow:hidden;}
#comodidades-apartamento p {width:auto;}
#mas-comodidades h2 {background:url(../img/title_comentario.jpg) top left no-repeat; float:left; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:27px; width:800px; color:#64666B; margin:25px 0 10px 0;}
#mas-comodidades h2 span {color:#376999;}
#mas-comodidades h1 {background:url(../img/top_comentario.jpg) top left no-repeat; text-indent:-9999px; width:820px; height:64px; margin:10px 0 0 0;}

#mas-comodidades .paginador {width:750px; margin:20px 0 0 35px; background:url(../img/separador_paginador.jpg) top repeat-x; padding:20px 0 0 0; float:left;}
#mas-comodidades ul {width:750px; margin:20px 0 0 35px;}
#mas-comodidades li {width:750px; float:left; color:#64666B; font-weight:bold; font-size:14px; line-height:22px;}

/**/

/* Mi lista */

#mi-lista h2 {margin:0 10px; padding:0 0 0 9px; width:934px; background:url(../img/barra_solcito.jpg) top left no-repeat; height:27px; color:#386A9A; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:26px;}
#mi-lista h2 span {font-weight:bold; background:url(../img/list.gif) center left no-repeat; padding:0 0 0 55px;}

#mi-lista .bt-azul {background:url(../img/bt_azul.jpg) left top no-repeat; width:auto; float:left; margin:20px 26px 8px 10px;}
#mi-lista .bt-azul a {background:url(../img/bt_azul.jpg) right top no-repeat; width:auto; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#mi-lista p {float:left; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:25px 0 0; color:#65676C;}

#cuadro-comparativo {background:url(../img/separador_xde.jpg) bottom repeat-x; padding:0 0 20px 0;}
#ayuda-lista {background:url(../img/separador_xde.jpg) bottom repeat-x; padding:13px 0;}
#ayuda-lista p {padding:0; width:660px; float:left; margin:0 0 0 13px; color:#595A5C; font-family:Arial, Helvetica, sans-serif; font:13px; line-height:16px;}
#ayuda-lista .btgris {margin:13px 20px 0 0; float:right;}
#ayuda-lista .btgris a {text-transform:none !important;}
#ayuda-lista .btgris a:hover {text-decoration:underline; color:#747474;}

#cuadro-comparativo .info {width:150px;}
#cuadro-comparativo .info h3 {color:#386A9A; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:28px 0 6px;}
#cuadro-comparativo .info p {color:#010101; float:left; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0 0 5px; line-height:16px;}
#cuadro-comparativo .info p span {width:auto; float:left; padding:0 3px 0 0; color:#787777;}

#cuadro-comparativo .eliminar {text-align:center; width:138px; float:left;}
#cuadro-comparativo .eliminar a {background:url(../img/clip.jpg) no-repeat 0px -2px; padding:2px 0 5px 22px; line-height:22px; color:#010101; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#cuadro-comparativo .eliminar a:hover {color:#010101; text-decoration:underline;}

#cuadro-comparativo .bt-amarillo {background:url(../img/bt_amarillo.jpg) top left; margin:10px 0 0 12px; text-align:center; width:auto;}
#cuadro-comparativo .bt-amarillo a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:95px;}

#cuadro-comparativo .bt-azul {background:url(../img/bt_azul.jpg) top left; width:auto; margin:10px 0 0 12px;}
#cuadro-comparativo .bt-azul a {background:url(../img/bt_azul.jpg) top right no-repeat; margin:0 0 0 5px; padding:6px 5px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:105px;}

#cuadro-comparativo .apartamento-det {width:137px; text-align:center; background:url(../img/separador_h.gif) repeat-y left;}
#cuadro-comparativo .apartamento-det h3 {float:left; text-align:center; width:137px; margin:20px 0 0 0; padding:0; color:#494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#cuadro-comparativo .apartamento-det h3 a {color:#494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#cuadro-comparativo .apartamento-det h3 a:hover {color:#494949; text-decoration:underline;}

#cuadro-comparativo .apartamento-det .img {margin:15px 0 0 5px; width:129px; overflow:hidden;}
#cuadro-comparativo .apartamento-det p {padding:0; text-align:center;}

#cuadro-comparativo .precios h3 {color:#386A9A; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:28px 0 6px;}
#cuadro-comparativo .precios p {color:#010101; float:left; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:10px 0; line-height:16px; width:137px;}

#cuadro-comparativo .gris-bg td {background-color:#F1F1F1;}

#cuadro-comparativo .servicios-info p {font-family:Verdana, Arial, Helvetica, sans-serif; width:137px; font-size:13px; line-height:20px; padding:2px 0;}

#cuadro-comparativo .servicios-info .icon {width:137px; float:left; border:0; background:url(../img/icon_apartamento.gif) no-repeat; text-indent:-9999px; display:block; text-align:center;}
#cuadro-comparativo .servicios-info .ficha {background-position:center 5px;} 
#cuadro-comparativo .servicios-info .hombre {background-position:center -41px;} 
#cuadro-comparativo .servicios-info .cama {background-position:center -86px;} 
#cuadro-comparativo .servicios-info .precio {background-position:center -123px;} 
#cuadro-comparativo .servicios-info .clip {background-position:center -165px;} 
#cuadro-comparativo .servicios-info .flechas {background-position:center -218px;}

.padding-left {padding:0 0 0 5px;}
.padding-left p {width:135px !important; float:left;}

.no {color:#005586; font-weight:bold; font-size:17px;}

/**/

/* Buenos Aires información útil */

.title {background:url(../img/barra_solcito.jpg) top right no-repeat;}
.title h2 {background:url(../img/barra_solcito.jpg) top left no-repeat; width:auto; float:left; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:27px;}
.barra-h1 {background:url(../img/barra_solcito.jpg) top left no-repeat !important; width:auto !important; float:left !important; padding:0 0 0 20px !important; font-family:Arial, Helvetica, sans-serif; font-size:16px !important; font-weight:bold !important; line-height:27px !important; color:#005487 !important;}

#info-util .listado {padding:5px 0 10px 20px; width:710px;}
#info-util .listado a {color:#656768; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#info-util .listado a:hover {color:#656768; text-decoration:underline;}
#info-util .listado span {padding:0 3px 0 5px; color:#656768; font-size:14px;}

.bloque_columna {width:366px; float:left;}
.bloque_columna p {color:#65676C; font-size:13px; padding:8px 0 !important; float:left;}

.bloque-gris {width:366px; float:left; margin:0 0 5px 0;}
.bloque-gris .top {background:url(../img/top_gris_redo.jpg) top center no-repeat; text-indent:-9999px; line-height:9px;}
.bloque-gris .bottom {background:url(../img/bottom_gris_redo.jpg) bottom center no-repeat; text-indent:-9999px; line-height:9px;}
.bloque-gris .contenido {border-left:1px solid #E4E5E7; border-right:1px solid #E4E5E7; background:#EEEEEE; padding:0 21px 10px 21px; width:321px;}

.bloque-celeste {width:366px; float:left; margin:0 0 5px 0;}
.bloque-celeste .top {background:url(../img/bg_azul_redo.jpg) top center no-repeat; text-indent:-9999px; line-height:9px;}
.bloque-celeste .bottom {background:url(../img/bg_azul_redo_bottom.jpg) bottom center no-repeat; text-indent:-9999px; line-height:9px;}
.bloque-celeste .contenido {border-left:1px solid #D6E5EC; border-right:1px solid #D6E5EC; background:#D6E5EC; padding:0 21px; width:321px;}

.bloque-gris h3, .bloque-celeste h3 {color:#005586; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0;}

#info-util {border-right:1px solid #B0C5D6; padding:0 13px 0 0; width:736px !important;}

/**/

/* Prensa */

#prensa, #prensa-detalle {border-right:1px solid #B0C5D6; padding:0 13px 0 0; width:736px !important;}

.articulo {background:url(../img/separador_horizontal.jpg) bottom repeat-x; padding:20px; width:695px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#65676C;}
.articulo h3 {color:#005588; font-size:18px; margin:10px 0 0 0;}
.articulo h3 a {color:#005588;}
.articulo h3 a:hover {color:#005588; text-decoration:underline;}
.articulo p {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0 !important;}
.articulo span, .articulo h3, .articulo p {width:620px; float:left;}

.articulo .btgris {background:url(../img/btamarillo.jpg) top left no-repeat; padding:0 0; width:auto; margin:-20px 0 0 30px;}
.articulo .btgris a {background:url(../img/btamarillo.jpg) top right no-repeat; margin:0 0 0 12px; padding:0 11px 0 0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:28px;}

#prensa-detalle {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#65676C;}
#prensa-detalle span {padding:40px 0 0 20px; float:left;}
#prensa-detalle h3 {color:#005588; font-size:18px; margin:10px 0 0 0; padding:0 0 0 20px; float:left;}
#prensa-detalle p {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 20px 10px 20px !important; float:left; text-align:justify;}

#prensa-detalle img {float:right;}

/**/ 

/* Estudiantes */
/* Corporativo */

#estudiantes, #corporativo, #condiciones, #guia-bsas, #contacto, #servivios-solicitar, #contenedor-b {border-right:1px solid #B0C5D6; padding:0 13px 0 0; width:736px !important;}
.estudiantes {background:url(../img/bgestudiantes.jpg) left center no-repeat; padding:65px 0; float:left;}
.estudiantes p {float:left; padding:0 20px 0 230px !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#2C2E2E;}

.barra_buscar {float:left; width:735px;}
.barra_buscar span {color:#005487; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; float:left; margin:0 15px 0 0;}
.barra_buscar .bloque {width:auto; margin:0 20px 0 0; float:left;}
.barra_buscar input {margin:0 5px 0 0; border:0; height:16px;}
.barra_buscar label {font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:12px;}

.corporativo {background:url(../img/bgcorporativo.jpg) left center no-repeat; padding:30px 0; float:left;}
.corporativo p {float:left; padding:0 20px 0 230px !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#2C2E2E;}

/**/ 

/* Condiciones generales */

#condiciones h3 {color:#005588; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 20px 0 20px;}
#condiciones p {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#65676C; padding:0 20px 20px !important; float:left; text-align:justify;}

#condiciones .title {margin:0 0 30px 0;}
#condiciones li {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#65676C; padding:0 20px 20px 50px !important; float:left; text-align:justify; width:660px;}

/**/ 

/* Reserva */

.title-large {background:url(../img/barra_solcito_large.jpg) top left no-repeat; margin:10px 0 0 0;}
.title-large h2 {width:auto; float:left; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:27px; color:#376A99;}

.ficha-top {text-indent:-9999px; background:url(../img/ficha-top.jpg) top left no-repeat; width:942px; height:5px; margin:25px 0 0 0; line-height:5px;}
.ficha-bottom {text-indent:-9999px; background:url(../img/ficha-bottom.jpg) top left no-repeat; width:942px; height:5px; line-height:5px;}
.ficha-reserva {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:9px 0 4px 11px; width:929px;}
.ficha-reserva .img {width:223px; overflow:hidden; padding:0 0 5px;}

.ficha-reserva .detalle {width:415px; float:left; margin:0 0 0 11px; color:#58595B;}
.ficha-reserva .detalle h3 {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0;}
.ficha-reserva .detalle strong {width:130px; font-size:14px; line-height:18px;}
.ficha-reserva .detalle p {font-size:14px; line-height:18px; float:left; padding:0; width:415px;}
.ficha-reserva .detalle span {font-size:14px; line-height:18px; width:285px;}

.ficha-reserva .detalle-precio {float:right; width:270px;}
.ficha-reserva .detalle-precio h3 {color:#005487; font-size:20px; font-weight:bold; border-bottom:1px solid #E1E1E3; padding:0 0 10px 5px; width:265px;}
.ficha-reserva .detalle-precio p {color:#58595B; font-size:14px; padding:15px 0 0 5px; float:left;}

.title-amarillo {background:url(../img/barra_amarilla_large.jpg) top left no-repeat; margin:30px 0 0 0;  width:942px;}
.title-amarillo h2 {color:#FFFFFF; width:auto; float:left; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:27px; font-weight:bold;}

#reserva p {color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left; padding:20px 0 15px 10px;}
#reserva label {width:135px; float:left; color:#58595B; padding:0 0 0 10px; font-size:13px; line-height:18px;}
#reserva .text {width:162px; float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E;}
#reserva select {color:#58595B; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px;}

.reserva-bloque {padding:10px 0;}

.title-gris {background:url(../img/barra_gris_large.jpg) top left no-repeat; margin:20px 0 0 0; width:942px;}
.title-gris h2 {width:auto; float:left; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:27px; color:#58595B; font-weight:bold;}

#info-llegada label {width:auto; margin:0 10px 0 0; float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#info-llegada .text {float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E; margin:0 10px 0 0;}
#info-llegada select {color:#58595B; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px; margin:0 10px 0 0;}
#info-llegada .radio {margin:0 10px 0 0;}

.llegada-bloque {margin:20px 0 0 10px;}

#otros-servicios p {color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left; padding:20px 0 15px 10px;}
.servicios-bloque {width:400px; float:left; margin:0 30px;}
.servicios-bloque h3 {color:#58595B; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #E6E6E6; line-height:30px; margin:0 !important;}
.servicios-bloque .check {margin:10px 10px 0 0 !important; padding:0; height:16px;}
.servicios-bloque label {width:170px !important; float:left !important; margin:10px 0 0 0 !important; line-height:16px !important;}
.servicios-bloque div {width:auto !important;}

#otros-servicios label {width:auto; margin:0 10px 0 0; float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
#otros-servicios .text {float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E; margin:0 10px 0 0;}
#otros-servicios .important {color:#58595B; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 0 10px;}
#otros-servicios select {color:#58595B; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px; margin:0 10px 0 0;}
#otros-servicios textarea {width:877px; height:120px; margin:10px 0 0 10px; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#otros-servicios .check {margin:0 10px 0 0; height:16px;}

#otros-servicios .btgris {background:url(../img/btgris.jpg) top left no-repeat; width:auto; margin:20px 0 0 8px;}
#otros-servicios .btgris a {background:url(../img/btgris.jpg) top right no-repeat; margin:0 0 0 12px; padding:7px 11px 6px 0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616163; font-weight:bold;}
#otros-servicios .submit {margin:12px 0 0 30px; background:url(../img/reservar.jpg) top left no-repeat; border:0; width:109px; height:37px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:16px; font-weight:bold; padding:0 0 0 2px; cursor:pointer;}

/**/

/* Área privada */

.pdf {margin:5px 0 0 0;}
.pdf a {background:url(../img/pdf.jpg) left center no-repeat; color:#484848; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:10px 0 5px 45px; float:left;}
.pdf a:hover {color:#484848; text-decoration:underline;}

.block {background:url(../img/block.jpg) bottom left no-repeat; float:left; width:auto; margin:25px 9px 0 0; width:308px; height:224px;}
.block h3 {background:url(../img/blocktop.jpg) top left no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 24px; width:284px;}

.chequeradesc {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#376A99; float:left; padding:120px 20px 0 0; margin:24px 0 0 24px;}
a.chequeradesc:hover {color:#376A99; text-decoration:underline;}

.postal {background:url(../img/postal.jpg) no-repeat 0 5px transparent; float:left; margin:0 0 0 14px; padding:144px 60px 10px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#376A99;}
a.postal:hover {color:#376A99; text-decoration:underline;}

.mapa {background:url(../img/mapa.jpg) no-repeat 0 5px transparent; float:left; margin:0 0 0 14px; padding:84px 60px 50px 118px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#376A99;}
a.mapa:hover {color:#376A99; text-decoration:underline;}

#consulta {width:600px; float:left; margin:30px 0 0 10px;}
#consulta label {color:#376A99; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#consulta textarea {width:590px; height:120px; margin:5px 0 0 0; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#consulta .submit {float:right; background:url(../img/enviar.jpg) top left no-repeat; border:0; color:#747474; font-size:12px; text-transform:uppercase; cursor:pointer; font-family:Arial, Helvetica, sans-serif; width:79px; height:27px; font-weight:bold; margin:15px 2px 0 0;}

#datos {width:310px; float:right; margin:0 26px 0 0;}
.cambiar {float:left; background:url(../img/barra_gris_large.jpg) top right no-repeat; line-height:27px; width:308px; margin:20px 0 0 0;}
.cambiar a {background:url(../img/barra_gris_large.jpg) top left no-repeat; line-height:27px; float:left; padding:0 0 0 15px; color:#376A99; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.cambiar a:hover {color:#376A99; text-decoration:underline;}
.block-gris {width:309px; float:left; background:url(../img/block.jpg) bottom left no-repeat; padding:0 0 20px 0; margin:20px 0 0;}
.block-gris h3 {background:url(../img/blockgris.jpg) top left no-repeat; color:#58595B; font-size:16px; font-weight:bold; line-height:27px; padding:0 0 0 15px; width:293px;}
.block-gris li {width:290px; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#376A99; margin:15px 0 0 15px;}
.block-gris li a {font-size:14px; color:#376A99; font-family:Arial, Helvetica, sans-serif;}
.block-gris li a:hover {color:#376A99; text-decoration:underline;}

/**/ 

/* Guía de la Ciudad de Buenos Aires */

#guia-bsas img {margin:15px 0 0 1px;}
.opcion {width:240px; float:left; margin:18px 0 0 0;}
.opcion .img {background:url(../img/bgimgguia.jpg) top left no-repeat;}
.opcion .img img {margin:5px 0 0 6px !important; padding:0 0 6px;}

.opcion h3 {color:#005588; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:10px 0 0 0; padding:0 8px; width:224px;}
.opcion p {color:#65676C; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; text-align:justify; padding:0 8px !important;}
.opcion .desc {background:url(../img/separador_xde.jpg) bottom repeat-x; height:205px;}
.opcion .bt {background:url(../img/separador_xde.jpg) bottom repeat-x; padding:0 0 4px 0;}
.opcion .bt-amarillo {background:url(../img/bt_amarillo.jpg) top left; width:auto; margin:3px 0 0 83px;}
.opcion .bt-amarillo a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.mapaturismo {background:url(../img/mapaturista.jpg) top left no-repeat; margin:15px 0 0 8px; padding:63px 340px 20px 2px; float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#65676C; line-height:18px;}
a.mapaturismo:hover {color:#65676C; text-decoration:underline;}

.info-guia {margin:0 0 0 20px;}
.info-guia h3 {color:#005588; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:25px 0 0 0; width:700px;}
.info-guia p {padding:0 10px 0 0 !important; float:left; margin:20px 0 0 0; text-align:justify; width:700px;}

.dia  {width:180px; float:left; margin:32px 0 0 0; }
.dia .img {background:url(../img/imgitinerario.jpg) top left no-repeat;}
.dia .img img {margin:4px 0 0 4px !important; padding:0 0 6px;}
.dia .desc {background:url(../img/separador_h.gif) repeat-y right; width:175px; padding:0 1px 0 0;}
.dia h3 {color:#005588; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; width:160px; margin:12px 0 0 10px !important;}
.dia p {padding:0 0 0 10px !important; text-align:left; height:70px; width:160px !important; margin:0 !important; background:url(../img/separador_xde.jpg) bottom repeat-x;}

.dia .bt {background:url(../img/separador_xde.jpg) bottom repeat-x; padding:0 0 4px 0; width:170px;}
.dia .bt-amarillo {background:url(../img/bt_amarillo.jpg) top left; width:auto; margin:3px 0 0 50px;}
.dia .bt-amarillo a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.migas {margin:20px 0 0 20px; font-size:14px; color:#64666B; font-weight:bold; float:left;}
.migas span {float:left;}
.migas a {color:#64666B; padding:0 5px;}
.migas a:hover {color:#64666B; text-decoration:underline;}

.last .desc {background:none !important;}

.dia-detalle {margin:28px 0 0 0;}

.desc-dia-detalle {width:540px; float:right !important;}
.desc-dia-detalle .title-amarillo {width:540px !important; background-position:right !important; margin:0 0 25px 0;}
.desc-dia-detalle .title-amarillo h2 {background:url(../img/barra_amarilla_large.jpg) left top no-repeat;}

.desc-dia-detalle p {padding:0 8px 25px 8px !important; float:left; text-align:justify; width:520px;}
.desc-dia-detalle h3 {color:#005588; font-size:18px; font-weight:bold; margin:0 0 0 8px; width:524px;}

.dia-detalle .img {background:url(../img/imgitinerario.jpg) top left no-repeat; width:172px; overflow:hidden; margin:0 0 0 12px;}
.dia-detalle .img img {margin:4px 0 0 4px !important; padding:0 0 6px;}
 
.desc-left {width:172px !important;}
.desc-left h3 {color:#005588; font-size:18px; font-weight:bold; width:152px !important; padding:6px 0 0 20px;}
.desc-left p {float:left; margin:0 0 0 12px; padding:0 15px 20px 8px !important; width:145px; background:url(../img/separador_xde.jpg) bottom repeat-x; display:inline;}

.desc-left ul {margin:20px 0 0 0;}
.desc-left li {color:#65676C; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; width:145px; margin:0 0 10px 20px;}
.desc-left li a {color:#65676C;}
.desc-left li a:hover {color:#65676C; text-decoration:underline;}

.central .list-paseos {width:170px; float:left !important; margin:15px 0 0 20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#65676C; line-height:22px !important; padding:0 !important; display:inline;}
.list-paseos .bull {float:left; width:auto; margin:0 5px 0 0;}
.list-paseos .list {float:left; width:155px; color:#65676C;}
.list-paseos .list a {color:#65676C;}
.list-paseos .list a:hover {color:#65676C; text-decoration:underline;}

.paseo {margin:25px 0 0 0;}
.paseo .img {background:url(../img/imgitinerario.jpg) top left no-repeat; width:172px; overflow:hidden; margin:0 0 0 12px;}
.paseo .img img {margin:4px 0 0 4px !important; padding:0 0 6px;}

.paseo .bt-amarillo {background:url(../img/bt_amarillo.jpg) top left; width:auto; float:right; margin:15px 0 0 0;}
.paseo .bt-amarillo a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:auto;}

.paseo-left {width:184px; float:left; margin:0;}
.paseo-right {float:right !important; width:543px;}
.paseo-right p {text-align:justify; padding:0 8px 20px !important; float:left;}

.paseo-right .title-amarillo {width:543px; float:right; margin:0; background-position:right !important; margin:0 0 20px 0;}
.paseo-right .title-amarillo h2 {background:url(../img/barra_amarilla_large.jpg) left top no-repeat;}

.restaurants-left {width:170px; float:left; margin:25px 0 0 20px;}
.restaurants-left p {float:left; padding:0 !important;}
.restaurants-left ul {margin:5px 0 0 5px;}
.restaurants-left li {color:#65676C; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:165px; margin:4px 0;}
.restaurants-left a {color:#65676C; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.restaurants-left a:hover {color:#65676C; text-decoration:underline;}

.restaurants-right {width:543px; float:right !important; margin:25px 0 0 0;}
.restaurants-right p {float:left; padding:0 8px 20px !important; text-align:justify;}

.restaurants-right .title-amarillo {width:543px; float:right; margin:0; background-position:right !important; margin:0 0 20px 0;}
.restaurants-right .title-amarillo h2 {background:url(../img/barra_amarilla_large.jpg) left top no-repeat;}

.restaurant {background:url(../img/separador_xde.jpg) bottom repeat-x; padding:5px 0;}
.restaurant .img {background:url(../img/imgitinerario.jpg) top left no-repeat; width:172px; overflow:hidden; margin:0 10px 0 0;}
.restaurant .img img {margin:4px 0 0 4px !important; padding:0 0 6px;}

.restaurant h3 {color:#005588; font-size:18px; font-weight:bold; width:auto; float:none !important;}
.restaurant p {float:none !important; padding:0 0 10px 0 !important;}

.restaurants-right .last {background:none !important;}

.subtitle {background:url(../img/bgbarragris.jpg) center right no-repeat; width:100%;}
.subtitle h3 {background:url(../img/bgbarragris.jpg) center left no-repeat; width:auto; line-height:27px; color:#386A9A; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 0 0 10px;}
.subtitle h3 a:hover {color:#386A9A;}
.subtitle h3 a:hover {color:#386A9A; text-decoration:underline;}

.guia-barrios {width:210px; margin:15px 0 0 10px; float:left;} 
.guia-barrios li {width:210px; float:left; line-height:25px;}
.guia-barrios li a {color:#656768; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.guia-barrios li a:hover {color:#656768; text-decoration:underline;}

.link-guia {float: left;}
.link-guia a {color:#656768; float:left; margin: 20px 0pt 40px 10px;}
.link-guia a:hover {color:#656768; text-decoration:underline;}

/**/ 

/* Servicios */

.title-servicio {background:url(../img/title_servicios.jpg) top left no-repeat; float:right !important; width:497px;}
.title-servicio h2 {color:#FFFFFF; font-size:16px; font-weight:bold; line-height:26px; padding:0 0 0 14px;}

.servicio {margin:25px 0 0 0;}
.servicio p {width:497px; float:right; text-align:justify; padding:25px 0 0 !important;}

.transfers {background:url(../img/transfers.jpg) 20px 0px no-repeat;}
.celulares {background:url(../img/celulares.jpg) 20px 0px no-repeat;}
.alquiler {background:url(../img/autos.jpg) 20px 0px no-repeat;}
.excursiones {background:url(../img/excursiones.jpg) 20px 0px no-repeat;}

.servicio .bt-amarillo {background:url(../img/bt_amarillo.jpg) top left; width:auto; float:right; margin:24px 40px 0 0;}
.servicio .bt-amarillo a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:auto;}

.servicio .text {width:497px; float:right;}

/**/ 

/* Contacto */

.contacto-contenido {width:660px; float:right !important;}

.bloque-contacto {background:url(../img/bg_contacto.jpg) left repeat-y #DAE1E9; float:left; width:580px; padding:12px 0 12px 20px; color:#005487; font-size:13px; line-height:18px; margin-top:10px;}
.bloque-contacto li {width:580px;}
.bloque-contacto h3 {font-weight:bold; text-transform:uppercase;}

.contacto-contenido form {margin-top:25px;}
.contacto-contenido form div {margin-top:15px; width:660px;}
.contacto-contenido label {float:left; color:#58595B; font-size:13px;}
.contacto-contenido input {float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.contacto-contenido select {color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:1px;}
.contacto-contenido form .text {border-top:1px solid #9D9F9E; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8;}
.contacto-contenido .multiple {padding:0;  height:182px;}
.contacto-contenido .multiple option {padding:1px 5px;}
.contacto-contenido label strong {font-size:17px;}
.contacto-contenido textarea {border-top:1px solid #9D9F9E; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; width:635px; height:120px; margin-top:10px;}
.contacto-contenido .checkbox {margin:0 10px 0 0; border:0; height:16px;}

.contacto-contenido .submit {background:url(../img/bt_enviar.jpg) top left no-repeat; display:block; border:0; width:86px; height:37px; float:left; margin:20px 0 0 50px; color:#FFFFFF; line-height:37px; text-transform:uppercase; font-size:16px; font-weight:bold; text-align:center; padding:1px; cursor:pointer;}

.submit-amarillo {background:url(../img/submit_amarillo.jpg) no-repeat top left; width:79px; height:27px; display:block; cursor:pointer; border:0; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin:37px 40px 0 0; float:right;}

/**/ 

/* Búsqueda avanzada */

.bloque-busqueda label {float:left; padding:0 10px 0 0; text-align:right;}
.bloque-busqueda input {float:left;}
.bloque-busqueda .text {border-top:1px solid #B2B4B7; color:#58595B; border-left:1px solid #B2B4B7; border-bottom:1px solid #E6E7E8; border-right:1px solid #E6E7E8; font-size:12px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bloque-busqueda div {margin:40px 0 0 0; color:#58595B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.bloque-busqueda .ui-datepicker-trigger {padding:2px 0 0 5px;}
.bloque-busqueda select {float:left; color:#58595B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
.bloque-busqueda .checkbox {height:22px; margin:0 10px 0 0;}
.bloque-busqueda .submit-buscar {background:url(../img/submit_buscar.jpg) top left no-repeat; width:111px; height:27px; display:inline; cursor:pointer; border:0; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0 0 20px 417px; padding:0 0 2px 0;}

/**/ 

/* Búsqueda avanzada */

#barrios-list {width:185px; float:left; margin:22px 0 0 10px;}
#barrios-list li {width:195px; float:left;}
#barrios-list a {color:#656668; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
#barrios-list a:hover {text-decoration:underline; color:#656668;}

/**/ 

/* Barrios detalle */

.img-barrio {background:url(../img/barrios_imgbg.jpg) top center no-repeat #B0C2D6; width:392px; float:left; margin:0 0 0 10px;}
.img-barrio img {background:url(../img/barrios_imgbg_bottom.jpg) bottom center no-repeat; padding:5px;}

.title-barrio {width:495px; float:right !important; border-top:#C3D0E1 1px solid; border-bottom:#C3D0E1 1px solid; margin:0 50px 35px 0;}
.title-barrio h2 {color:#376999; font-size:18px; font-family:Arial, Helvetica, sans-serif; width:auto; line-height:37px; padding:0 0 0 5px;}
.title-barrio .bt-amarillo {background:url(../img/bt_amarillo.jpg) top left; width:auto; margin:5px 0 5px 5px; float:right;}
.title-barrio .bt-amarillo a {background:url(../img/bt_amarillo.jpg) top right no-repeat; margin:0 0 0 10px; padding:6px 10px 6px 0; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.barrio-desc {margin:28px 0 0 0;}
.barrio-desc p {width:485px; float:right !important; padding:0 55px 20px 0; color:#64666B; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.map-barrio {width:392px; height:290px; float:none; margin:15px 0 0 10px;}
.map-barrio #menumtctl_main div div {padding:2px 0 0; width:auto;}

.zona-barrio {margin:5px 0 0 10px; float:left;}
.zona-barrio .img {background:url(../img/barrioth_bg.jpg) top left no-repeat; padding:5px; width:auto; float:left;}
.zona-barrio .desc h3 {color:#376999; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:650px; margin:0 0 20px 0;}
.zona-barrio .desc {height:100px; width:656px; padding:25px 15px; margin:0 0 0 15px; overflow:hidden;}
.zona-barrio .celeste {background:url(../img/bg_celeste.jpg) top left no-repeat;}
.zona-barrio .desc p {width:650px; color:#64666B; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; float:left}

/**/ 

/* Preguntas frecuentes */

#preguntas-frecuentes, #mapa-sitio {width:705px; float:left; margin:0 0 0 20px;}
#preguntas-frecuentes h3 {float:left; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; line-height:40px; width:705px; color:#005487; border-bottom:1px solid #C0D6E3; margin-bottom:10px; margin-top:20px;}
#preguntas-frecuentes h4 a, #preguntas-frecuentes h4 {color:#65676C; text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#preguntas-frecuentes h4 a:hover {color:#65676C; text-decoration:underline;}

#preguntas-frecuentes li {width:680px; float:left; padding:15px 20px; text-align:justify; width:656px; margin:10px 0 10px 8px; background-color:#f2f7fa; color:#3F3F3F; border:1px solid #e3f1fa; color:#333333;}

#mapa-sitio h3 {float:left; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:24px; width:450px; color:#FFFFFF; margin-top:10px; background:url(../img/map.jpg) top left no-repeat; text-transform:uppercase; padding:0 0 0 255px;}
#mapa-sitio ul {margin:10px 0 0 255px; width:450px; float:left;}
#mapa-sitio li span {font-size:13px; float:left; color:#666668; padding:0 5px 0 0;}
#mapa-sitio li {width:450px; float:left; line-height:20px;}
#mapa-sitio li a {font-size:13px; float:left; color:#666668;}
#mapa-sitio li a:hover {text-decoration:underline;}
#mapa-sitio ul li ul {margin:0 0 0 40px; width:410px;}
#mapa-sitio ul li ul li {width:410px;}

/**/

/* Ofertas */

strong.tachado {font-weight:normal; text-decoration:line-through;}
strong.actual {font-weight:normal; color:#FF0000;}
.oferta {left:405px; position:absolute; top:10px; background:url(../img/oferta.gif) top left no-repeat; width:62px; height:62px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:8px; text-transform:uppercase; font-weight:bold;}
.oferta p {width:62px; border:0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:8px; text-transform:uppercase; font-weight:bold; margin:2px 0 0 0; text-align:center; line-height:13px;}
.oferta .big {font-size:12px !important; width:62px !important; border:0 !important; margin:0 !important;}

/**/

/* Condiciones */

#list-condiciones {width:690px; float:left; margin:40px 0 0 15px;}
#list-condiciones li {float:left; width:690px; color:#005588; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:35px;}
#list-condiciones a {color:#005588;}
#list-condiciones a:hover {color:#005588; text-decoration:underline;}
#list-condiciones .border-b {border-bottom:1px solid #C2D5E3;}

.title-condiciones {background:url(../img/bgbarragris.jpg) top left no-repeat; color:#424242; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; width:736px; margin:25px 0 0 0; line-height:27px;}
.title-condiciones strong {width:auto; color:#005588;}
.title-condiciones span {background:url(../img/bgbarragris.jpg) top right no-repeat; width:720px; float:left; margin:0 0 0 20px; color:#4B494A; font-weight:bold; line-height:27px;}

.texto-condiciones {width:705px; float:left; margin:0 0 0 20px;}
.texto-condiciones p, .texto-condiciones li {text-align:justify; font-size:13px; color:#65676C; float:left; padding:0 0 15px 0 !important; width:705px;}
.texto-condiciones h3 {color:#005588; font-size:16px; font-weight:bold; margin:15px 0 0 0;}
.texto-condiciones h3 a {color:#005588; text-decoration:underline;}
.texto-condiciones h3 a:hover {color:#000000; text-decoration:underline;}
.texto-condiciones strong {color:#005588;}
.texto-condiciones table {width:705px;}
.texto-condiciones th {color:#005588; font-size:16px; font-weight:bold; padding:5px 0;}
.texto-condiciones td {padding:5px 0; font-size:13px; color:#65676C;}

.subir {width:705px; margin:0 0 0 20px; text-align:right; color:#005588; font-size:16px; font-weight:bold;}
.subir a {color:#005588; font-size:16px; font-weight:bold;}
.subir a:hover {color:#005588; text-decoration:underline;}

/**/

/* Resultado mapa */



/**/

/* Formas de pago */

#formas-pago {width:690px; float:left; margin:20px 0 0 20px;}
#formas-pago p {padding:0 0 20px 0 !important; float:left; width:690px;}

.border-t {border-top:1px solid #C0D6E4;}
.border-t h3 {color:#005588; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:30px 0 0 0;}

.border-t .bloque {color:#65676C; font-family:Arial, Helvetica, sans-serif; padding:0 0 20px 30px; width:auto;}
.border-t .bloque strong {font-size:15px; font-weight:bold;}
.border-t .bloque span {float:left; width:660px;}

#formas-pago .pdf {margin:10px 0 0 -5px; width:290px;}
#formas-pago .pdf a {background:url(../img/pdf.jpg) left center no-repeat; padding:0 0 0 43px; line-height:33px; color:#65676C; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#formas-pago .pdf a:hover {color:#65676C; text-decoration:underline;}

/**/

/* Como reservar */

#reservar {width:705px; float:left; margin:20px 0 0 20px;}
#reservar p {width:705px; float:left; padding:0 0 20px 0 !important;}
#reservar address {color:#015685; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; float:left; padding:0 0 20px 0;}
#reservar address a {color:#015685;}
#reservar address a:hover {color:#015685; text-decoration:underline}
#reservar h3 {color:#005588; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/**/

/* Nuevos Emprendimientos */

.bg-emprendimiento {background:url(../img/topemprendimiento.jpg) top center no-repeat; padding:5px 0 0 0;}
.desc-emprendimiento {width:430px; height:113px; overflow:hidden; padding:15px 0 0 20px;}
.desc-emprendimiento p {padding:20px 0 0 18px; color:#6D6F71; font:Arial, Helvetica, sans-serif; font-size:12px; height:80px; width:430px; padding:0 !important; line-height:22px; font-size:13px;}

.emprendimiento-detalle {background:url(../img/bggris.jpg) left repeat-y; padding:0 0 40px;}
.title-emprendimiento {background:url(../img/bg_tileemprendimiento.jpg) top left no-repeat; height:50px; width:517px; padding:18px 0 0 58px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; margin:-5px 0 0 0;}

.info-emprendimiento {padding:20px 0 0 30px; width:545px; border-top:7px solid #F1F1F1;}
.info-emprendimiento p {width:500px; float:left; color:#484848; font-size:14px; line-height:20px; text-align:left; padding:0 0 20px;}
.info-emprendimiento h3 {color:#414141; line-height:34px; font-weight:bold; font-size:16px; border-bottom:1px solid #D0D0D0; width:525px; margin-right:20px; margin-bottom:10px;}

#info-emprendimiento {width:920px; margin:15px 0 0 25px; padding:12px 0 0; border-top:1px solid #D0D0D0;}
.mas-info-emprendimiento {margin:8px 0 0 2px; width:394px;}
.descripcion-e {float:left; width:495px; margin:0 0 0 25px;}
.descripcion-e ul {width:495px; float:left; margin-top:30px;}
.descripcion-e li {width:495px; float:left; border-bottom:1px solid #D0D0D0;}

.descripcion-e .icon a {background:url(../img/iconde.jpg) no-repeat; line-height:50px; margin:0 3px; font-size:13px; font-weight:bold;}
.descripcion-e .plano {float:left !important; width:auto;}
.descripcion-e .plano a {color:#808080; font-family:Arial, Helvetica, sans-serif; background-position:4px -219px; margin:0 0 0 1px; padding:6px 25px 4px 30px;}
.descripcion-e .plano a:hover {color:#808080; text-decoration:underline;}
.descripcion-e .descargars {float:left !important; width:auto;}
.descripcion-e .descargars a {color:#808080; font-family:Arial, Helvetica, sans-serif; background-position:0px -72px; padding:6px 25px 4px 28px;}
.descripcion-e .descargars a:hover {color:#808080; text-decoration:underline;}
.descripcion-e .imprimir {float:left !important; width:auto;}
.descripcion-e .imprimir a {background-position:0px -144px; color:#808080; font-family:Arial, Helvetica, sans-serif; padding:4px 0 0 28px;}
.descripcion-e .imprimir a:hover {color:#808080; text-decoration:underline;}

.descripcion-e .bt-azul {background:url(../img/bt_blue.jpg) left top no-repeat; margin:20px 0 0 0; width:auto;}
.descripcion-e .bt-azul a {background:url(../img/bt_blue.jpg) right top no-repeat; width:auto; margin:0 0 0 10px; padding:3px 10px 3px 0; float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/**/

/* Solicitar servicios */

.servicio-solicitar {margin:25px 0 0 0;}
.servicio-solicitar p {width:515px; float:right; margin-right:3px; text-align:justify; padding:5px 0 20px !important;}

.transfers-solicitar {background:url(../img/transfers.jpg) 0 0px no-repeat;}
.celulares-solicitar {background:url(../img/celulares.jpg) 0 0px no-repeat; padding:0 0 40px 0;}
.alquiler-solicitar {background:url(../img/autos.jpg) 0 0px no-repeat; padding:0 0 50px 0;}
.excursiones-solicitar {background:url(../img/excursiones.jpg) 0 0px no-repeat;}

.form-solicitar-servicio .title-amarillo {width:735px; margin:0; background-position:right !important; margin:20px 0 20px 0;}
.form-solicitar-servicio .title-amarillo h2 {background:url(../img/barra_amarilla_large.jpg) left top no-repeat;}

.form-solicitar-servicio p {margin:0 0 0 9px; padding:0 0 30px !important; float:left; width:725px;}
.form-solicitar-servicio label {float:left; padding:0 9px; width:auto; float:left; color:#58595B; font-size:13px; line-height:20px;}
.form-solicitar-servicio input {float:left;}
.form-solicitar-servicio .text {width:150px; float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E; margin:0 5px 0 0;}
.form-solicitar-servicio select {color:#58595B; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px; width:50px; margin:0 10px 0 0;}
.bloque-s {float:left; width:auto !important; padding:0 0 20px 0;}

.form-solicitar-servicio .subtitle {margin-top:20px; margin-bottom:25px; width:735px;}
.subtitle h2 {background:url(../img/bgbarragris.jpg) center left no-repeat; width:auto; line-height:27px; color:#59595B; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 0 0 10px; float:left;}

.form-solicitar-servicio .check {width:220px !important; float:left !important;}
.form-solicitar-servicio .check label {width:60px;}

.form-solicitar-servicio .desde-hasta {width:200px !important; float:left !important; margin:0 0 0 300px;}
.form-solicitar-servicio .check .text, .form-solicitar-servicio .desde-hasta .text {width:84px; float:left;}
.form-solicitar-servicio .desde-hasta label {width:40px;}

.form-solicitar-servicio .ida-vuelta {float:right; margin:0 50px 0 0; width:735px !important;}
.form-solicitar-servicio .ida-vuelta label {line-height:18px !important;}
.form-solicitar-servicio .ida-vuelta input {height:18px;}

#otros-s label {width:auto; margin:0 10px 0 0; float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#otros-s .text {float:left; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E; margin:0 10px 0 0;}
#otros-s .important {color:#58595B; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 0 10px;}
#otros-s select {color:#58595B; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px; margin:0 10px 0 0;}
#otros-s textarea {width:705px; height:120px; margin:10px 0 0 10px; border-bottom:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:1px solid #9D9F9E; color:#58595B; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#otros-s .check {margin:0 10px 0 0; height:16px;}

#otros-s .btgris {background:url(../img/btgris.jpg) top left no-repeat; width:auto; margin:20px 0 0 8px;}
#otros-s .btgris a {background:url(../img/btgris.jpg) top right no-repeat; margin:0 0 0 12px; padding:7px 11px 6px 0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616163; font-weight:bold;}
#otros-s .submit {margin:12px 0 0 30px; background:url(../img/reservar.jpg) top left no-repeat; border:0; width:109px; height:37px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:16px; font-weight:bold; padding:0 0 0 2px; cursor:pointer;}

/**/

/* Beneficios 10 años */

#beneficios-10 {width:470px; float:left; padding:0 0 50px 265px; background:url(../img/beneficios10.jpg) 10px 0 no-repeat;}
#beneficios-10 p {text-align:justify;}

#acc-home .acceso-oculto {display:block !important;}

/**/

#adjuntar-fotos {margin:20px 0 0 10px;}
#adjuntar-fotos div {width:auto; float:left; margin-right:20px; margin-top:10px;}
#adjuntar-fotos .file {border-bottom:#D8D8D8; border-left:#D8D8D8; border-right:#D8D8D8; border-top:#9D9F9E;}

#login {background-color:#FAFAFA; border:1px solid #F1F1F1; width:auto; margin:40px 0 40px 300px; padding:30px 30px 20px; -moz-border-radius:10px;}
#login form {float:left; width:320px;}
#login div {float:left; width:320px; margin:0 0 5px 0;}
#login input {width:200px; float:left;}
#login .text {border-top:1px solid #B2B4B7; border-left:1px solid #B2B4B7; border-bottom:1px solid #E6E7E8; border-right:1px solid #E6E7E8; width:200px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#58595B; padding:3px 3px 3px 2px;}
#login label {float:left; width:85px; padding:0 10px 0 0; text-align:right; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#909195; line-height:18px;}
#login .ingresar {background-color:#005586; border-color:#B3B6B9 #000000 #000000 #B3B6B9; border-style:solid; border-width:1px; color:#FFFFFF; cursor:pointer; font-family: Arial,Helvetica,sans-serif; font-size:13px; padding:1px; width:80px; float:right; margin:0 18px 0 0;}

/* Consulta rápida */

#consulta-rapida {width:540px; float:left; background-color:#DFE0E2; border-bottom:5px solid #36699E; padding:0 0 10px 0; margin-top:20px;}
#consulta-rapida .title {background:url(../img/topconsulta.jpg) top repeat-x; color:#FFFFFF; line-height:25px; font-size:14px; float:left; width:540px;}
#consulta-rapida h1 {font-weight:bold; width:auto; padding:0 10px; float:left;}
#consulta-rapida p {color:#FFFFFF; width:auto; float:right; text-align:left; font-size:12px; padding:0 10px 0 0;}
#consulta-rapida label {color:#454648; padding:15px 10px 5px; float:left;}
#consulta-rapida .text {width:150px; margin:0 0 0 10px; border-top:1px solid #BCBDBF; border-left:1px solid #BCBDBF; color:#454648; font-size:12px; padding:2px; float:left; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6;}
#consulta-rapida .captcha {margin:0 0 0 5px;}
#consulta-rapida textarea {border-top:1px solid #BCBDBF; border-left:1px solid #BCBDBF; color:#454648; width:510px; height:100px; margin:0 0 0 10px; color:#454648; font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6;}
#consulta-rapida .enviar-comentario {background:url(../img/enviarconsulta.jpg) top left no-repeat; width:69px; height:27px; border:0; margin:11px 0 0 20px; cursor:pointer; text-transform:uppercase; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center;}

/* Acceso clientes */

#acceso-pop {width:210px; float:left; background-color:#DFE0E2; border-bottom:5px solid #36699E; margin-top:20px;}
#acceso-pop form {padding:0 0 13px 0; margin:0 0 0 90px;}
#acceso-pop h1 {background:url(../img/topconsulta.jpg) top repeat-x; color:#FFFFFF; line-height:25px; font-size:14px; font-weight:bold; width:210px; text-align:center;}
#acceso-pop p {color:#4F4F4F; width:190px; padding:10px; float:left; text-align:center;}
#acceso-pop label {color:#8F9094; width:auto; font-size:14px; padding:0; text-transform:uppercase; float:left; font-weight:bold; padding:0 0 0 10px; line-height:21px;}
#acceso-pop .text {margin:0 0 0 5px; border-top:1px solid #BCBDBF; border-left:1px solid #BCBDBF; color:#454648; font-size:12px; padding:2px; float:left; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #F6F6F6; border-right:1px solid #F6F6F6; }
#acceso-pop .captcha {margin:0 0 0 10px;}
#acceso-pop textarea {border-top:1px solid #BCBDBF; border-left:1px solid #BCBDBF; color:#454648; width:164px; height:100px; margin:0 0 0 10px; color:#454648; font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif;}
#acceso-pop .enviar-comentario {background-color:#005586; border-color:#B3B6B9 #000000 #000000 #B3B6B9; border-style:solid; border-width:1px; color:#FFFFFF;
cursor:pointer; font-family:Arial,Helvetica,sans-serif; font-size:13px; padding:1px; width:45px; height:22px; margin:0 0 0 10px;}

/* Postales */

#postal {width:945px; float:left; padding-bottom:20px;}
#postal p {float:left; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#64666B; padding:20px 0 0 10px;}

#postal .postal-th {width:202px; float:left; border:1px solid #CACACA; padding:5px; margin:20px 10px 0;}
#postal .postal-th table {float:left; margin-top:5px;}
#postal .postal-th td {color:#949494; font-size:12px; height:30px;} 
#postal .postal-th tr {height:30px;}
#postal .postal-th a {float:right; color:#015488; font-weight:bold; font-size:15px;}
#postal .postal-th a:hover {color:#015488; text-decoration:underline;}

#postal-enviar {width:560px; padding:20px 0; margin:0 0 0 190px;}
#postal-enviar p {font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#64666B; text-align:center; float:left; padding:10px 0 20px 0; width:560px;}
#postal-form {border:1px solid #CACACA; padding:5px 5px 30px; width:550px;}
#postal-form form div {float:left; margin:10px 0 0 0; padding:10px 0;}
#postal-form form div div {float:left; margin:0 !important; padding:0 !important; width:auto;}
#postal-form form label {float:left; color:#64666B; font-size:13px;}
#postal-form form .text {float:left; width:200px; border-top:1px solid #969696; border-left:1px solid #969696; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding:3px; color:#64666B; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#postal-form form .submit {background:url(../img/enviar.jpg) top left no-repeat; border:0; width:79px; height:27px; display:block; cursor:pointer; margin:0 0 0 10px; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:14px;
font-weight:bold; color:#64666B;} 
#postal-enviar p a {color:#64666B; text-decoration:underline;}
#postal-enviar p a:hover {color:#1C6091; text-decoration:underline;}

/* Chequera de descuentos */

#chequera {width:970px; float:left; padding-bottom:20px;}
#chequera p {font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#64666B; padding:20px 0 20px 0; line-height:22px;}
#chequera .imprimir {color:#1C6091; font-weight:bold; background:url(../img/iconde.jpg) no-repeat 0 -144px; float:left; padding:0 20px 0 30px; border-right:1px solid #1C6091; margin:0 20px 0 5px;}
#chequera .imprimir:hover {color:#1C6091; text-decoration:underline;}

#chequera .chequera-descuento {background:url(../img/bgchqueradesc.jpg) center center no-repeat; width:308px; height:267px; float:left; padding:6px;}
#chequera .chequera-descuento h3 {line-height:27px; color:#FFFFFF; width:308px; text-align:center; font-weight:bold; font-size:15px;}
#chequera .chequera-descuento img {margin:0 0 0 1px; text-align:center;}
#chequera .chequera-descuento p {padding:5px 0 0 0; margin:0; line-height:18px;  width:308px; text-align:center; float:left; font-size:12px;}
#chequera .chequera-descuento span {padding:0; margin:0; line-height:18px;  width:308px; text-align:center; float:left; font-size:13px; color:#1C6091; font-weight:bold;}

.b-right {border-right:1px #666666 dashed;}
.b-bottom {border-bottom:1px #666666 dashed;}

#impresion .no-imprime {display:none;}

#chequera .volver {width:auto; float:left; margin:25px 10px 0 373px;}
#chequera .volver a {background:url("../img/enviar.jpg") no-repeat scroll left top; width:79px; height:27px; color:#64666B; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; line-height:27px; text-align:center; float:left;}
#chequera .imprime {width:auto; float:left; margin:20px 0 0;}
#chequera .imprime a {background:url(../img/bt_enviar.jpg) top left no-repeat; width:86px; height:37px; text-transform:uppercase; color:#FFFFFF; text-align:center; float:left; line-height:37px; font-size:15px; font-weight:bold;}

/* Detalle mapa */

.detalle-mapa {position:relative;}
.detalle-mapa h3 {color:#1C6091; font-weight:bold; font-size:13px; width:210px; padding-bottom:10px;}
.detalle-mapa h3 a {color:#1C6091;}
.detalle-mapa h3 a:hover {color:#1C6091; text-decoration:underline;}
.detalle-mapa p {color:#474747; font-size:13px; line-height:20px;}
.detalle-mapa .ver-ficha {font-weight:bold; font-size:13px; color:#1C6091; padding-top:10px; float:left;}
.detalle-mapa .ver-ficha:hover {color:#1C6091; text-decoration:underline;}

.copy {float:left; padding:20px 0 0 0;}

/* Nosotros */

#nosotros {width:710px; margin:30px 0 0 0;}
#nosotros #address {width:280px; float:left;}
#nosotros #address address {color:#005487; font-style:normal; text-align:right; float:right; font-size:13px; line-height:18px; padding:265px 20px 0 0;}
#nosotros #address address a {color:#005487;}
#nosotros #address address a:hover {color:#005487; text-decoration:underline;}
#nosotros #mision {width:430px; float:left;}
#nosotros h2 {background:url(../img/solcito.jpg) center left no-repeat; padding:0 0 0 25px; font-weight:bold; font-size:22px; width:430px; float:left;}
#nosotros p {float:left; padding:0 0 20px !important; margin:0;}

.descargar {background:url(../img/pdf.jpg) right center no-repeat; color:#005487; float:right; padding:0 40px 0 0; margin:225px 20px 0 0; line-height:50px;}
.descargar:hover {color:#005487; text-decoration:underline;}

#log {position:absolute; top:0; float:right !important; width:auto; padding:7px 0; color:#1C6091; font-weight:bold; width:200px; margin:0 0 0 760px;}
#log span {text-align:right; float:right;}
#log a {color:#1C6091;}
#log a:hover {color:#1C6091; text-decoration:underline;}

.condiciones {color:#3F6F9F; text-decoration:underline;}
.condiciones:hover {color:#608AB0; text-decoration:underline;}

#mini-blog img {width:205px !important; height:100px !important;}

.h2 {color:#005487 !important; float:none !important; font-family:Arial,Helvetica,sans-serif; font-size:18px !important; margin-top:20px !important;}
.seo a {color:#005487;}
.seo a:hover {color:#005487; text-decoration:underline;}

/* LINKS */

.ralala {float:left; width:736px; padding:15px 0 0;}
.ralala li {float:left; width:736px;}
.ralala ul {float:left; width:716px; margin:0 0 0 20px;}
.ralala p {float:left; width:716px; margin:0 0 0 20px;}
.ralala a {color:#386A9A; text-decoration:none;}
.ralala a:hover {color:#386A9A; text-decoration:underline;}

.title h2 p {margin:0; padding:0 !important; float:none; width:716px; font-weight:normal;}
.title h2 p strong {width:716px; line-height:27px; background:url('../img/barra_solcito.jpg') no-repeat scroll right top transparent; float:left;}
.title h2 table tr {width:716px; float:left; border-top:#CCCCCC 1px solid; padding:15px 0 0; margin:15px 0 0 0;}
.title h2 table {width:716px; float:left; margin:0 0 15px;}
.title h2 table a {float:left; width:716px; float:left; font-size:14px; font-weight:bold;}
.title h2 table a:hover {color:#333333; text-decoration:underline;}
.title h2 table td {font-weight:normal; font-size:13px; color:#333333; width:auto; padding:0 5px 0 0;}
.title h2 ul strong {background:none !important;}
.title h2 li a {color:#386A9A; text-decoration:none;}
.title h2 li a:hover {color:#386A9A; text-decoration:underline;}
.title h2 table img {margin:0 !important;}

/* fotos y videos depto detalle */

.img-apartamento #thumbs {display:none !important;}
.fotos-videos {position:absolute; top:0; left:-73px; background:url(../img/bg_detalle.jpg) top right no-repeat; width:73px; height:298px; z-index:999;}
.fotos-videos ul {width:70px; float:right; margin:0 3px 0 0; overflow:hidden;}
.fotos-videos li a {background:url(../img/bt_galeria.gif) no-repeat; width:37px; height:35px; display:inline; color:#1c6091; font-size:12px; line-height:35px; float:left; padding:0 0 0 33px; margin-left:37px;}
.fotos-videos li a:hover {text-decoration:underline; color:#1c6091;}
.fotos-videos .activo a {margin-left:0 !important; font-weight:normal !important;}
.bt-videos a {background-position:top left; margin:10px 0 0 0;}
.bt-fotos a {background-position:bottom left !important; margin:1px 0 0 0;}
#galeria-videos {background:#F1F1F1;}

/* Apartamentos amoblados */

.top-barrio {background:url(../img/top_barrios.jpg) center top no-repeat; padding:12px 0 0 0; width:236px; margin-top:15px;}
.btt-barrio {background:url(../img/bottom_barrios.jpg) center bottom no-repeat; padding:0 0 12px 0; width:236px;}
.center-barrio {background:url(../img/center_barrios.jpg) left repeat-y; padding:0 12px; width:212px;}

#list-barrios .margin-right {margin-right:10px;}
#list-barrios {margin-top:45px;}

.center-barrio .img {margin:1px 0 0 0;}
.center-barrio h2 a {color:#005487; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; float:left; padding:4px; width:204px;}
.center-barrio h2 a strong {text-transform:uppercase;}

.center-barrio .bottom {background:url(../img/separador_horizontal.jpg) top repeat-x;width:212px;padding:2px 0 4px;}
.center-barrio .bottom span {color:#005487; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; float:left; padding:11px 0 0 0;}
.center-barrio .bottom .ver {background:url(../img/bt_ver.jpg) top left no-repeat; width:43px; height:20px; display:block; float:left; text-transform:uppercase; text-align:center; float:right; margin:10px 0 0 0; padding:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#747474;}

/* Novedades */
.title-news {background:url(../img/barra_gris_large.jpg) top left no-repeat; margin:4px 0 0;}
.title-news h2 {background:url(../img/right_news.jpg) top right no-repeat; width:715px; float:left; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:27px; color:#58595B;}

.top-news {background:url(../img/top_bloque_news.gif) top left no-repeat; padding:5px 0 0; margin:15px 0 0;}
.btt-news {background:url(../img/btt_bloque_news.gif) bottom left no-repeat; padding:0 0 5px;}
.bg-news {background:url(../img/bg_bloque_news.gif) top left repeat-y; padding:15px 20px; width:695px;}

.new img {float:left; margin:0 10px 0 0;}
.new h3 a, .new h3 {float:none; display:block; color:#015488; text-transform:uppercase; font-size:18px;}
.new h3 a:hover {color:#015488; text-decoration:underline;}
.new p {float:none; padding:0;}
.new p a {color:#015488; text-decoration:underline;}
.new p a:hover {color:#FCB813; text-decoration:underline;}

.new-all img {float:left; margin:0 15px 0 0;}
.new-all h3 {float:left; width:695px; display:block; color:#015488; text-transform:uppercase; font-size:22px;}
.new-all span {float:left; width:695px; color:#58595B; font-weight:bold; padding:8px 0 10px;}
.new-all p {float:none; padding:0;}
.new-all p a {color:#015488; text-decoration:underline;}
.new-all p a:hover {color:#FCB813; text-decoration:underline;}

#novedades ul {margin:10px 0 0; float:left; width:735px;}
#novedades li {width:50%;}
#novedades li a {color:#58595B; font-weight:bold; font-size:11px;}
#novedades li a:hover {color:#58595B; text-decoration:underline;}
#novedades .right {text-align:right;}



/* landing ofertas */

#newlanding {background:url(../../css/img/landing_bg2.jpg) left top no-repeat #fff; width:960px; height:546px;}

