/*
Proyect: Aconcagua
Abstract: Estilos Display
Version: 0 (26/04/2010)
Autor: Multiplica S.A.
Team: Pablo Noel (html/css/js), Yerko Pezzopane (diseÃ±o)
Description: 
Ancho Total: 960px;
Tipografia : Verdana, Arial
Colores    : Verde Opaco: #008852
*/
/**CSS RESET**/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; }
body { line-height: 1; }
:focus { outline: 0; }
ol, ul { list-style: none }

table { border-collapse: collapse; border-spacing: 0 }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
input, textarea { margin: 0; padding: 0; border:0; }
.oculto, hr, legend { display:none; visibility:hidden; }
/**CSS RESET**/
body { border-top:4px #008852 solid; text-align:center; background: #F4F6F5; font-size:76%; font-family: verdana, arial, sans-serif; }
a { text-decoration:none; color:#008AED; }
a:hover { text-decoration:underline; }
#main { width:960px; margin:auto; text-align:left; position:relative; }
#header { width:100%; height:150px; margin:0 0 20px 0; float:left; position:relative; z-index:999; }
.colFull { width:100%; margin:0 0 20px 0; position:relative; display:block; z-index:3; }
.colLeft { float:left; width:200px; margin:0 0 20px 0; padding:0 15px 0 0; position:relative; border-right:1px solid #ddd; display:inline; }
.colRight { float:right; width:200px; margin:0 0 20px 10px; padding:0 0 0 0; position:relative; display:inline; }
.colMiddle { float:left; width:485px; margin:0 0 20px 15px; padding:0 15px 0 0; position:relative; border-right:1px solid #ddd; display:inline; }
/* colDouble = colMiddle + colRight*/
.colDouble { width:730px; position:relative; }
.right { float: right; }
.left { float: left; }
.basic hr { float:left; clear:both; border:0; border-bottom:1px solid #eee!important; border-top:1px solid #ccc!important; width:100%; display:block!important; visibility: visible; margin:20px 0; }
.basic h3.type { font-size:1.8em; margin:0 0 10px 0; }
.basic h3.green { color:#008652 }
.basic p { float:left; margin:0 0 10px 0; color:#666; }
.basic strong { font-weight:900; }
.basic .list { float:left; margin:10px 0; }
.basic .btn.register { margin-left: 60px; margin-bottom: 10px; }
.basic .list li { width:200px; clear:both; margin:0 0 15px 0; color:#222; float:left; }
.basic .list li img { float:left; margin:0 10px 0 0; }
.basic .list li h5 { display:block; margin:0 0 5px 0; font-size:1.1em; font-weight:900; }
.basic .list li small { display:block; margin:0 0 5px 0; font-size:.9em; }
.basic .favfive { height:170px; width:190px; overflow:auto; margin:0 5px 5px 0; }
.basic .labels .lab { float:left; margin:0 10px 0 0!important; font-weight:300!important; }
.ayudita { background:white; padding:5px; color:black; width:100px; border:1px solid #ddd; font-size:.9em; z-index:99; }
img.shadow { padding:0 0 8px 0; background:url(../img/bck/bck_shadow_50x50.png) center bottom no-repeat; }
#header h1 a { position:absolute; top:5px; left:0; background:url(../img/lgt/logo_header.jpg) left top no-repeat; width:250px; height:100px; overflow:hidden; text-indent:-1000em; }
#header h2 { display:none; }
#header #user { position:absolute; top:0px; right:0; padding:0 10px 0 0; background:url(../img/bck/bck_usr_right.jpg) #008852 right top no-repeat; height:30px; z-index:99999999!important; }
#header #user li { float:left; padding:5px; font-size:.8em; height:15px; }
#header #user li.first { background:url(../img/bck/bck_usr_left.jpg) right top #F4F6F5 no-repeat; padding:5px 20px 10px 0; }
#header #user li a { display:block; color:white; padding:2px; }
#header #user li a.favo { width:93px; height:13px; padding-top:8px; margin-top:-6px; .margin-top:-5px;
background:url(../img/bck/bck_favo.png) 79px 12px no-repeat; }
#header #user li a.act { background:url(../img/bck/bck_favoritos_activo.png) left top no-repeat; width:93px; height:13px; padding-top:8px; color:#008852; margin-top:-6px; }
#header #user li.first a { display:block; color:#4C4C4E; }
#header #user li.favorites a { background:url(../img/icn/icn_usr_drop.png) left 6px no-repeat; padding:2px 2px 2px 15px; }
#header #user li.myaccount a { background:url(../img/icn/icn_usr_user.png) left 1px no-repeat; padding:2px 2px 2px 20px; }
.sep { color:#FFF !important; font-size:13px !important; }
.names { color:#FFF; line-height:14px; }
.names span { font-weight:bold; }
#header #buscador { position:absolute; top:60px; right:0; background:url(../img/bck/bck_search.jpg) right top no-repeat; height:30px; width:340px; z-index:9999999 !important; }
#header #buscador input { float:left; background:none; width:300px; height:20px; padding:5px 0 5px 5px; margin:0 0 0 5px; }
#header #buscador a img { float: right; margin:2px }
#header #buscador small.combtn { float:left; background:url(../img/btn/btn_combobox.png) repeat scroll 0 0 transparent; cursor:pointer; display:inline; float:right; height:26px; margin:2px; width:26px !important; }
#header #buscador #suggest{ position: absolute; top:29px; left:10px; width: 320px; height:300px; display:;
background:url(../img/bck/bck_combobox.jpg) repeat-x scroll left bottom white; z-index:9999999 !important; border:1px solid #D4D4D4; border-top:none; overflow: scroll; overflow-x:hidden; }
#salaVentasForm #suggest_sl { position: absolute; top:29px; left:10px; width: 320px; height:300px; display:;
background:url(../img/bck/bck_combobox.jpg) repeat-x scroll left bottom white; z-index:9999999 !important; border:1px solid #D4D4D4;overflow: scroll; overflow-x:hidden; }
#header #buscador #suggest li, #salaVentasForm #suggest_sl li { padding:5px 10px 5px 10px; font-weight:bold; }
#header #buscador #suggest li ul li, #salaVentasForm #suggest_sl li ul li { padding:5px 10px 5px 20px; margin:0 0 0 -10px; width:250px; font-weight:bolder; }
#header #buscador #suggest li ul li ul li, #salaVentasForm #suggest_sl li ul li ul li{ padding:5px 10px 5px 20px; margin:0 0 0 -10px; width:250px; cursor:pointer; }
#header #buscador #suggest li ul li ul li a , #salaVentasForm #suggest_sl li ul li ul li a{ color:#333; text-decoration:none; width:250px; display:block; }
.hoverMenu, #header #buscador #suggest li ul li ul li:hover,#salaVentasForm #suggest_sl li ul li ul li:hover{ background:#DDDDDD; }
#header #menu { position:absolute; top:110px; left:0; background:url(../img/bck/bck_menu.jpg) left top no-repeat; width:100%; height:38px; padding:2px 0; }
#header #menu li { float: left; padding:0; margin:0; }
#header #menu li a { float: left; _letter-spacing:-0.09em; padding:13px 9px; height:12px; text-decoration:none; color:#4D4D4F; font-size:1.1em; text-transform: uppercase; background: url(../img/bck/bck_menu_li.gif) no-repeat left center; }
#header #menu li.first a { background: none; }
#header #menu li a:hover { background:#C8D0CD; border-left:1px solid white; border-right:1px solid white; margin:0 -1px; }
#header #menu li.acti a { background: url(../img/bck/bck_menu_acti.jpg) repeat-x left top; color: #FFF; }
input#iaRut, input#iaPassword { display:block; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#666; width:100px; height:17px; background:url(/img/bck/bck_input_login.jpg) 0 0 no-repeat; padding:0 3px; line-height:16px; }
#msgLogin { position:absolute; margin-top:12px; text-align:center; width:222px; display:none; }
#tPass { display:block; font-size:10px; font-family:Verdana, Geneva, sans-serif; position:absolute; color:#666666; padding:4px 0 0 4px; }
/* Breadcrum */
.bread { font-size: 0.822em; padding-bottom: 20px; }
.bread a { padding: 0 10px 0 5px; background: url(../img/icn/icn_bread_flecha.gif) no-repeat right center; }
.bread strong { font-weight: bold; color: #4C4C4C; }
#content h2 { padding-bottom: 20px; font-size: 2em; color: #008552; }
/*oportunidades CampaÃ±as*/
#campanas { position: relative; height: 494px; overflow:hidden; }
#campanas .camp-tabs { position: absolute; top: 414px; width: 960px; height: 80px; background: url(../img/bck/bck_campana_tabs.png) no-repeat left top; _background: #333 url(../img/bck/bck_campana_tabs.png) no-repeat left top; z-index: 10; }
#campanas .camp-tabs li { float: left; width: 192px; color: #fff; }
#campanas .camp-tabs li a { float:left; display: block; width: 152px; height: 40px; padding: 20px; font-size: 1.069em; color: #fff; }
#campanas .camp-tabs li a:hover { text-decoration: none; }
#campanas .camp-tabs li a.current { background-image: url(../img/bck/bck_campana_tabs_current.png); background-repeat: no-repeat; color: #000000; }
#campanas .camp-tabs li.tab1 a.current { background-position: 0px 0px; }
#campanas .camp-tabs li.tab2 a.current { background-position: -193px 0px; }
#campanas .camp-tabs li.tab3 a.current { background-position: -386px 0px; }
#campanas .camp-tabs li.tab4 a.current { background-position: -579px 0px; }
#campanas .camp-tabs li.tab5 a.current { background-position: -768px 0px; }
#campanas .camp-tabs li a strong { display: block; font-weight: bold; font-size: 1.15em }
#campanas .camp-panes .pane { position: relative; }
#campanas .camp-panes .pane .camp-desc { position: absolute; top: 20px; right: 20px; width: 370px; padding-top:24px; background: url(../img/bck/bck_campana_desc.png) no-repeat left top; }
#campanas .camp-panes .pane .camp-desc h3 { padding:0 24px; font-size: 2em; }
#campanas .camp-panes .pane .camp-desc big { display: block; padding:10px 24px; font-size: 1.069em; font-weight: bold; }
#campanas .camp-panes .pane .camp-desc div { position: relative; top: 10px; padding:0 24px 24px; background: url(../img/bck/bck_campana_desc.png) no-repeat left bottom; }
#campanas .camp-panes .pane .camp-desc div p { font-size: 0.986em; line-height: 120%; padding-bottom: 10px; }
.camp-desc-top p strong { font-weight:bold !important; }
div.ingresa { float:right; width:205px; height:405px; background:url(../img/bck/bck_ingresa.jpg) left 11px no-repeat; }
div.ingresa .tabs { margin:10px 0 0 0; }
div.ingresa .tabs li { float: left; }
div.ingresa .tabs li a { background:#24986A; padding:5px; margin:5px; float:left; width:80px; color:white; text-align:center; }
div.ingresa .tabs li a.current { background:#007043!important }
div.ingresa .panes { float:left; height:320px; margin:10px 0 0 0; }
div.ingresa .panes .item { color: white; }
div.ingresa .panes .item big { font-size:1.1em; padding:0 10px; text-align:left; display:block; }
div.ingresa .panes .item a { display:inline; float:left; margin:0 0 5px 10px; color:white; width:180px; line-height:1.2em; }
div.ingresa .panes .item ul { float:left; margin:10px 0; text-align:left; }
div.ingresa .panes .item li { float:left; clear: both; margin:5px 0; font-size:.9em; line-height: 1.2em; width:190px; }
div.ingresa .panes .item li strong { font-weight:900; }
div.ingresa .panes .item li img { float:left; margin:0 10px 0 0; }
div.ingresa .panes .item form { float:left; text-align:left; margin:10px 10px 20px; border-bottom:1px solid #66C9A3; padding:0 0 20px 0; display:inline; }
div.ingresa .panes .item form p { float:left; margin:10px 0; }
div.ingresa .panes .item form p label { display:block; margin:0 0 5px 0; }
div.ingresa .panes .item form p input { display:block; margin:0 0 5px 0; padding:5px; background:url(../img/bck/bck_input_home.jpg); width:175px; height:20px }
#banner-home { margin-bottom:10px; }
div.banners { float:left; position:relative; overflow:hidden; width:755px; height:405px; z-index:3; }
div.banners ul.tab_top { position: absolute; z-index:1; right:10px; top:240px; float:left; }
div.banners ul.tab_top li { float:left; overflow:hidden; width:130px; height:132px; }
div.banners ul.tab_top li a:hover { margin:-2px 0 0 0; }
div.banners ul.tab_top li.active a { margin:-2px 0 0 0; }
div.banners ul.tab_top li a { float:left; margin:-133px 0 0 0; }
div.banners div.items_top { width:20000em; position:absolute; z-index:0; }
div.banners div.items_top div.item_top { float:left; position:relative; z-index:2; }
div.banners div.items_top div.item_top img { float:left; }
div.banners div.items_top div.item_top p { position:absolute; top:325px; left:15px; width:350px; z-index:2; }
div.banners div.items_top div.item_top p big { float:left; width:100%; font-size:2em; }
div.banners div.items_top div.item_top p strong { float:left; width:350px; }
div.banners div.items_top div.item_top .bg { overflow:hidden; text-indent:-7625em; width:755px; height:94px; background:url(../img/bck/bck_item_top_bg.png) left top no-repeat; position:absolute; bottom:-85px; left:0px; z-index:1; }
strong.titulo { float:left; margin:7px 10px 0 0; }
div.combo { float:left; background:url(../img/bck/bck_input_left.png) right top no-repeat; height:30px!important; width:210px;  margin-left:27px;_margin-left:13px;}
div.combo small.combtn { background:url(../img/btn/btn_combobox.png); height:26px; width:26px!important; float:right; margin:2px; cursor:pointer; display:inline; }
div.combo span { height:16px!important; padding:7px; background:url(../img/bck/bck_input_right.png) left top no-repeat; width:166px; float:left; display:inline; }
ol.combo { position:absolute; left:2px; top:29px; width:194px; display:none; border:1px solid #D2D3D2; border-top: none!important; background:url(../img/bck/bck_combobox.jpg) left bottom repeat-x white; overflow-x: hidden; z-index: 99; }
/*ol.combo li a{width:167px;display:block;padding:10px 5px;color:#333;}*/
ol.combo li a { display:block; padding:10px 5px; color:#333; }
ol.combo li a.sel { background:#ddd; }
ol.combo li a:hover { background:#eee; text-decoration:none; }
.small div.combo { background:url(../img/bck/bck_input_left.png) right top no-repeat; height:30px!important; width:85px; }
.small div.combo small.combtn { background:url(../img/btn/btn_combobox.png); height:26px; width:26px!important; float:right; margin:2px; cursor:pointer; display:inline; }
.small div.combo span { height:16px!important; padding:7px; background:url(../img/bck/bck_input_right.png) left top no-repeat; width:41px; float:left; display:inline; }
.small ol.combo { position:absolute; left:2px; top:29px; width:79px; display:none; border:1px solid #D2D3D2; border-top: none!important; background:url(../img/bck/bck_combobox.jpg) left bottom repeat-x white; overflow-x: hidden; }
.small ol.combo li a { width:52px; display:block; padding:10px 5px; color:#333; }
.small ol.combo li a.sel { background:#ddd; }
.small ol.combo li a:hover { background:#eee; text-decoration:none; }
div#proyectos { float:right; width:355px; }
div#proyectos .browse { color:#008852; padding:110px 0 0 0; height:200px; width:20px; font-size:3em; text-decoration:none; cursor:pointer; }
div#proyectos .browse.left { float:left; margin-right:5px; }
div#proyectos .browse.right { float:right; margin-left:5px; }
div.proyectos { float:left; position:relative; overflow:hidden; width:305px; height:370px; }
div.proyectos div.items_proyectos { width:20000em; position:absolute; z-index:0; }
div.proyectos div.items_proyectos div.item_proyectos { float:left; position:relative; width:130px; height:370px; margin:0 20px 0 0; padding:0 20px 0 0; border-right:1px dotted #999; }
div.proyectos div.items_proyectos div.item_proyectos .favorito { position: absolute; display: block; top:0; left:0; width:34px; height:34px; background: url(../img/bck/bck_favorito.png) no-repeat -35px -34px; z-index: 100; }
div.proyectos div.items_proyectos div.item_proyectos .si { background: url(../img/bck/bck_favorito.png) no-repeat left -34px; }
div.proyectos div.items_proyectos div.item_proyectos .titulo { font-weight: bold; display: block; margin-bottom: 5px; height:30px; }
div.proyectos div.items_proyectos div.item_proyectos .descripcion-corta { height:68px; }
div.proyectos div.items_proyectos div.item_proyectos p { font-size: 0.93em; }
div.proyectos div.items_proyectos div.item_proyectos p strong { display: inline; line-height: 100%; background: none; font-weight: bold; color: #000; }

div.proyectos div.items_proyectos div.item_proyectos strong span { color: #000; font-weight: normal; }
div#proyectos .icons { width: 100%; text-align: right; margin-top: 20px; }
#mapa_chile { float:left; background:url(../img/bck/bck_mapa_chile.jpg) center center no-repeat; height:410px; width:120px; position:relative; }
#mapa_chile li { position:absolute; width:10px; height:10px; display:block; }
#mapa_chile li a { float:left; overflow:hidden; text-indent:-10000em; width:10px; height:10px; background:url(../img/icn/icn_sucursal.png); }
#mapa_chile li a:hover { background:url(../img/icn/icn_sucursal_hover.png); }
#mapa_chile li.uno { top:65px; left:40px; }
#mapa_chile li.dos { top:140px; left:35px; }
#mapa_chile li.tres { top:160px; left:38px; }
#mapa_chile li.cuatro { top:170px; left:40px; }
#mapa_chile li.cinco { top:205px; left:35px; }
#mapa_chile li.seis { top:220px; left:35px; }
#mapa_chile li.siete { top:232px; left:33px; }
#mapa_chile li.ocho { top:242px; left:29px; }
#mapa_chile li.nueve { top:250px; left:33px; }
#mapa_chile div { position:absolute; left:15px; top:0px; background:#fff; width:80px; padding:10px; padding-top:0px; border:1px solid #DDDDDD; }
#mapa_chile div li { width:80px; position:static; height:auto; display:block; /*padding:7px 0px;*/ /*.padding:3px 0px;*/ }
#mapa_chile div li a { width:80px; float:left; overflow:hidden; text-indent:0em; height:auto; background:none; font-size:0.8em; background:url(../img/icn/icn_bread_flecha.gif) left 3px no-repeat; padding-left:5px; padding-top:1px; padding-bottom:5px; }
#mapa_chile div li a:hover { background:none; text-decoration:underline; }
#sugerimos { float:left; width:100%; border-top:1px solid #ddd; margin:0; padding:15px 0 0 0; }
#sugerimos .viewer_sugerimos { width:480px; height:180px; overflow:hidden; position:relative; }
#sugerimos .items_sugerimos { height:190px; position:relative; }
#sugerimos .item_sugerimos { width:160px; float:left; }
#sugerimos .sugerimos { float: left; background: url(../img/bck/bck_slider.png) left bottom no-repeat; width:490px; padding:0 2px; }
#sugerimos #slider_sugerimos { background:none; border:none; width:386px; height:20px; margin:0 50px; }
#sugerimos #slider_sugerimos a.ui-slider-handle { background: url(../img/btn/btn_arrastrar.png) left center no-repeat; width:100px; height:16px; border:none; top:2px; margin:0 -50px; cursor:move; }
#rangos { float:left; }
#rangos ul { float:left; height:37px; }
#rangos ul li { float:left; height:37px; width:100px; }
#rangos ul li a { float:left; padding:10px; background:url(../img/bck/bck_tab_200.png) right top no-repeat #F4F6F5; height:17px; width:80px; text-align:center; color:black; font-size:.9em!important; display:block; }
#rangos ul li a.der { background-position:0px top!important; }
#rangos ul li a.izq { background-position:-300px top!important; }
#rangos ul li a.current { font-weight:900; }
#rangos ul li a.der.current { background-position:-200px top!important; }
#rangos ul li a.izq.current { background-position:-100px top!important; }
#rangos .range { width:180px; margin:40px 10px 0 10px; position:relative; }
#rangos input { background:none; margin:10px; text-align:center; width:180px; }
#rangos .ui-slider-range { background: #AACEBF }
#rangos .ui-slider-handle { background:url(../img/btn/btn_range_slider.png) left top no-repeat transparent; width:7px; height:18px; margin:0; border:0; cursor: e-resize; }
#buscahogar .box { float:left; margin:0 0 10px 0; width:200px; }
#buscahogar .box.full { background:url(../img/bck/bck_box_200.png) center bottom; padding:0; }
#buscahogar .box.tabs { background:url(../img/bck/bck_box_200.png) center bottom; }
#buscahogar .box.tabs ul.titles { background:url(../img/bck/bck_box_200.png) center bottom; }
#buscahogar .box.small { float:left; margin:0 10px 10px 0; width:90px; }
#buscahogar .box label { display:block; margin:10px 0; font-weight:900; font-size:.85em; }
#buscahogar .extras { float: left; width:100%; text-align:center; margin:0 0 10px 0; background:
url(../img/icn/icn_down.png) 170px 5px no-repeat; }
#buscahogar .extras.selected { float: left; width:100%; text-align:center; margin:0 0 10px 0; background:
url(../img/icn/icn_up.png) 170px 5px no-repeat; }


#buscahogar .box.full label.title { position:relative; display:block; margin:0 0 10px 0!important; padding:10px 10px 0 10px; font-weight:900; font-size:.85em; background:url(../img/bck/bck_box_top200.png) #F4F6F5 no-repeat; height:12px; line-height:1.4em; }
#buscahogar .box.full label.title span { position:absolute; right:10px; top:8px; float:right; width:15px; height:15px; background: url(../img/btn/btn_open.png); cursor:pointer; }
#buscahogar .box.full label.title.minus span { position:absolute; right:10px; top:8px; float:right; width:15px; height:15px; background: url(../img/btn/btn_close.png); cursor:pointer; }

#buscahogar .box.full small { float:left; margin:5px 0 5px 10px; min-width:155px; width: 155px; }
#buscahogar .box.full small input { margin:0 10px 10px 0; float: left; }
#buscahogar .box.full.big label.title { padding:6px 30px 4px 10px; _padding:5px 30px 0px 10px; line-height:1em; }
#buscahogar .box.full div { color:#666666; font-size:11px; padding:0 10px 10px; line-height:13px; } /* 04-11-2010 FB*/
/*#buscahogar #extras .box.full small { width:97% !important;}*/

#recomendaciones { margin-top: 15px; background: url(../img/bck/bck_recomendaciones.png) left bottom no-repeat; height:330px; float:left; }
#recomendaciones .tabs_recomendaciones { background: #F4F6F5; height: 39px; }
#recomendaciones .tabs_recomendaciones li { float: left; }
#recomendaciones .tabs_recomendaciones li a { display: block; float: left; line-height: 39px; font-size: 0.945em; }
#recomendaciones .tabs_recomendaciones li.uno a { width: 218px; padding: 0 0 0 20px; background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat left top; }
#recomendaciones .tabs_recomendaciones li.uno a.current { background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat left -51px; }
#recomendaciones .tabs_recomendaciones li.dos a { width: 195px; padding: 0 15px 0 15px; background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat -238px -51px; }
#recomendaciones .tabs_recomendaciones li.dos a.current { background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat -238px top; }
#recomendaciones .tabs_recomendaciones li a.hover { text-decoration: none; }
.boxs_recomendaciones { float:left; }
#recomendaciones .box_recomendaciones { float:left; width:960px; padding-bottom: 20px; }
#recomendaciones .box_recomendaciones .browse { color:#008852;  height:120px; width:20px; font-size:3em; text-decoration:none; cursor:pointer; position: relative; top: 94px; }
#recomendaciones .box_recomendaciones .browse.left { float:left; margin-right:5px; }
#recomendaciones .box_recomendaciones .browse.right { float:right; margin-left:5px; text-align:right; }
#recomendaciones .box_recomendaciones div.box { float:left; position:relative; overflow:hidden; width:900px; height:300px; }
#recomendaciones .box_recomendaciones div.box div.items { width:20000em; position:absolute; z-index:0; padding: 26px 0 10px; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos { float:left; position:relative; width:130px; height:250px; margin:0 0 0 10px; padding:0 25px 0 15px; border-right:1px dotted #999; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos .favorito { position: absolute; display: block; top:0; left:15px; width:34px; height:34px; background: url(../img/bck/bck_favorito.png) no-repeat -35px top; z-index: 100; cursor: pointer; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos .si { background: url(../img/bck/bck_favorito.png) no-repeat left top; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos .titulo { font-weight: bold; display: block; margin-bottom: 10px; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos p { font-size: 0.93em; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos p strong { display: inline; line-height: 100%; background: none; font-weight: bold; color: #000; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos strong { display: block; margin: 10px 0; background: url(../img/bck/bck_precio_blanco.png) no-repeat left top; text-align: center; line-height: 23px; font-weight: bold; color:#008652; }
#recomendaciones .box_recomendaciones div.box div.items div.item_proyectos strong span { color: #000; font-weight: normal; }
/* Oportunidades */
.disponible { width: 100%; float: left; }
.disponible .left { float: left; width: 726px; }
.disponible .saber { position: relative; top: -10px; height: 80px; padding-top: 15px; padding-left: 20px; background: url(../img/bck/bck_disponible_saber.gif) no-repeat left top; }
.disponible .saber h3 { font-size: 1.73em; color: #000; }
.disponible .saber ul { position: relative; }
.disponible .saber ul li { padding-left: 10px; background: url(../img/icn/icn_list_flecha.gif) no-repeat left center; font-size: 1em; color: #4C4C4C; }
.disponible .saber .btn { position: absolute; top: 7px; left: 615px; }
.opor { float: left; width: 100%; min-height: 425px; padding: 20px 0; background: url(../img/bck/bck_opor.png) no-repeat left top; }
.opor .top { float: left; width: 920px; padding: 0 20px; }
.opor .top h3 { float: left; font-weight: bold; }
.opor .top p { float: right; }
.opor .top p a img { vertical-align: middle; }
.opor-scrollable { float: left; width: 960px; padding: 20px 0; }
.opor-scrollable .browse { color:#008852; cursor:pointer; font-size:3em; padding: 143px 0 0; text-decoration:none; width:20px; }
.opor-scrollable .browse.left { float:left; margin-right:5px; }
.opor-scrollable .browse.right { float:right; margin-left:5px; text-align:right; }
.opor-scrollable div.box { float:left; position:relative; overflow:hidden; width:900px; height:366px; }
.opor-scrollable div.box div.items { width:20000em; position:absolute; z-index:0; padding: 0 0 5px; }
.opor-scrollable div.box div.items div.item_opor { float:left; position:relative; width:250px; height:366px; margin:0 0 0 10px; padding:0 25px 0 15px; border-right:1px dotted #999; }
.opor-scrollable div.box div.items div.item_opor img.shadow { background: url(../img/bck/bck_sombra_130.png) no-repeat center bottom; padding-bottom: 16px; }
.opor-scrollable div.box div.items div.item_opor big { display: block; width: 220px; height: 25px; padding: 5px; background: url(../img/bck/bck_opor_big.jpg) repeat-x left top; text-align: center; color: #fff; }
.opor-scrollable div.box div.items div.item_opor p { font-size: 0.9em; }
.opor-scrollable div.box div.items div.item_opor p span { display: block; color:#008852; }
.opor-scrollable div.box div.items div.item_opor p strong { font-weight: bold; font-size: 1.476em; }
.opor-scrollable .reserva .precio { padding: 5px 0 5px 7px; background: url(../img/bck/bck_precio_blanco.png) no-repeat left top; text-align: center; line-height: 23px; font-weight: bold; font-size: 0.9em; color:#008652; }
.opor-scrollable .reserva .precio span { color: #000; font-weight: normal; font-size: 0.8em; }
.opor-scrollable .ventajas { padding: 10px 0; }
.visita { clear: both; padding: 10px 0 11px; background: url(../img/bck/bck_visita.png) no-repeat left top; text-align: center; }
.tabs-u .tabs li { float: left; }
.tabs-u .tabs li a { display: block; float: left; line-height: 39px; font-size: 0.945em; text-align: center; }
.tabs-u .tabs li.uno a { width: 239px; background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat left top; }
.tabs-u .tabs li.uno a.current { background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat left -51px; }
.tabs-u .tabs li.dos a { width: 223px; background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat -239px -51px; }
.tabs-u .tabs li.dos a.current { background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat -239px top; }
.tabs-u .tabs li a.hover { text-decoration: none; }
.tabs-u .panes { clear: both; width:920px; padding: 20px; float: left; background: #E3E5E4 url(../img/bck/bck_tabsu_bottom.png) no-repeat left bottom; }
#last-opor .unidad { padding: 20px 0; border-bottom: 1px dashed #9E9F9E; float: left; width: 100%; }
#last-opor .unidad div { float: left; height: 250px; }
#last-opor .unidad .imagen { width: 249px; padding-right: 15px; }
#last-opor .unidad .imagen big { width: 220px; background:url(../img/bck/bck_opor_big.jpg) repeat-x scroll left top transparent; color:#FFFFFF; display:block; height:25px; padding:5px; text-align:center; }
#last-opor .unidad .imagen img { background: url(../img/bck/bck_sombra_130.png) no-repeat center bottom; padding-bottom: 16px; }
#last-opor .unidad .desc { width: 337px; border-right:1px solid #C7C9C8; padding-right: 20px; }
#last-opor .unidad .desc h3 { font-weight: bold; font-size: 1.83em; color: #008652; }
.ubicacion { font-size: 0.88em; padding: 15px 0; color: #008652; float: none; }
.ubicacion strong { display: block; font-weight: bold; }
#last-opor .unidad .desc .ficha { padding: 20px 0; }
#last-opor .unidad .desc .ficha a { padding-right: 10px; background: url(../img/icn/icn_right.gif) no-repeat right 4px; }
#last-opor .unidad .departamento { position: relative; width: 283px; border-left:1px solid #EEEFEF; padding-left: 14px; background: url(../img/bck/bck_unidad_departamento.png) no-repeat right top; }
#last-opor .unidad .departamento .browse { position: absolute; z-index: 1; top: 14px; display: block; cursor: pointer; height:15px; width:15px; background-image: url(../img/icn/icn_departamento_flechas.gif); }
#last-opor .unidad .departamento .browse.left { left: 22px; background-position: left -25px; }
#last-opor .unidad .departamento .browse.right { right: 10px; background-position: right top; }
#last-opor .unidad .departamento .left.disabled { background-position: left -50px; cursor: auto; }
#last-opor .unidad .departamento .right.disabled { background-position: right -75px; cursor: auto; }
#last-opor .unidad .departamentos { position:relative; overflow:hidden; width: 100%; }
#last-opor .unidad .departamentos .items_depa { padding:15px 0; position:absolute; width:20000em; z-index:0; }
#last-opor .unidad .departamentos .items_depa .item { height: auto; float: left; padding: 0 11px; }
#last-opor .unidad .departamentos .item big { display: block; height: 30px; font-weight: bold; font-size: 1.15em; text-align: center; width:270px; }
#last-opor .unidad .departamentos .item .flecha { padding: 20px 0; }
#last-opor .unidad .departamentos .item .flecha li { background:url("../img/icn/icn_list_flecha.gif") no-repeat scroll left center transparent; color:#000; font-size:1em; padding-left:10px; }
#last-opor .unidad .departamentos .item .uf strong { float: left; display: block; padding: 0 30px; background: url(../img/bck/bck_depa_uf.png) no-repeat left top; font-weight: bold; font-size: 1.3em; line-height: 35px; color: #008552; }
#last-opor .unidad .departamentos .item .uf .btn { margin: 3px 0 0 10px; }
/* big ticket */
.big-ticket { padding-bottom: 20px; font-size: 0.92em; }
.big-ticket li { padding: 0 0 10px 40px; background: url(../img/icn/icn_big-ticket.gif) no-repeat 10px 5px; }
/* Lanzamiento*/
.oferta { position: relative; top: -10px; }
.oferta .cerrar { position: absolute; display: block; top: 7px; right: -2px; z-index:2; width: 23px; height: 23px; background: url(../img/icn/icn_cerrar_quad.gif) no-repeat left top; text-indent: -3333em; cursor: pointer; }
.oferta .lanzamiento { position: relative; top: -1px; height: 94px; background: url(../img/bck/bck_disponible_saber.gif) no-repeat 1px top!important; width:726px; }
.oferta .lanzamiento h3 { font-size: 2em; margin-left: 20px; padding-top: 10px; width: 580px; }
.oferta .lanzamiento p { width: 580px; margin-left: 20px; color: #4C4C4D; }
.oferta .lanzamiento .btn { position: absolute; left:620px; top: 25px; }
#last-opor .unidad .departamentos .item .flecha li { background:url("../img/icn/icn_list_flecha.gif") no-repeat scroll left center transparent; color:#000; font-size:1em; padding-left:10px; }
#last-opor .unidad .departamentos .item .uf strong { float: left; display: block; padding: 0 30px; background: url(../img/bck/bck_depa_uf.png) no-repeat left top; font-weight: bold; font-size: 1.3em; line-height: 35px; color: #008552; }
#last-opor .unidad .departamentos .item .uf .btn { margin: 3px 0 0 10px; }
.resultados { width:500px; }
.resultados h3 { float: left; }
.resultados p.ver { float: left; padding: 7px 10px 20px 80px; color: #000; }
.resultados ul.swap { float: left; padding: 0 0 0 0; }
.resultados ul.swap li { float: left; }
.resultados ul.swap li a { display: block; width: 66px; height:36px; background: url(../img/bck/bck_swap.jpg) no-repeat; text-indent: -3333em; }
.resultados ul.swap li.uno a { background-position: left -38px; }
.resultados ul.swap li.dos a { background-position: right top; }
.resultados ul.swap li.uno a.current { background-position: left top; }
.resultados ul.swap li.dos a.current { background-position: right -38px; }
.resultados .resu-panes .titulo { float:left; margin:7px 10px 0 0; }
.resultados .titulo { float:left; margin:7px 10px 0 0; }
.resultados .resu-panes { width:500px; }
.resultados .resu-pane { width:500px; }
.resultados .resu-pane .paginas { width:500px; }
.resultados .destacado { float: left; width: 100%; margin: 0 0 10px; background: url(../img/bck/bck_destacados_top.jpg) no-repeat left top; }
.resultados .destacado .dest-bot { float: left; width: 94%; padding:3%; background: url(../img/bck/bck_destacados_bottom.jpg) no-repeat left bottom; }
.resultados .destacado .imagen, .resultados .destacado div { float: left; }
.resultados .destacado div.descripcion { width: 125px; margin-left: 20px; padding: 0 5px; }
.resultados .destacado div.descripcion h3 { float: none; font-size: 1.2em; font-weight: bold; }
.resultados .destacado div.descripcion .ubicacion { float: none; color: #008652; margin: 0; }
/*.precio, .unidad .precio { width: 115px; padding: 0 5px; background:url("../img/bck/bck_precio_blanco_125.gif") no-repeat scroll left top transparent; color:#008652; display:block; font-weight:bold; line-height:23px; margin:10px 0; text-align:center; }*/
.precio.gris, .unidad .precio.gris { background-image:url("../img/bck/bck_precio_gris_125.gif"); }
.precio.tachado, .unidad .precio.tachado { background-image:url("../img/bck/bck_precio_blanco_tachado_125.gif"); }
.precio span { color:#000000; font-weight:normal; font-size: 0.75em; }
.resultados .destacado .opor-mapa { width: 96px; }
.resultados .destacado .opor-mapa p { text-align: center; float: none; }
.resultados .destacado .opor-mapa p img { float: none; }
.resultados .destacado .opor-mapa .mapita { padding: 1px; background: #fff; border: 1px dashed #9E9F9E; margin: 20px 0 0 0; }
.resultados .destacado .modelos-mapa { font-size: 12px; float: left; width: 100%; }
.resultados .destacado .modelos-mapa p { margin: 0; }
.resultados .destacado .modelos-mapa .modelo.up { background: url(../img/bck/bck_modelo_up.png) no-repeat left top; }
.resultados .destacado .modelos-mapa .mapa { float: left; display: block; width: 73px; line-height: 40px; margin-right: 100px!important; _padding-top: 10px; }
.resultados .destacado .modelos-mapa .btn { margin-left:0px; _width:101px; float: right; margin-top: 5px; }
.modelo { float:left; width:141px; background: url(../img/icn/icn_down.png) no-repeat 140px center; }
.modelo.up { background: url(../img/bck/bck_modelo_up.png) no-repeat left top; }
.modelos { clear: both; width: 455px; position: relative; top: -1px; background: url(../img/bck/bck_modelo.png) no-repeat left top; }
.modelos div { width: 435px; padding: 10px; background: url(../img/bck/bck_modelo_bottom.png) no-repeat left bottom; }
.modelos div table { font-size: 11px; }
.modelos div table td, .modelos div table th { padding: 5px; text-align: center; }
.modelos div table th { font-weight: bold; }
.modelos div table .pri { text-align: left; }
.modelos div table thead tr th { border-bottom: 1px solid #000; }
.resultados .unidad { float: left; width: 485px; padding: 10px 0; border-bottom: 1px dashed #9E9F9E; }
.resultados .unidad .imagen, .resultados .unidad .desc, .resultados .unidad .opor-mapa { float: left; }
.resultados .unidad .desc { width: 154px; padding:0 10px; }
.resultados .unidad .desc h3 { font-size: 1.2em; font-weight: bold; width:150px; float:left; color: #008752; display:block; }
.resultados .unidad .desc .ubicacion { float:left; color: #008752; width:150px; }
.resultados .unidad .opor-mapa .mapita { background:#FFFFFF; border:1px dashed #9E9F9E; margin:20px 0 0; padding:1px; }
.resultados .unidad .opor-mapa { width: 96px; text-align:center; }
.resultados .modelo { float: left; width: 141px; display: block; line-height: 40px; margin-right: 10px; padding: 0 10px; }
.resultados .mapa { float: left; display: block; line-height: 40px; _padding-top:10px; }
.resultados .btn { margin-left: 120px; margin-top: 5px; }
/***** ventana del mapa ****************/
.unidad-map { float: left; padding: 10px 0; }
.unidad-map .imagen, .unidad-map .desc, .unidad-map .opor-mapa { float: left; }
.unidad-map .desc { padding:0 10px; margin-left:5px; width:140px; }
.unidad-map .desc h3 { font-size: 1.2em; font-weight: bold; width:150px; float:left; color: #008752; display:block; }
.unidad-map .desc .ubicacion { float:left; color: #008752; width:140px; padding:5px 0; }
.unidad-map .btn { margin-top: 5px; margin-left:0px; }
/*.unidad-map .precio { width: 115px; padding: 0 5px; background:url("../img/bck/bck_precio_blanco_125.gif") no-repeat scroll left top transparent; color:#008652; display:block; font-weight:bold; line-height:23px; margin:5px 0; text-align:center; }*/
.unidad-map .precio.gris { background-image:url("../img/bck/bck_precio_gris_125.gif"); }
/**************************************/

/* Asistencia */
.pregunta { height: 140px; padding-left: 98px; padding-top: 20px; background: url(../img/bck/bck_asistencia_pregunta.jpg) no-repeat left top; }
.pregunta h3 { font-size: 2.5em; color: #008852; padding-bottom: 10px; }
.pregunta form { padding-top: 10px; }
.pregunta form .in { width: 499px; margin: 0; padding: 7px; background: url(../img/bck/bck_asistencia_pregunta_input.gif) no-repeat left top; }
.proceso { font-size: 2.334em; color: #008852; margin-bottom: 10px; }
.proceso-tabs { height: 112px; }
.proceso-tabs li { float: left; }
.proceso-tabs li a { float:left; width: 145px; height: 112px; background-image: url(../img/bck/bck_proceso_compra.jpg); background-repeat: no-repeat; text-indent: -33333em; }
.proceso-tabs li.coti a { background-position: left top; }
.proceso-tabs li.comp a { background-position: -145px top; }
.proceso-tabs li.escr a { background-position: -290px top; }
.proceso-tabs li.entr a { background-position: -435px top; }
.proceso-tabs li.post a { background-position: -580px top; }
.proceso-tabs li.coti a.current, .proceso-tabs li.coti a:hover { background-position: left bottom; }
.proceso-tabs li.comp a.current, .proceso-tabs li.comp a:hover { background-position: -145px bottom; }
.proceso-tabs li.escr a.current, .proceso-tabs li.escr a:hover { background-position: -290px bottom; }
.proceso-tabs li.entr a.current, .proceso-tabs li.entr a:hover { background-position: -435px bottom; }
.proceso-tabs li.post a.current, .proceso-tabs li.post a:hover { background-position: -580px bottom; }
.proceso-panes { min-height: 265px; height:256px; width: 685px; float: left; margin-bottom: 20px; padding: 10px 20px; background: url(../img/bck/bck_proceso_compra_pane.jpg) no-repeat left bottom; overflow:hidden; }
.proceso-panes .proceso-pane { float: left; width: 100%; }
.proceso-panes .proceso-pane.single { border-top:#6D7C76 2px solid; width: 685px; padding:0 20px; }
.proceso-panes .describe, .proceso-panes .faq { float: left; width: 48%; background:none; }
.proceso-panes .describe .shadow { background: url(../img/bck/bck_sombra_300.jpg) no-repeat center bottom; padding-bottom: 30px; }
.proceso-panes .describe p { position: relative; top: -20px; width: 340px; }
.proceso-panes .faq h3 { font-size: 2em; clear: both; }
.proceso-panes .faq .combo { width: 235px; float: left; margin-right: 10px; margin-bottom: 20px; }
.proceso-panes .faq .combo #option { width: 190px; }
.proceso-panes .faq .combo { }
.proceso-pane.single .describe { margin:20px 0 0 20px!important; }
.proceso-pane.single .faq { margin:20px 0 0 0!important; }
.mitad { float: left; width: 50%; margin-bottom: 20px; }
.mitad h4 { font-weight: bold; }
.contacto li { padding:5px 0px; padding-left: 20px; background-image: url(../img/icn/icn_contacto.gif); background-repeat: no-repeat; }
.contacto li.fono { margin: 0; background-position: left 7px; }
.contacto li.chat { margin: 0; background-position: left -18px; }
.contacto li.llamar { margin: 0; background-position: left -42px; }
.contacto li.email { margin: 0; background-position: left -67px; }
.contacto li.cuenta { margin: 0; background-position: left -88px; }
/*GuÃ­a*/
.consejos-tabs, .glos-tabs { background: #F4F6F5; height: 39px; }
.consejos-tabs li, .glos-tabs li { float: left; }
.consejos-tabs li a, .glos-tabs li a { display: block; float: left; line-height: 39px; font-size: 0.945em; text-align: center; }
.consejos-tabs li.uno a, .glos-tabs li.uno a { width: 238px; background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat left top; }
.consejos-tabs li.uno a.current, .glos-tabs li.uno a.current { background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat left -51px; }
.consejos-tabs li.dos a, .glos-tabs li.dos a { width: 195px; padding: 0 20px 0 20px; background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat -238px -51px; }
.consejos-tabs li.dos a.current, .glos-tabs li.dos a.current { background: url(../img/bck/bck_recomendaciones_tabs.jpg) no-repeat -238px top; }
.consejos-tabs li a.hover, .glos-tabs li a.hover { text-decoration: none; }
.consejos { width: 725px; }
#guia h2 { padding: 10px 0 10px 30px; background-image: url(../img/icn/icn_guias_num.png); background-repeat: no-repeat; }
.consejos h2.uno { background-position: left top; }
.consejos h2.dos { background-position: left -50px; }
.consejos h2.tres { background-position: left -100px; }
.consejos h2.cuatro { background-position: left -150px; }
.consejos h3 { font-size: 1.334em; font-weight: bold; padding-left: 30px; padding-bottom: 15px; }
.consejos p { padding:0 20px 20px 30px; line-height: 120%; }
.consejos p img { margin-right: 20px; }
.consejos-panes { float: left; padding-bottom: 15px; background: url(../img/bck/bck_consejo_bottom.png) no-repeat left bottom; }
.consejo-pane { padding-top: 15px; background: #E3E5E4; }
/* Glosario*/
.glosario { float:left; width: 100%; }
.glos-panes { width: 725px; float: left; padding-bottom: 15px; background: url(../img/bck/bck_consejo_bottom.png) no-repeat left bottom; }
.glos-panes .glos-pane { padding: 20px; background-color: #E3E5E4; }
.glos-panes .glos-pane dl dt { font-size: 1.2em; font-weight: bold; border-top:1px solid #eeefef; padding: 15px 0; }
.glos-panes .glos-pane dl dt.first, .glos-panes .glos-pane dl dd.last { border: none; }
.glos-panes .glos-pane dl dd { line-height: 120%; padding-bottom: 10px; border-bottom: 1px solid #888989; }
.glos-combo { position: relative; float: left; }
.glos-combo .in { width: 150px; margin: 0; padding: 7px; float:left; background: url(../img/bck/bck_asistencia_pregunta_input.gif) no-repeat left top; }
.glos-combo .accion { padding:0 15px; line-height: 30px; float: left; background: url(../img/icn/icn_btn_accion.png) no-repeat left top; }
.glos-combo ul.suger { clear: both; position: absolute; top: 29px; left: 2px; background: #fff; width: 188px; border: 1px solid #D3D4D3; border-bottom: none; }
.glos-combo ul.suger li { padding:10px 3px; color:#4C4C4C; border-top: 1px solid #F8FAF9; border-bottom: 1px solid #D2D3D2; }
/* FAQ */
.pregunta.faq { height: 128px; background: url(../img/bck/bck_pregunta_faq.png) no-repeat left top; }
.left .box-alerta { width:725px; background: #EBEEEC; padding:0 0 20px 0px; }
.left .alerta { width:665px; padding-left:60px; height:46px; padding-top:5px; background: #EBEEEC url(../img/bck/bck_alerta.png); }
.left .alerta strong { font-weight:bold; }
.left .alerta p { padding-top:6px; }
.faq-tabs li { float: left; }
.faq-tabs li a { float:left; width: 145px; height: 127px; background-image: url(../img/bck/bck_faq.jpg); background-repeat: no-repeat; text-indent: -33333em; }
.faq-tabs li.coti a { background-position: left top; }
.faq-tabs li.comp a { background-position: -145px top; }
.faq-tabs li.escr a { background-position: -290px top; }
.faq-tabs li.entr a { background-position: -435px top; }
.faq-tabs li.post a { background-position: -580px top; }
.faq-tabs li.coti a.current, .faq-tabs li.coti a:hover { background-position: left bottom; }
.faq-tabs li.comp a.current, .faq-tabs li.comp a:hover { background-position: -145px bottom; }
.faq-tabs li.escr a.current, .faq-tabs li.escr a:hover { background-position: -290px bottom; }
.faq-tabs li.entr a.current, .faq-tabs li.entr a:hover { background-position: -435px bottom; }
.faq-tabs li.post a.current, .faq-tabs li.post a:hover { background-position: -580px bottom; }
.faq-panes { float: left; background: url(../img/bck/bck_faq_bottom.jpg) no-repeat left bottom; padding-bottom: 5px; margin-bottom: 15px; }
.faq-panes .faq-pane { float: left; width: 686px; padding:20px; background: url(../img/bck/bck_faq_top.jpg) no-repeat left top; }
.accordion h4 { clear: both; border-top: solid 1px #CFD1D0; padding: 15px 0; }
.accordion h4 a { padding-right: 15px; background: url(../img/icn/icn_down.png) no-repeat right center; font-weight: bold; color: #008AEC; }
.accordion .aco-pane { display: none; }
.accordion .aco-pane p { color: #000; line-height: 140%; }
.lt-flecha { padding: 10px 0; }
.lt-flecha li { background: url(../img/icn/icn_list_flecha.gif) no-repeat left 6px; padding: 3px 0 3px 10px; }
.pml { }
.pml li { background: url(../img/icn/icn_comentario.gif) no-repeat left 6px; padding: 3px 0 3px 20px; }
/* Paginador */
.paginator { clear: both; padding: 10px 0; text-align: center; line-height: 30px; }
.paginator a, .paginator span { padding: 0 3px; }
.paginator a img { vertical-align: middle; }
.opor-scrollable .reserva .precio.tachado { background: url(../img/bck/bck_precio_blanco_tachado_125.gif) no-repeat left top !important; }
.opor-scrollable .reserva .precio { display: inline; padding: 5px 0 5px 7px; background: url(../img/bck/bck_precio_blanco.png) no-repeat left top; text-align: center; line-height: 23px; font-weight: bold; font-size: 0.9em; color:#008652; }
.opor-scrollable .reserva .precio span { color: #000; font-weight: normal; font-size: 0.8em; }
/* Login Registro*/
.colLeftM { float: left; width: 515px!important; margin-right: 15px; display:inline; }
.dudas.colLeftM { float: left; width: 730px; _width:710px; margin-right: 0px; }
.colLeftM .login-tab { float: left; width: 100%; }
.colLeftM .login-tab li { line-height: 38px; float: left; }
.colLeftM .login-tab li a { float: left; display: block; padding: 0 14px; background-image: url(../img/bck/bck_login_tabs.gif); background-repeat: no-repeat; }
.colLeftM .login-tab li a.current { font-weight: bold; color: #000; }
.colLeftM .login-tab li.uno a { background-position: left -39px; }
.colLeftM .login-tab li.uno a.current { background-position: left top; }
.colLeftM .login-tab li.dos a { background-position: right -39px; }
.colLeftM .login-tab li.dos a.current { background-position: right top; }
.colLeftM .login-panes { float: left; width: 100%; background:#E3E5E4 url(../img/bck/bck_loginpane_bottom.png) no-repeat left bottom; }
.dudas.colLeftM .login-panes { float: left; width: 100%; background:#E3E5E4 none; }
.dudas.colLeftM .login-panes h3 { color:#008552; font-size:1.5em; padding-bottom:10px; }
.colLeftM .login-panes .pane { padding: 20px; float:left; }
.colLeftM form { display: block; float: left; width: 305px; }
.colLeftM form p { padding: 9px 0; }
.colLeftM form label { font-weight: bold; line-height: 140%; }
.colLeftM form samp { font-size: 0.834em; line-height: 90%; font-family: verdana, arial, sans-serif; ; }
.colLeftM .check label { font-weight: normal; font-size: 0.917em; }
.colLeftM .check label input { vertical-align: middle; }
.colLeftM .submit { text-align: right; }
.colLeftM .warn { width: 155px; height: 144px; float: left; margin-left: 15px; padding:0; background: url(../img/bck/bck_warn.jpg) no-repeat left top; }
.colLeftM .warn big { font-size: 0.834em; font-weight: bold; padding:17px 12px 17px 40px; display: block; background: url(../img/icn/icn_candado.gif) no-repeat 15px 13px; }
.colLeftM .warn p { padding: 5px 12px 5px; font-size: 0.834em; }
.colRightM { float: right; width: 410px; padding-left: 15px; border-left: 1px solid #9E9F9E; display:inline; }
.colRightM img { float: right; }
.colRightM ul.lt-big-ticket { float: left; width: 200px; }
.colRightM ul.lt-big-ticket li { padding: 0 0 27px 60px; background: url(../img/icn/icn_big_ticket.gif) no-repeat 20px 5px; }
/* duduas */
.colLeftM #intro { width:718px; _width:688px; height:30px; padding:5px; padding-bottom:0px; padding-top:0px; .padding-top:5px;
margin-bottom:5px; background: url(../img/bck/bck_input_790x105.png) no-repeat left top; line-height:120%; vertical-align:middle; }
.colLeftM .enviar { width:728px; _width:708px; height:30px; padding-bottom:20px; border-bottom:1px solid #BCC0BE; margin-bottom:20px; position:relative; }
.colLeftM .enviar .btn { position:absolute; top:0px; right:0px; }
/*inputs*/
.w300 { width: 286px; background: url(../img/bck/bck_input_w300.gif) no-repeat left top; padding:7px; height: 16px; }
.w143 { width: 129px; background: url(../img/bck/bck_input_w143.gif) no-repeat left top; padding:7px; height: 16px; }
.mr10 { margin-right: 10px; }
/* Footer */
#footer { float: left; width: 100%; background: url(../img/bck/bck_footer.png) repeat-x left top; }
#footer .colFull { float: none; width: 960px; height: 275px; margin: 0 auto; text-align: left; padding-top: 40px; background: url(../img/bck/bck_footer_edificios.png) no-repeat left top; font-size: 0.93em }
#footer .colFull div { float: left; height: 236px; padding: 0 20px; background: url(../img/bck/bck_footer_div.png) no-repeat left top; }
#footer .colFull div.info { background: none; }
#footer.little-footer .colFull div { padding: 0 37px; background: url(../img/bck/bck_footer_div_large.png) no-repeat left top; }
#fb-footer a { display:block; height:19px; padding-left:28px; background:url(../img/lgt/btn-facebook.jpg) left top no-repeat; }
#fb-footer a:hover { background-position: left bottom; }
#footer.little-footer .colFull div.info { display:inline; background:none; }
#footer .colFull div.pago { width: 125px; }
#footer .colFull div.pago p { margin: 10px 0 20px; }
#footer .colFull div.pago p.formPago img { margin-right: 10px; }
#footer .colFull div.pago .privacidad { margin-top: 20px; }
#footer .colFull div.pago .privacidad img { float: left; margin-right: 10px; position: relative; top: -5px; }
#footer .colFull div.ayuda ul li a { color: #008852; }
#footer .colFull div.ayuda ul li { padding-left: 30px; line-height: 30px; }
#footer .colFull div.ayuda ul li.fono { background: url(../img/icn/icn_contacto.png) no-repeat left top; }
#footer .colFull div.ayuda ul li.mail { background: url(../img/icn/icn_contacto.png) no-repeat left -32px; }
#footer .colFull div.ayuda p { width: 273px; padding: 10px 0; background: url(../img/bck/bck_llamanos.png) no-repeat left top; text-align: center; color: #008752; }
#footer .colFull div.ayuda p strong { font-size: 2em; letter-spacing: -2px; font-weight: bold; }
#footer .colFull div.ayuda p span { position: relative; top: -5px; }
#footer .colFull div.ayuda .numeros { background:url(../img/bck/bck_numeros.png) no-repeat left top; height:90px; padding:10px 0 0 0px; width: 250px; }
#footer .colFull div.ayuda .numeros p { background:none; padding:10px 0px 0px 0px; width:250px; height:10px; }
#footer .colFull div.ayuda .numeros small { padding:0px 0 0 20px; color:#008752; font-size:1em; }
#footer .colFull div.ayuda .numeros p strong { font-size: 2em; letter-spacing: -2px; font-weight: bold; float:left; padding:0 0 0 10px; }
#footer .colFull div.ayuda .numeros p span { position: relative; top: -5px; float:left; padding:2px 0 0 25px; height:50px; }
#footer .colFull div h3 { font-size: 0.95em; font-weight: bold; margin-bottom: 10px; }
#footer .colFull div ul { }
#footer .colFull div ul li { line-height: 140%; }
#footer .colFull div.copy { clear: both; width: 100%; height: auto; background: none; padding: 10px 0; font-size: 0.9em; color: #807F83; }
.bobtoronja span.foot { position:absolute; z-index:10; bottom:0px; left:0; width:960px; height:10px; background:url(../img/bck/bck_gallery_pie.png); _bottom:-8px; }
#content { float:left; width:960px; position:relative; z-index:3; }
#content #gallery { float:left; width:960px; height:440px; margin:20px 0px; background:#000; position:relative; }
#content #gallery span.foot { position:absolute; z-index:10; bottom:0px; left:0; width:960px; height:10px; background:url(../img/bck/bck_gallery_pie.png); _bottom:-8px; }
#content #gallery .inmediata { position:absolute; z-index:9; top:-15px; left:-15px; }
#content #gallery .menu { width:200px; _width:220px; position:absolute; left:0; top:0; height:420px; padding:10px; display:block; }
#content #gallery .menu .combo { float:left; z-index:99999!important; position:relative; }
#content #gallery .menu .dormitorios { float:left; margin-top:10px; }
#content #gallery .menu .logo { width:200px; height:86px; float:left; background:url(../img/bck/bck_gallery_logo.png); text-align:center; padding:10px 0; }
#content #gallery .menu .carrousel-dormitorios { position:relative; width:200px; height:135px; float:left; background:none; text-align:center; margin-top:0px; }
#content #gallery .menu .carrousel-dormitorios .btn-anterior { position:absolute; top:40px; left:10px; cursor:pointer; }
#content #gallery .menu .carrousel-dormitorios .btn-siguiente { position:absolute; top:40px; right:10px; cursor:pointer; }
#content #gallery .menu .carrousel-dormitorios .wrapper { overflow:hidden; position:relative; float:left; width:135px; height:115px; margin:11px 0 0 33px; _margin-left:16px; }
#content #gallery .menu .carrousel-dormitorios .franja { position:absolute; width:20000em; left:0px; }
#content #gallery .menu .carrousel-dormitorios .item { float:left; width:135px; }
#content #gallery .menu .carrousel-dormitorios .item strong { display:block; font-size:0.9em; font-weight:bold; color:#fff; }
#content #gallery .menu .cuadro-precios{ width: 152px; height: 78px; position:relative; }
#content #gallery .menu .cuadro-precios .calcula { left:125px; top: 22px; width:12px; height:14px;  margin:14px 0 0 9px; position:absolute; }

#content #gallery .menu .cuadro-precios .tool-tip-calcula { position:absolute; right:-227px; top:-13px; width:202px; height:43px; background:url(../img/bck/bck_tool_tip_calcula.png) left top no-repeat; padding:13px 0 0 30px; }
#content #gallery .menu .cuadro-precios .tool-tip-calcula a { display:block; font-weight:bold; color:#008AEC; font-size:10px; margin-bottom:4px; }
/*#content #gallery .menu .precio { width:121px; height:23px; float:left; background:url(../img/bck/bck_precio_blanco.png); text-align:center; color:#000000; font-weight:normal; font-size:10px; }*/
#content #gallery .menu .btn-ver-planta { float:left; text-decoration:underline; color:#fff; margin:-6px 50px 7px 0; padding-left:23px; padding-bottom:3px; background:url(../img/icn/icn_ver_planta.png) left top no-repeat; }
#content #gallery .menu .precio strong { color:#008552; font-weight:bold; font-size:12px; }
#content #gallery .menu .necesitas { margin:5px 0px; }
#content #gallery .menu p { float:left; width:200px; color:#fff; font-weight:normal; font-size:11px; }
#content #gallery .menu .caracteristicas { float:left; width:84px; margin-top:5px; margin-bottom:0px; margin-left:5px; }
#content #gallery .menu .facilidades .caracteristicas { float:left; width:84px; margin-top:12px; margin-bottom:5px; margin-left:5px; }
#content #gallery .menu .caracteristicas li { color:#fff; margin-bottom:10px; padding-left:15px; background:url(../img/icn/icn_small_ticket.png) left 2px no-repeat; }
#content #gallery .menu .facilidades .caracteristicas li { color:#333; margin-bottom:10px; padding-left:15px; background:url(../img/icn/icn_small_ticket.png) left 2px no-repeat; }
#content #gallery .menu a.btn-guardalo { margin:5px 0; float:left; width:65px; padding:5px 15px 2px 18px; color:#fff; background:url(../img/bck/bck_btn_guardalo.png) left 2px no-repeat; }
#content #gallery .menu a.btn-imprimir { float:left; width:74px; padding:5px 0 2px 18px; color:#fff; background:url(../img/icn/icn_imprimir.png) left 5px no-repeat; }
#content #gallery .menu .box-compartir { float:left; position:relative; z-index:10; }

/*  Enlaces --- Original
#content #gallery .menu .box-compartir .enlaces { float:left; position:absolute; top:34px; left:-3px; width:205px; height:78px; background: url(../img/bck/bck_box_compartir_enlaces.png) left top no-repeat; z-index:11; }
#content #gallery hr { float:left; width:200px; background:#ccc; color:#ccc; border-top:1px solid #000; border-bottom:1px solid #ccc; display:block; visibility:visible; margin-top:-3px; }
#content #gallery .menu .box-compartir .enlaces a.btn-amigo, #content #gallery .menu .box-compartir .enlaces a.btn-tweetealo, #content #gallery .menu .box-compartir .enlaces a.btn-facebook { float:left; width:160px; padding:5px 0 2px 18px; color:#008AEC; margin:3px 0 0 5px; }
#content #gallery .menu .box-compartir .enlaces a.btn-amigo { background:url(../img/icn/icn_amigo_small.png) left 5px no-repeat; }
#content #gallery .menu .box-compartir .enlaces a.btn-tweetealo { background:url(../img/icn/icn_twitter_small.png) left 5px no-repeat; }
#content #gallery .menu .box-compartir .enlaces a.btn-facebook { background:url(../img/icn/icn_facebook_small.png) left 5px no-repeat; }
*/

/*  Enlaces --- Mod Julian Vidal A  2010/11/12 --- Quitar el ocultamiento */
#content #gallery .menu .box-compartir .enlaces { top:30px; left:-3px; width:205px; height:30px; z-index:11;  margin:5px 0px 0px 0px; }

#content #gallery hr { float:left; width:200px; background:#ccc; color:#ccc; border-top:1px solid #000; border-bottom:1px solid #ccc; display:block; visibility:visible; margin-top:-3px; }

#content #gallery .menu .box-compartir .enlaces a.btn-amigo, 
#content #gallery .menu .box-compartir .enlaces a.btn-tweetealo, 
#content #gallery .menu .box-compartir .enlaces a.btn-facebook 
{  width:160px; padding:5px 0 2px 18px; color:#FFFFFF ; margin:10px 0 0 5px; 
font-size: .8em ;
}
/*{ width:60px; padding:5px 0 2px 18px; color:#008AEC; margin:3px 0 0 5px; }*/

#content #gallery .menu .box-compartir .enlaces a.btn-amigo { background:url(../img/icn/icn_amigo_small.png) left 5px no-repeat; }
#content #gallery .menu .box-compartir .enlaces a.btn-tweetealo { background:url(../img/icn/icn_twitter_small.png) left 5px no-repeat; }
#content #gallery .menu .box-compartir .enlaces a.btn-facebook { background:url(../img/icn/icn_facebook_small.png) left 5px no-repeat; }
.enlace_largo{
	height: 60px !important;
    left: -3px !important;
    margin: 5px 0 0 !important;
    top: 30px !important;
    width: 205px !important;
    z-index: 11 !important;
}

#content #gallery .menu a.btn-compartir { float:left; width:84px; height:22px; padding:5px 0 2px 18px; color:#fff; background: url(../img/icn/icn_compartir.png) 6px 7px no-repeat; margin:5px 11px 6px -3px; }
#content #gallery .menu a.btn-facilidades { float:left; width:185px; height:22px; padding:5px 0 2px 7px; color:#fff; background: url(../img/bck/bck_btn_facilidades.png) left top no-repeat; margin:-7px 5px 0px -3px; }
#content #gallery .menu a.btn-facilidades.sel { background: url(../img/bck/bck_btn_facilidades_sel.png) left top no-repeat; color:#008AEC; }
#content #gallery .menu a.btn-alerta { float:left; /*height:22px;*/ padding:5px 0 2px 18px; color:#fff; background: url(../img/icn/icn_warn_proy.gif) 0px 4px no-repeat; margin:5px 0px 12px 0px; }
#content #gallery .menu a.btn-compartir.sel { background: url(../img/bck/bck_btn_compartir_sel.png) left top no-repeat; color:#008AEC; }
#content #gallery .menu .facilidades { position:absolute; top:364px; left:10px; width:205px; height:130px; z-index:999; background: url(../img/bck/bck_box_facilidades.png) left top no-repeat; margin-left:-3px; }
#content #gallery .menu .btn-cotizar, #content #gallery .menu .btn-agendar { float:left; height:20px; padding-top:5px; position:relative; text-align:center; }
#content #gallery .menu .btn-cotizar { width:77px; margin-right:3px; }
#content #gallery .menu .btn-cotizar .bg { float:left; width:77px; height:26px; position:absolute; top:0px; left:0px; background:url(../img/bck/bck_btn_cotizar.png) left top no-repeat; opacity: 0.2; filter:alpha(opacity=20); z-index:1; }
#content #gallery .menu .btn-cotizar a { position:relative; color:#fff; z-index:5; background:url(../img/icn/icn_cotizar.png) left top no-repeat; padding-left:15px; line-height:15px;}
#content #gallery .menu .btn-agendar { width:120px; }
#content #gallery .menu .btn-agendar .bg { float:left; width:120px; height:26px; position:absolute; top:0px; left:0px; background:url(../img/bck/bck_btn_agendar.png) left top no-repeat; opacity: 0.2; filter:alpha(opacity=20); z-index:1; }
#content #gallery .menu .btn-agendar a { position:relative; color:#fff; z-index:5; background:url(../img/icn/icn_agendar.png) left top no-repeat; padding-left:15px; line-height:15px;}
#content #gallery .menu a.btn-reserva { float:left; margin:7px 0 0 20px; }
#content #gallery.proyecto .menu a.btn-reserva { float:left; margin:15px 0 0 20px; }
#content #gallery .trans { position:absolute; z-index:1; }
#content #gallery .back { position:absolute; top:0; left:0; width:100%; height:100%; background:black; z-index:-1; display:block; }
#content #gallery .navi .back { position:absolute; top:0; left:0; width:100%; height:100%; background:black; z-index:-1; display:block; }
#content #gallery .box { background: url(/img/bck/bck_gallery_box.png); width:646px; height:366px; padding:10px; position:absolute; top:20px; right:40px; display:none; }


.boxBig{
	background: url("/img/bck/bck_gallery_box_big.png") repeat scroll 0 0 transparent;
	height: 485px;
	padding: 10px;
	position: absolute;
	right: 30px;
	top: -9px;
	width: 876px;
	z-index: 100;
	display:none;
}


#content #gallery .box.small { background:url(/img/bck/bck_gallery_box_small.png); width:646px; height:248px; top:80px; }
#content #gallery .box .fotos { position:absolute; float:left; width:645px; height:95%; overflow:auto; display:inline; left:10px; top:10px; }
#content #gallery .box .fotos li { float:left; margin:5px; display:inline; }
#content #gallery .box .fotos li a { float:left; border:1px solid #ddd; padding:5px; display:inline; }
#content #gallery .box .close, #content #gallery .boxBig .close { position:absolute; top:-15px; right:-15px; z-index:1; background:url(/img/icn/icn_cerrar.png); overflow:hidden; text-indent:-1000em; width:31px; height:31px; }
#content #gallery .navi { position:absolute; left:260px; bottom:20px; height:80px; width:655px; padding-left:10px; }
#content #gallery .navi li { margin:19px 10px; }
#content #gallery .navi.broad li { margin:19px 15px; }
#content #gallery .navi li a { float: left; color:#fff; font-size:12px; padding:10px 0 9px 25px; font-weight:bold; display:block; }

#content #gallery .navi li a.btn-edifice { background:url(../img/bck/bck_btn_edifice.png) top no-repeat; }
#content #gallery .navi li a.btn-edifice-dest { background:url(../img/bck/bck_btn_edifice_dest.png) top no-repeat; }
#content #gallery .navi li a.btn-views { background:url(../img/bck/bck_btn_views.png) top no-repeat; }
#content #gallery .navi li a.btn-common { background:url(../img/bck/bck_btn_common.png) top no-repeat; }
#content #gallery .navi li a.btn-common-dest { background:url(../img/bck/bck_btn_common_dest.png) top no-repeat; }
#content #gallery .navi li a.btn-tour { background:url(../img/bck/bck_btn_tour.png) top no-repeat; }
#content #gallery .navi li a.btn-tour-dest { background:url(../img/bck/bck_btn_tour_dest.png) top no-repeat; }

#content #gallery .navi li a.btn-terminaciones { background:url(../img/bck/bck_btn_terminaciones.gif) top no-repeat; }
#content #gallery .navi li a.btn-piloto { background:url(../img/bck/bck_btn_piloto.gif) top no-repeat; }
#content #gallery .navi li a.btn-exterior { background:url(../img/bck/bck_btn_outside.png) top no-repeat; }
#content #gallery .navi li a.btn-entorno { background:url(../img/bck/bck_btn_entorno.png) top no-repeat; }
#content #gallery .navi li a.btn-entorno-dest { background:url(../img/bck/bck_btn_entorno_dest.png) top no-repeat; }
#content #gallery .navi li a.btn-barrio { background:url(../img/bck/bck_btn_elbarrio.png) top no-repeat; }
#content #gallery .navi li a.btn-barrio-dest { background:url(../img/bck/bck_btn_elbarrio_dest.png) top no-repeat; }
#content #gallery .navi li a.btn-loteo { background:url(../img/bck/bck_btn_loteo.png) top no-repeat; }
#content #gallery .navi li a.btn-loteo-dest { background:url(../img/bck/bck_btn_loteo_dest.png) top no-repeat; }
#content #gallery .navi li a.btn-planta { background:url(../img/bck/bck_btn_planta.png) top no-repeat; }
#content #gallery .navi li a.btn-recorrido { background:url(../img/bck/bck_btn_tour.png) top no-repeat; }
.extern { width:42px; height:42px; position:absolute; bottom:10px; right:10px; }
.extern .bg { width:42px; height:42px; position:absolute; bottom:0px; right:0px; background:url(../img/bck/bck_extern_bg.png) left top no-repeat; opacity: 0.8; filter:alpha(opacity=80); }
.extern a { float:left; position:relative; z-index:3; margin:13px 0 0 13px; }
/* GALERIAS FICHAS */
#content #gallery .foto-principal { float:right; }
#content #gallery.inside { height:493px; }
#content #gallery.inside .menu { height:473px; .height:490px;
_height:476px; }
#content #gallery.inside div.combo span { background:url(../img/bck/bck_input_right_inside.png) no-repeat left top; }
#content #gallery .detail { position:absolute; }
#content #gallery .detail div { position:relative; margin:0; padding:0; }
#content #gallery .detail div .cont { float:left; width:374px; background:url(../img/bck/bck_detail_cont_top.png) left top no-repeat; padding-top:14px; position:absolute; top:-50px; left:15px; }
#content #gallery .detail div .cont .bg { float:left; position:relative; width:350px; padding:0 0 15px 24px; background:url(../img/bck/bck_detail_cont_bottom.png) no-repeat left bottom; }
#content #gallery .detail div .cont .bg .foto { float:left; margin-right:10px; padding:5px; border:1px solid #D2D3D2; }
#content #gallery .detail div .cont .bg .foto img { float:left; }
#content #gallery .detail div .cont .bg .text p { line-height:120%; font-size:.9em; padding:0 15px; }
#content #gallery .detail div .cont .bg .text h4 { font-size:1.15em; font-weight:bold; margin-bottom:5px; }
#content #gallery .detail div .arrow { width:15px; height:26px; background:url(../img/bck/bck_detail_cont_arrow_left.png) left top no-repeat; position:absolute; top:0px; left:0px; }
#content #gallery .detail div .btn-close { position:absolute; top:-20px; right:-10px; }
#content #gallery .detail.detalle_1 { left:300px; top:50px; }
#content #gallery .detail.detalle_2 { left:500px; top:250px; }
/* SLIMBOX */
#lbOverlay { position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; background-color:#fff; }
.lbLoading { background:#fff url(../img/axi/loading.gif) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:0; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(../img/axi/axi_prev.png) no-repeat 0 50%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(../img/axi/axi_next.png) no-repeat 100% 50%; }
#lbBottom { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { position:absolute; top:-10px; right:-10px; display: block; width:31px; height:31px; background:transparent url(../img/icn/icn_cerrar.png) no-repeat center; }
#lbCaption, #lbNumber { margin-right:71px; }
#lbCaption { font-weight:bold; }
/* comparacion */

.datos-comparador { float:left; height:210px; width:977px; overflow: scroll; margin-bottom:20px; }
.tabla-comparador { float:left; width:960px; }
.tabla-comparador.acciones { margin-bottom:30px; }
.tabla-comparador td.w-231 { width:231px; }
.tabla-comparador td.w-15 { width:15px; }
.tabla-comparador tr td { height:30px; vertical-align:middle; text-align:center; border-bottom:1px solid #E3E5E4; }
.tabla-comparador tr.mapa .item { vertical-align:top; padding-top:10px; }
.tabla-comparador tr.lista td ul { float:left; margin-bottom:20px; }
.tabla-comparador tr.lista td li { float:left; width:195px; text-align:left; margin-top:10px; padding-left:30px; background:url(../img/icn/icn_ticket.png) 10px top no-repeat; }
.tabla-comparador tr.descripcion td { vertical-align:top; padding-top:10px; }
.tabla-comparador tr.espacio td.w-231 { background:none; }
.tabla-comparador .descripcion td p { float:left; width:203px; text-align:left; margin:0px 0 10px 10px; }
.tabla-comparador tr td.w-231 { background:#EAECEB; }
.tabla-comparador tr td.item, .tabla-comparador tr.gris td.item { text-align:left; background:none!important; }
.tabla-comparador tr.gris td.w-231 { background:#E3E5E4; }
.tabla-comparador tr.fotos td { background:none; position:relative; }
.tabla-comparador tr.fotos td .trans { background:url("../img/bck/bck_trans.png") no-repeat scroll left top transparent; height:40px; opacity:0.6; position:absolute; width:231px; }
.tabla-comparador tr.fotos td .names { color:#FFFFFF; font-size:14px; height:40px; position:absolute; text-align:center; width:231px; font-weight:bold; padding-top:10px; }
.tabla-comparador tr td strong { padding-left:10px; font-weight:bold; }
.tabla-comparador tr.titulo td { font-size:16px; color:#008552; font-weight:bold; padding-left:10px; width:100%; text-align:left; background:none; height:50px; }
.tabla-comparador tr.final td { height:100px; vertical-align:middle; text-align:center; border:1px solid #E3E5E4; background:none!important; }
.tabla-comparador tr.final td a.btn { margin-top:20px; }
.no-borde-left { border-left:none!important; }
.no-borde-right { border-right:none!important; }
/*mailing*/
#header.mailing { height: 90px; }
.gris p { margin: 20px 0; color:#868686; }
.mailing-left { float:left; width:725px; }
.mailing-left .gastos { float:left; width:340px; padding-left:20px; margin:20px 0px; }
.mailing-left .gastos.border { border-right:1px solid #9E9F9E; width:360px; padding-left:0px; }
.mailing-left .gastos h3 { font-size:28px; color:#008552; font-family:arial; margin-bottom:20px; }
.mailing-left .gastos li { font-size:12px; margin-bottom:10px; background: url(../img/icn/icn_list_flecha.gif) no-repeat left center; padding-left:10px; }
.mailing-left .btn { margin-top:15px; }
.mailing-oportunidades { float:right; width:200px; height:570px; background: url(../img/bck/bck_mailing_oportunidades.png) no-repeat left top; padding:10px; }
.mailing-oportunidades h4 { color:#000; font-size:22px; margin-bottom:15px; }
.mailing-oportunidades big { color:#008852; font-weight:bold; font-size:12px; margin-bottom:15px; float:left; padding:3px 0 5px 25px; }
.mailing-oportunidades big.b-proyectos { background: url(../img/icn/icn_flecha.png) no-repeat left top; }
.mailing-oportunidades big.b-promo { background: url(../img/icn/icn_estrella.png) no-repeat left top; }
.mailing-oportunidades big.b-ultimas { background: url(../img/icn/icn_alerta.png) no-repeat left top; }
.mailing-oportunidades li { color:#000; font-size:12px; margin-bottom:10px; padding-left:10px; width:96%; float:left; background: url(../img/icn/icn_list_flecha.gif) no-repeat left 4px; }
.mailing-oportunidades p { color:#000; font-size:12px; margin-top:10px; width:96%; float:left; }
.mailing-oportunidades li a { color:#008AEB; font-weight:bold; font-size:12px; }
.mailing-oportunidades .ul-proyectos li a { display:block; }
.mailing-oportunidades hr { border-bottom:1px solid #EEEEEE !important; border-left:0 none; border-right:0 none; border-top:1px solid #CCCCCC !important; clear:both; display:block !important; float:left; margin:15px 0; visibility:visible; width:100%; }
/* Sugerencia */

.carrousel-sugerencias li { margin-right:20px !important; }
.carrousel-sugerencias ul { width:700px !important; position:inherit !important; }
.recomendador { padding-left:15px; border-left:1px solid #CCC; min-height:400px; }
.hola { width:710px; }
.sugerencias .hola { float:left; width:725px; }
.sugerencias .hola h3 { float:left; width:100%; font-size:28px; color:#008552; }
.sugerencias .hola p { float:left; width:100%; font-size:12px; letter-spacing:-0.5px }
.sugerencias .hola strong { font-weight:bold; }
.sugerencias .carrousel-sugerencias { float:left; margin-top:20px; width:700px; }
.sugerencias .carrousel-sugerencias .sugerencias_scroll { float:left; position:relative; overflow:hidden; width:650px; height:175px; }
.sugerencias .carrousel-sugerencias .arrow_suge { margin:25px 0 0 0; cursor:pointer; }
.sugerencias .carrousel-sugerencias ul { width:20000em; position:absolute; z-index:0; }
.sugerencias .carrousel-sugerencias li { float:left; width:160px; height:172px; }
.sugerencias .carrousel-sugerencias li a { width:100%; height:100%; display:block; overflow:hidden; }
.sugerencias .carrousel-sugerencias li.active a img { float:left; margin:-172px 0 0 0; }
.sugerencias .recomendador { float:left; width:219px; }
.sugerencias .recomendador h3 { float:left; width:100%; font-size:22px; color:#000; }
.sugerencias .recomendador p { float:left; width:100%; font-size:12px; color:#4C4C4C; line-height:120%; }
.sugerencias .recomendador p.uno, .sugerencias .recomendador p.dos { font-size:12px; color:#000; line-height:100%; margin-top:10px; width:159px; padding:9px 0 17px 60px; }
.sugerencias .recomendador p.uno { background: url(../img/icn/icn_uno.png) no-repeat left top; }
.sugerencias .recomendador p.dos { background: url(../img/icn/icn_dos.png) no-repeat left top; }
.sugerencias .recomendador p.mas { margin-top:10px; font-size:11px; }
.sugerencias .principal { float:left; width:960px; height:493px; margin-top:10px; position:relative; display:none; }
.sugerencias .principal.activo { display:block; }
.sugerencias .principal h3 { color:white; font-size:1.8em; }
.sugerencias .principal .mensaje { position:relative; float:left; width:220px; height:493px; background:black; z-index:1; }
.sugerencias .principal .mensaje h3 { margin:10px; }
.sugerencias .principal .mensaje ul { float:left; width:185px; margin:10px; }
.sugerencias .principal .mensaje ul li { color:#fff; margin-bottom:10px; padding-left:20px; background:url(../img/icn/icn_small_ticket.png) left 2px no-repeat; }
.sugerencias .principal .mensaje ul.mano li { color:#fff; margin-bottom:10px; padding-left:20px; background:url(../img/bck/bck_btn_guardalo.png) left 2px no-repeat; }
.sugerencias .principal .carrousel-proyectos { position:absolute; bottom:20px; right:130px; width:500px; height:60px; }
.sugerencias .principal .carrousel-proyectos .scroll_proye { float:left; position:relative; overflow:hidden; width:430px; height:60px; }
.sugerencias .principal .carrousel-proyectos .arrow_proye { cursor:pointer; color:white; width:35px; text-align:center; font-size:2em; padding:15px 0; text-decoration:none; }
.sugerencias .principal .carrousel-proyectos ul { width:20000em; position:absolute; z-index:0; }
.sugerencias .principal .carrousel-proyectos li { float:left; width:50px; height:33px; border:1px solid #666; margin:13px 13px 0 0; }
.sugerencias .principal .carrousel-proyectos li.active { border-color: white; }
.sugerencias .principal .proyecto { display:none; position:relative; width:740px!important; height:493px; margin:0!important; float:right!important; }
.sugerencias .principal .proyecto.activo { display:block; }
.sugerencias .principal .proyecto img { float:right; }
.sugerencias .principal .recomendamos { position: absolute; top:20px; right:20px; width:700px; height:48px; }
.sugerencias .principal .recomendamos .back { height:48px; }
.sugerencias .principal .recomendamos h3 { margin:10px; float:left; width:300px!important; }
.sugerencias .principal .recomendamos p { float:right; padding:5px 10px; display:block; color:white; }
.sugerencias .principal .recomendamos p strong { font-weight:900; font-size:1em; color:white; display:block; margin:0 0 5px 0; }
.sugerencias .principal .recomendamos p small { font-weight:900; color: #008552; margin:0 5px; }
.sugerencias .principal .recomendamos p small span { padding:0 5px 0 0; color:white; }
.sugerencias .trans { position:absolute; z-index:1; display:block; }
.sugerencias .back { position:absolute; top:0; left:0; width:100%; height:100%; background:black; z-index:-1; }
#overlay { margin:auto!important; }
/* Box favoritas */

.imagenSugerencias a { display:block; width:160px; height:172px; text-indent:-9999px; overflow:hidden; }
.box-favoritos { float:left; position:absolute; width:241px; padding-bottom:5px; height:auto; background: url(../img/bck/bck_box_favoritos_center.png) left bottom no-repeat; z-index:99999999!important; }
.box-favoritos .bg-top { float:left; width:241px; background: url(../img/bck/bck_box_favoritos_top.png) left top no-repeat; }
.box-favoritos li { width:218px; float:left; height:auto!important; border-bottom:1px solid #ccc; margin-left:6px; padding:5px 0px; }
.box-favoritos li.ver-todos { text-align:center; font-size:11px; color:#008AEC!important; }
.box-favoritos li.ver-todos a { color:#008AEC!important; }
.box-favoritos .foto { float:left; width:50px; height:40px; background:url(../img/bck/bck_box_favoritos_foto.jpg) left bottom; }
.box-favoritos .favo { float:left; width:133px; margin-left:10px; }
.box-favoritos .favo a { float:left; width:133px; font-size:12px; color:#008AED!important; font-weight:bold; }
.box-favoritos .favo p { float:left; width:133px; font-size:11px; color:#4C4C4D!important; font-weight:bold; }
.box-favoritos .favo p strong { font-weight:bold; }
.box-favoritos .favo big.precio-fav {font-weight:bold; font-size:12px; text-align:center; }
.box-favoritos .favo big.precio-fav strong { font-weight:bold; color:#008752; }
.box-favoritos li.ver-todos { border:0px; }
.box-favoritos li.ver-todos a { font-size:1.4em; }
.box-favoritos .favo small { float:left; width:133px; font-size:10px; color:#000!important; margin-top:3px; }
.w250 { width: 243px; background: url(../img/bck/bck_input_w250.png) no-repeat left top; padding:7px; }
.w500 { width: 500px; height:95px; background: url(../img/bck/bck_input_500.png) no-repeat left top; padding:5px; }
/* lightbox*/

.lightbox-compartir { width:560px; padding-bottom:20px; text-align:left; padding-left:20px;}
.lightbox-compartir.dos { background: url(../img/bck/bck_comparte_720x369.png) left top no-repeat; }
.lightbox-compartir form { display:block; width:580px; height:170px; text-align:left; padding-top:20px; }
.lightbox-compartir .agregar { padding:3px 0px; padding-left:20px; background: url(../img/icn/icn_add.gif) left center no-repeat; position:absolute; top:30px; right:-130px; }
.lightbox-compartir.amigos .agregar { padding:3px 0px; padding-left:20px; background: url(../img/icn/icn_add.gif) left center no-repeat; position:static; }
.lightbox-compartir.amigos .usuario .agregar { padding:3px 0px; padding-left:20px; background: url(../img/icn/icn_add.gif) left center no-repeat; position:absolute; top:30px; right:7px; }
.lightbox-compartir big { width:560px; font-size:1.15em; color:#000; font-weight:bold; padding-top:5px; display:block; }
.lightbox-compartir h3 { width:560px; font-size:2em; color:#008452; }
.lightbox-compartir div { width:560px; float:left; margin-top:12px; position:relative; }
.lightbox-compartir div p { width:270px; float:left; margin-top:10px; }
.lightbox-compartir.amigos div.sel-amigo p { width:225px; float:left; margin-top:10px; }
.lightbox-compartir div label { display:block; font-size:0.9em; color:#000; font-weight:bold; margin-bottom:3px; }
.lightbox-compartir.amigos div input { float:left; margin-right:5px; }
.lightbox-compartir.amigos div label a { display:block; }
/*lightbox 2*/
/*lightbox 2*/
.firma { border-top: 1px solid #ccc; padding:20px 0 0 0; }
.firma strong { font-weight:900; }
.vistalista { display:block; }
.vistalista .listas { float:left; margin:0 0 0 10px; width:720px; }
.vistalista table { width:100%; border-collapse:collapse; }
.vistalista td, th { padding:10px; width:700px; border-bottom:1px solid #ccc!important; }
.vistalista tbody { display:none; background:#F7F2E3; }
.vistalista thead.item { display:block; cursor:pointer; }
.vistalista thead.item.open { background:#F7F2E3; display:table-header-group; }
.vistalista thead.item .name { background:url(img/axi/axi_arrow_sprt.png) 95% -37px no-repeat; color:#008AEB; font-weight:900; }
.vistalista thead.item.open .name { background-position:95% 15px; background-color:#F7F2E3 }
.vistalista .titulos { text-align:center; }
.vistalista .titulos thead { cursor:default }
.vistalista .name { width:190px; }
.vistalista .size { width:50px; text-align:center; }
.vistalista .price { width:140px; text-align:center; }
.vistalista .align { width:80px; text-align:center; }
.vistalista .details { width:65px; text-align:center; }
.vistalista .select { font-size:.9em; }
.vistalista .select td { padding:0; }
.vistalista .select td span { background:#CDCCC1; padding:7px; font-size:.9em; margin:5px 10px; display:block; }
.vistalista a.comparame { float:right; }
.vistalista a.btn.comparame { margin:10px 0; float:right; }
.gmap { position:relative; float:left; z-index:10 }
.gmap .pin { position:absolute; top:250px; left:150px; z-index:11; }
.gmap_box { position:absolute; top:20px; left:20px; background:url(../img/bck/bck_info_mapa.png); width:256px; height:195px; padding:20px; z-index:21 }
.gmap_box .left { width:100px; height:180px; float:left; }
.gmap_box .right { width:150px; height:180px; float:right; }
.gmap_box .new { display:block; }
.gmap_box h3 { color:#008652; font-weight:900; font-size:1.4em; display: block; margin:10px 0; }
.gmap_box .btn { width:100px!important; float:left!important; margin:0; }
.gmap_box .precio { background:url(../img/bck/bck_precio_gris.png); padding:0 5px; text-align:left; width:120px; margin:5px 0; }
.gmap_box .precio small { font-size:.8em; }
.gmap_box .precio strong { display:inline; font-size:.9em; }

/* casas */

#content .bajada { margin-top:-15px; }
#content .bajada a { background:url(../img/icn/icn_pin_azul.gif) left top no-repeat; padding:0 0 3px 15px; margin:0 10px; }
#content .bajada span { background:url(../img/icn/icn_telefono_azul.gif) left top no-repeat; padding:0 0 3px 22px; }
#content .menu-content { text-align:right; margin-top:10px; }
#content .menu-content a { margin-left:15px; }
#content .last { float:left; width:960px; height:50px; background:url(../img/bck/bck_last.png) left top no-repeat; text-align:center; margin-bottom:10px; }
#content .last p { font-size:16px; margin-top:13px; }
#content .last p .btn { font-size:12px; }
#content .last strong { font-weight:bold; padding:0 10px; }
#content .last big strong { padding:0px; }
#content .last big small { font-size:12px; }
#content .last big { float:left; width:395px; text-align:left; margin-left:20px; margin-top:-4px; }
#content .last big.r { float:left; width:255px; text-align:left; margin-left:40px; }
#content .description { float:left; width:219px; font-size:12px; line-height:140%; padding-bottom:25px; border-right:1px solid #D2D3D2; }
#content .description h4 { float:left; width:210px; color:#008552; font-size:20px; line-height:100%; margin-bottom:10px; }
#content .description p { float:left; width:210px; color:#4C4C4C; font-size:12px; line-height:140%; margin-bottom:25px; }
#content .description ul { float:left; margin-top:0px; }
#content .description ul li { float:left; width:204px; padding-left:15px; color:#4C4C4C; font-size:12px; margin-bottom:11px; background:url(../img/icn/icn_list_flecha.gif) left 4px no-repeat; }
#content .description .btn { float:left; width:205px; background:#82958E; height:34px; padding-top:6px; text-align:left; .margin-top:10px;
}
#content .description .btn:hover { background:#62736C; }
#content .description .btn img { float:left; margin-top:-3px; margin:-3px 5px 0 23px; }
#content .description .btn-go { float:left; width:100%; margin:15px 0 -20px 0; text-align:center; }
#content .features { float:left; width:740px; margin-bottom:40px;}
#content .features h3 { float:left; width:730px; margin-left:10px; _margin-left:5px; color:#008552; font-size:22px; line-height:100%; margin-bottom:10px; }
#content .feature { float:left; width:231px; height:325px; margin-left:15px; _margin-left:5px; margin-top:10px; overflow:hidden; position:relative; background:url(../img/bck/bck_features.png) left bottom no-repeat; }
#content .feature .trans { background:url(../img/bck/bck_trans.png) left top no-repeat; width: 231px; height:40px; }
#content .feature .names { width: 231px; height:40px; color:#fff; font-size:12px; text-align:center; }
#content .feature .names strong { display:block; font-weight:bold; font-size:14px; margin:3px 0px; }
#content .feature small { float:left; width:136px; height:19px; padding-top:4px; margin:10px 0 0 45px; background:url(../img/bck/bck_precio_blanco_136.png) left top no-repeat; text-align:center; font-size:10px; }
#content .feature .trans { background:url(../img/bck/bck_trans.png) left top no-repeat; width: 231px; height:40px; }
#content .feature .names { width: 231px; height:40px; position:absolute; color:#fff; left:0px; top:0px; font-size:12px; text-align:center; }
#content .feature .names strong { display:block; font-weight:bold; font-size:14px; margin:3px 0px; }
#content .feature small strong { color:#008552; font-size:12px; font-weight:bold; }
#content .feature .btn { margin:10px 0 0 57px; }


#content .maps { float:left; width:960px; height:400px; position:relative; margin-top:15px; }
#content .maps .bg { width:220px; height:400px; position:absolute; top:0px; left:0px; background:url(../img/bck/bck_option.png) left top no-repeat; opacity: 0.6; filter:alpha(opacity=60); display:block; }
#content .maps .option { width:220px; height:400px; position:absolute; top:45px; left:0px; }
#content .maps .option big { width:170px; font-size:22px; color:#F3F6F4; display:block; margin:10px 10px; line-height:100%; }
#content .maps .option p { width:200px; font-size:12px; color:#F3F6F4; margin-left:10px; margin-bottom:10px; line-height:120%; }
#content .maps .option form p { width:200px; font-size:12px; color:#F3F6F4; margin:10px 0 0px 10px; line-height:120%; }
#content .maps .option form label { font-weight:bold; }


#fndMaps{
	background: url(/images/bg-capas.jpg) 0 0 no-repeat;
	z-index:10 !important;
	position:absolute !important;
	height: 59px;
	width: 250px;
	margin-top:20px;
	left: 698px;
	top: -7px;
}

#fndVerde1{
	width:715px;
	height:90px;
}

#fndVerdeTitulo{
	float:left;
	width:600px;
	height:12px;
	padding:10px 85px 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

#fndVerdeLocales{
	float:left;
	width:140px;
	height:20px;
	margin-top:5px;
	_margin-top:-2px;
}

#fndVerdeLocalesImg{
	float:left;
	width:32px;
	height:32px;
}

#fndVerdeLocalesTxt A{
   float:left;
   width:108px;
   height:10px;
   padding:10px 0 0 0;
   font-family:Verdana, Geneva, sans-serif;
   font-size:10px;
   color:#FFF;
}

#fndVerdeLocalesTxt A:hover{
   color:#FFF;
   text-decoration:underline;
}
#fndVerde{
	background: url(/images/bg-iconos-capas.jpg) 0 0 no-repeat;
	z-index:10 !important;
	position:absolute !important;
	height: 90px;
	width: 957px;
	margin-top:-45px;
}

.capasGooglebx{
	margin: 11px 0 0 44px;
}


#content h3.ficha { color:#008552; float:left; font-size:22px; line-height:100%; margin-bottom:10px; margin-top:10px; margin-left:0px; width:730px; }
#content .team { float:left; width:315px; }
#content .staff { float:left; margin-bottom:20px; }
#content .team .photo { float:left; width:100px; }
#content .team .des { float:left; width:185px; margin-left:10px; }
#content .team .des small { font-size:13px; color:#008552; display:block; margin-bottom:3px; }
#content .team .des strong { font-size:16px; color:#000; font-weight:bold; display:block; }
#content .team .des p { font-size:12px; color:#000; margin:7px 0px; line-height:120%; }
#content .team .des a { font-size:12px; color:#008AED; }
#content .table { float:left; width:300px; padding-left:15px; padding-right:15px; border-left: 1px solid #D2D3D2; border-right: 1px solid #D2D3D2; }
#content .table h4 { color:#008552; float:left; font-size:16px; font-weight:bold; width:100%; margin-bottom:15px; }
#content .table table, #content .structure table { float:left; width:300px; border:none; }
#content .table table strong, #content .structure table strong { font-weight:bold; }
#content .table table td, #content .structure table td { padding-left:10px; vertical-align:middle; }
#content .table table td.w155, #content .structure table td.w155 { width:155px; }
#content .table table tr, #content .structure table tr { border:0px; height:30px; }
#content .table table tr.color, #content .structure table tr.color { background:#C8D0CD; }
#content .structure { float:left; width:295px; padding-left:15px; }
#content .structure h4 { color:#008552; float:left; font-size:16px; font-weight:bold; width:100%; margin-bottom:15px; }
#content .structure p, #content .table p { color:#000; float:left; font-size:12px; line-height:140%; width:100%; margin-bottom:10px; }
#content .proyecto { float:left; width:960px; margin-top:10px; }
#content .proyecto h3 { float:left; width:960px; color:#008552; font-size:22px; line-height:100%; margin-bottom:10px; }
#content .proyecto .staff { float:left; width:315px; border-right:1px solid #D2D3D2; }
#content .proyecto .tabla { float:left; width:329px; }
#content .proyecto .estructura { float:left; width:315px; }
#content .plane { float:left; width:740px; position:relative; }
#content .plane .option-plane { float:left; width:205px; position:absolute; top:0px; right:0px; }
#content .plane .option-plane .btn-planta { float:left; width:79px; height:37px; background:url(../img/btn/btn-plane.png) left bottom no-repeat; text-indent:-4562em; overflow:hidden; }
#content .plane .option-plane .btn-lista { float:left; width:66px; height:37px; background:url(../img/btn/btn-plane.png) right top no-repeat; text-indent:-4562em; overflow:hidden; }
#content .plane .option-plane .btn-planta.actual, #content .plane .option-plane .btn-planta:hover { background-position:top left; }
#content .plane .option-plane .btn-lista.actual, #content .plane .option-plane .btn-lista:hover { background-position:bottom right; }
#content .plane .option-plane p { float:left; width:50px; font-size:12px; margin-top:10px; }
#content .plane h3 { float:left; width:730px; margin-left:10px; _margin-left:5px; color:#008552; font-size:22px; line-height:100%; margin-bottom:5px; }
#content .plane small { float:left; width:730px; margin-left:10px; color:#000000; font-size:16px; line-height:100%; margin-bottom:10px; }
#content .plane .plant { float:left; margin-left:10px; _margin-left:5px; }
#content .alternatives { float:left; width:960px; height:393px; margin-top:10px; background:url(../img/bck/bck_alternatives.png) left top no-repeat; position:relative; }
#content .alternatives .browse { color:#008852; padding: 96px 0 0 0; height:120px; width:20px; font-size:3em; text-decoration:none; cursor:pointer; }
#content .alternatives div.items { position:absolute; width:20000em; z-index:0; }
#content .alternatives .prevPage_alternatives, #content .alternatives .nextPage_alternatives { float:left; width:30px; height:40px; top:201px; position:absolute; color:#008852; font-size:3em; text-decoration:none; cursor:pointer; }
#content .alternatives .prevPage_alternatives { float:left; left:0px; }
#content .alternatives .nextPage_alternatives { float:right; text-align:right; right:0px; }
#content .alternatives big { float:left; width:950px; margin:15px 0 0 15px; font-size:12px; color:#000; font-weight:bold; }
#content .alternatives .item { float:left; width:231px; height:292px; margin:25px 30px 0 30px; background:url(../img/bck/bck_item.png) left bottom no-repeat; position:relative; }
#content .alternatives .item img { border: none; }
#content .alternatives .trans { background:url(../img/bck/bck_trans.png) left top no-repeat; width: 231px; height:40px; }
#content .alternatives .names { width: 231px; height:40px; position:absolute; color:#fff; left:0px; top:0px; font-size:12px; text-align:center; }
#content .alternatives .names strong { display:block; font-weight:bold; font-size:14px; margin:3px 0px; }
#content .alternatives .item .entrega-inmediata { margin:10px 0 0 10px; }
#content .alternatives .item p { float:left; margin:25px 0 0 17px; font-size:10px; }
#content .alternatives .item .btn { float:left; margin:5px 0 0 17px; }
#content .alternatives .item p strong { color:#008552; font-weight:bold; font-size:12px; }
#content .alternatives .scrollable { float:left; width:880px; height:350px; margin-left:40px; _margin-left:15px; position:relative; overflow:hidden; }
.entrega-inmediata { float:left; width:74px; height:74px; background:url(../img/icn/icn_entrega_inmediata.png) left top no-repeat; text-indent:-5242em; overflow:hidden; }
/* Todo sobre Aconcagua */
.razones { position: relative; width: 660px; height: 342px; margin-bottom: 20px; padding: 20px; padding-right: 280px; background: url(../img/bck/bck_razones.jpg) no-repeat left top; }
.razones h2 { }
.razones .razon-tabs { position: absolute; bottom: 0; left: 0; height: 58px; }
.razones .razon-tabs li { float: left; }
.razones .razon-tabs li a { display: block; float: left; width: 164px; height: 58px; background-image: url(../img/bck/bck_razones_tab.png); background-repeat: no-repeat; text-indent: -33333em; color:#333333; }
.razones .razon-tabs li.razon1 a { width: 173px; background-position: left top; }
.razones .razon-tabs li.razon2 a { width: 135px; background-position: -173px top; }
.razones .razon-tabs li.razon3 a { width: 166px; background-position: -308px top; }
.razones .razon-tabs li.razon4 a { width: 184px; background-position: -474px top; }
.razones .razon-tabs li.razon1 a:hover, .razones .razon-tabs li.razon1 a.current { background-position: left -58px; }
.razones .razon-tabs li.razon2 a:hover, .razones .razon-tabs li.razon2 a.current { background-position: -173px -58px; }
.razones .razon-tabs li.razon3 a:hover, .razones .razon-tabs li.razon3 a.current { background-position: -308px -58px; }
.razones .razon-tabs li.razon4 a:hover, .razones .razon-tabs li.razon4 a.current { background-position: -474px -58px; }
.colRightMin { width: 282px; padding:0 10px; }
.colRightMin h3 { font-size: 1.834em; }
.colDoubleMin { width:638px; padding-right:20px; }
.colDoubleMin p { font-size: 1.167em; line-height: 120%; margin: 20px 0; }
.colDoubleMin p img { padding-left: 30px; }
.colDoubleMin p img.shadow { padding-bottom: 22px; background:url(../img/bck/bck_sombra_blanca_210.png) no-repeat scroll center bottom; }
.razon { width: 510px; padding-left: 44px; }
.razon li { margin-bottom: 30px; padding:0 0 0 65px; background: url(../img/icn/icn_gran_num.gif) no-repeat left top; }
.razon li.uno { background-position: -200px 0; }
.razon li.dos { background-position: -150px -50px; }
.razon li.tres { background-position: -100px -100px; }
.razon li.cuatro { background-position: -50px -150px; }
.razon li.cinco { background-position: 0 -200px; }
.razon li big { font-size: 2em; color:#000; }
.razon li p { color: #4C4C4C; }
.masrazones { width: 160px; }
.mas { }
.mas li { padding: 20px 5px; font-size: 1.167em; color: #4C4C4C; }
.mas li strong { display: block; font-size: 1.167em; font-weight: bold; color: #008652; }
#mapa_chile { margin-bottom: 20px; }
.financiamiento { float:left; margin-top: 20px }
.frmFinanciamiento { margin-left:200px; }
.finan-tabs { float:left; }
.finan-tabs li { float: left; }
.finan-tabs li a { display: block; float: left; padding:0 30px; font-weight: bold; line-height: 44px; background: url(../img/bck/bck_finan_tabs.png) no-repeat right top; }
#content .finan-tabs li.prin a { background-position: left -188px; }
#content .finan-tabs li.end a { background-position: right -47px; }
#content .finan-tabs li a.current { background: #E3E5E4; color: #000; }
#content .finan-tabs li.prin a.current { background: url(../img/bck/bck_finan_tabs.png) no-repeat left -141px; }
#content .finan-tabs li.end a.current { background: url(../img/bck/bck_finan_tabs.png) no-repeat right -97px; }
.finan-panes { float: left; width: 100%; padding-bottom: 6px; background: url(../img/bck/bck_full_panes.png) no-repeat left bottom; }
.finan-panes .finan-pane { width: 960px; background-color: #E3E5E4; padding-bottom: 15px; }
#finan h2 { padding: 20px 0 20px 20px; font-size: 1.2em; font-weight: bold; color: #000; }
.finan-panes .finan-pane h2 strong { font-size: 2.2em; color: #008552; }
.finan-pane .main { float: left; width:620px; padding-right: 10px; _ padding-right: 5px;
margin-bottom: 30px; }
.finan-pane .main ol.accor { padding:0 20px; }
.finan-pane .main ol.accor li { padding: 10px 0; list-style: decimal; list-style-position: inside; border-top:solid 1px #EEEFEF; border-bottom: solid 1px #C7C9C8; }
.finan-pane .main ol.accor li.first { border-top:none; }
.finan-pane .main ol.accor li.end { border-bottom:none; }
.finan-pane .main ol.accor li div { display: none; padding: 10px 0; }
.finan-pane .main ol.accor ul li { list-style: none; border: none; padding:3px 0 3px 10px; }
.finan-pane .dudas { float: left; width: 300px; margin-bottom:20px; }
#finan .dudas .input h2 { font-size:1.834em; margin: 0 auto; padding: 20px 0 10px; width: 190px; }
.finan-pane .dudas .input { width: 300px; height: 152px; background: url(../img/bck/bck_dudas_input.gif) no-repeat left top; }
.finan-pane .dudas .input p { width: 270px; margin:0 auto; text-align: center; padding:5px 0; }
.finan-pane .dudas .input p .campo { width: 256px; padding: 7px; background: url(../img/bck/bck_dudas_input_input.gif) no-repeat left top; }
.finan-pane .noolvides { clear: both; width: 920px; height:126px; margin: 0 auto; background: url(../img/bck/bck_noolvides.gif) left top; }
.finan-pane .noolvides p { padding: 20px 0 10px 20px; }
.finan-pane .noolvides p strong { display: block; font-weight: bold; margin-bottom:10px; }
.finan-pane .noolvides a { margin-left: 20px; }
.finan-pane p { padding:0 20px 0 35px; }
.finan-pane .main h3 { padding: 10px 0 10px 35px; font-size: 1.334em; font-weight: bold; color: #000; width:93%; }
.finan-pane .main h3 small { float: right; font-size: 0.8em; }
.finan-pane .main hr { width: 93%; margin:0; margin-left: 35px; }
.finan-pane .main form div.p, .finan-pane .main form p { clear: both; padding: 10px 0 9px 35px; color: #000; font-size: 12px; width: 600px; }
.finan-pane .main form div.p strong, .finan-pane .main form p strong { display: block; font-weight: bold; padding-bottom: 5px; }
.finan-pane .main form .opcion_ingresosbx{  float:left; margin: -16px 0 0 35px !important; }
.finan-pane .main form #monto-ingreso{  float:left; margin: -16px 0 0 10px !important; }
.finan-pane .main form p label { padding-right: 10px; }
.finan-pane .main form p input { float:left; margin-right: 10px; color: #4C4C4C; }
.finan-pane .main form p input.radio { margin-top:8px; margin-right:15px; }
.finan-pane .main form p label, .finan-pane form p .ver { float:left; line-height: 30px; }
.finan-pane .main form p small { float:left; display:block; clear: both; font-size:.9em; }
.finan-pane .main form .opcion_ingresosbx { float:left; z-index:99!important; margin:0 20px 0 0; }
.finan-pane .main form p.uno { background: url(../img/icn/icn_guias_num_2.gif) no-repeat -72px top; }
.finan-pane .main form p.dos { background: url(../img/icn/icn_guias_num_2.gif) no-repeat -48px -48px; }
.finan-pane .main form p.tres, .finan-pane .main form div.tres { background: url(../img/icn/icn_guias_num_2.gif) no-repeat -24px -96px; }
.finan-pane .main form p.none { background: none; width: 100%; }
.finan-pane .main form p.none input { float: right; color: #fff; }
.finan-pane .main form p label input { float: none; vertical-align: middle; }
.finan-pane .main form p label.label-slider { width:105px; }
.finan-pane .graf { padding-left: 35px; margin-top: 10px; }
.finan-pane .cont-slider { display: block; float: left; width: 222px; }
.finan-pane .cont-slider .ui-slider-handle { background:url("../img/btn/btn_range_slider.png") no-repeat scroll left top transparent; border:0 none; cursor:e-resize; height:18px; margin:0; width:7px; }
.finan-pane .cont-slider .val { display: block; text-align: center; }
.finan-pane .slider { display: block; float: left; width: 200px; height: 24px; background: url(../img/bck/bck_slider_finan.gif) no-repeat left top; margin:0 10px; }
.finan-pane .slider .ui-slider-handle { margin-top: 6px; }
#simula.finan-pane .main form p input.btn { float:left; color:#fff; height:30px; float:right; }
.finan-pane.simula-dividendo .main form p input.btn { float:left; color:#fff; height:30px; float:right; }
.finan-pane.simula-dividendo p { padding-left: 20px; }
.finan-pane.simula-dividendo p.p-resultados { letter-spacing:-0.5px; }
.finan-pane.simula-dividendo p big { font-size:16px; font-weight:bold; }
.finan-pane.simula-dividendo .main form p { padding: 10px 0 9px 20px; width:610px; }
.finan-pane.simula-dividendo .main h3 { padding: 10px 0 10px 20px; font-size: 1.334em; font-weight: bold; color: #000; width:93%; }
.finan-pane.simula-dividendo .main hr { width: 96%; margin:0; margin-left: 20px; }
/*Inputs*/
.w40 { width: 26px; background: url(../img/bck/bck_input_w40.gif) no-repeat left top; padding:7px; }
.w150 { width: 136px; background: url(../img/bck/bck_input_w150.gif) no-repeat left top; padding:7px; }
.w200 { width: 186px; background: url(../img/bck/bck_input_w200.gif) no-repeat left top; padding:7px; }
.w315 { width: 315px; }
/*franja comparacion*/


.franja-compara { width:100%; height:120px; position:fixed; z-index:999; left:0px; bottom:0px; top:auto; display:block; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.franja-compara .back { position:absolute; top:0; left:0; width:100%; height:100%; background:black; z-index:-1; display:block; }
.franja-compara .contenido-compara { width:960px; margin:0 auto; padding-top:20px!important; position:relative; z-index:9999; color:#fff; }
.franja-compara .lista-compara { float:left; width:700px; position:relative; z-index:9999; color:#fff; text-align:left; }
.franja-compara .lista-compara li { float:left; width:195px; margin-right:25px; background:#262C2A; height:80px; position:relative; }
.franja-compara .lista-compara img { float:left; display:block; margin:20px 10px; }
.franja-compara .lista-compara big { font-size:1em; display:block; margin-top:15px; margin-bottom:3px; }
.franja-compara .lista-compara strong { font-weight:bold; }
.franja-compara .lista-compara span.uf { display:block; font-size:0.9em; margin-top:3px; }
.franja-compara .accion { float:left; width:230px; }
.franja-compara .btn { height:40px; margin-top:10px; }
.franja-compara .btn-cerrar { position:absolute; top:-15px; right:-15px; }
.franja-compara .btn-cerrar img { margin:0px!important; }
.franja-compara p { line-height:120%; font-size:0.9em; }
.franja-compara .abrir-cerrar { width:116px; height:30px; position:absolute; top:-30px; right:20px; text-align:center; color:#fff; z-index:3; }
.franja-compara .abrir-cerrar a { position:relative; z-index:3; margin:9px 12px 0 0px; color:#fff; display:block; font-size:0.9em; }
.franja-compara .abrir-cerrar .bg { width:116px; height:30px; display:block; position:absolute; top:0px; right:0px; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background: url(../img/bck/bck_abrir.png) no-repeat left top; z-index:2; }
.franja-compara .abrir-cerrar.act .bg { width:116px; height:30px; display:block; position:absolute; top:0px; right:0px; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background: url(../img/bck/bck_cerrar.png) no-repeat left top; z-index:2; }
.franja-compara .back { position:absolute; top:0; left:0; width:100%; height:100%; background:black; z-index:-1; }
/* Alertame Lightbox */
.alertame { width:380px; height:345px; margin:0 0 0 0; padding:10px; text-align:left; position:relative; overflow:hidden }
/*.alertame .alerta { height:100px; float: left; } */
.alertame .close { background:url("/img/icn/icn_cerrar.png") repeat scroll 0 0 transparent; height:31px; overflow:hidden; position:absolute; right:-15px; text-indent:-1000em; top:-15px; width:31px; z-index:1; }
.alertame h1 { float:left; width:380px; font-size:28px; color:#008552; margin-bottom:8px; }
.alertame h2 { float:left; width:380px; font-size:13px; color:#000; font-weight:bold; margin-bottom:20px; margin-top:10px; }
.alertame p { float:left; width:380px; margin-bottom:12px; .margin-bottom:7px;
}
.alertame label { float:left; font-size:12px; color:#000; width:340px; }
.alertame .alerta label { width:176px; margin-top:8px; margin-bottom: 5px }
.alertame input { float:left; margin-right:10px; }
.alertame .combo { float:left; width:200px; }
.alertame hr { border-bottom:1px solid #EEEEEE !important; border-left:0 none; border-right:0 none; border-top:1px solid #CCCCCC !important; clear:both; display:block !important; float:left; margin:10px 0; .margin:5px 0px;
visibility:visible; width:100%; .margin-bottom:0px;
}
.alertame .cuenta { float:left; width:250px; margin-left:50px; margin-top:5px; margin-bottom:20px; }
.alertame .cuenta label { font-weight:bold; margin-bottom:3px; }
.alertame .alerta #opcion_depto { width: 193px }
.alertame .alerta .opcion_deptobx { width: 200px }
.alertame .alerta .opcion_deptobx span { width: 156px }
.listo { margin:0 0 0 0; width:380px; height:144px; padding:10px; text-align:left; position:relative; position:relative; }
.listo .close { background:url("../img/icn/icn_cerrar.png") repeat scroll 0 0 transparent; height:31px; overflow:hidden; position:absolute; right:-15px; text-indent:-1000em; top:-15px; width:31px; z-index:1; }
.listo big { font-size:13px; color:#000; margin-bottom:15px; display:block; }
.listo p { font-size:12px; color:#000; margin-bottom:10px; line-height:120%; }
.listo strong { font-weight:bold; }
.c112 #valPropiedad { margin-left: 40px; }
.como-llegar { margin:0; width:900px; height:530px; padding:10px; text-align:left; position:relative; background: url(../img/bck/bck_lightbox_como_llegar.png) no-repeat left top; }
.como-llegar.coti-b { background: url(../img/bck/bck_lightbox_cotizar.png) no-repeat left top!important; }
.como-llegar .close { background:url("../img/icn/icn_cerrar.png") repeat scroll 0 0 transparent; height:31px; overflow:hidden; position:absolute; right:-15px; text-indent:-1000em; top:-15px; width:31px; z-index:1; }
.como-llegar h1 { width:380px; font-size:28px; color:#008552; margin-bottom:8px; }
.como-llegar .imprimir { float:right; margin-top:10px; background: url(../img/icn/icn_imprimir.png) no-repeat left top; padding-left:15px; .margin-top:-20px;
}
.como-llegar .google-maps { margin-top:20px; }
.w452 { background:url(../img/bck/bck_input_w452.gif) no-repeat scroll left top transparent; height:16px; padding:7px; width:452px; }
.lightbox-departamentos { width:900px; height:440px; padding:10px; text-align:left; position:relative; background: url(../img/bck/lightbox_departamentos.png) no-repeat left top; margin:0 0 0 -460px; }
.lightbox-departamentos strong { font-weight:bold; }
.lightbox-departamentos h1 { width:100%; font-size:28px; color:#008552; margin-bottom:8px; }
.lightbox-departamentos h2 { width:100%; font-size:16px; color:#008552; margin-bottom:8px; font-weight:bold; }
.lightbox-departamentos label { float:left; margin-top:9px; margin-right:10px; }
.lightbox-departamentos .cnt { float:left; width:900px; margin-top:20px; }
.lightbox-departamentos .cnt .foto { position: relative; float:left; width:400px; height: 267px; border:1px solid #ccc; }
.lightbox-departamentos .cnt .superficies { float:left; width:208px; padding-left:20px; border-right:1px solid #ccc; }
.lightbox-departamentos .cnt .superficies p { width:auto; font-size:14px; margin-bottom:3px; }
.lightbox-departamentos .cnt .superficies ul { margin:20px 0px; }
.lightbox-departamentos .cnt .superficies li { height:19px; width:95%; padding-top:9px; border-bottom:1px solid #ccc; }
.lightbox-departamentos .cnt .superficies li strong { width:140px; display:block; float:left; margin-left:10px; }
.lightbox-departamentos .cnt .hoy { float:left; width:190px; padding-left:20px; }
.lightbox-departamentos .cnt .hoy big { float:left; width:169px; height:30px; padding-top:10px; text-align:center; margin-bottom:10px; font-size:18px; font-weight:bold; }
.lightbox-departamentos .cnt .hoy big.antes { background: url(../img/bck/bck_uf_antes.png) no-repeat left top; color:#B1DACA; }
.lightbox-departamentos .cnt .hoy big.ahora { background: url(../img/bck/bck_uf_ahora.png) no-repeat left top; color:#008552; }
.lightbox-departamentos .cnt .hoy .link { margin-top:20px; }
.lightbox-departamentos .cnt .hoy .link a { border-bottom:1px solid #ccc; padding-bottom:10px; display:block; margin-top:9px; }
.lightbox-departamentos .cnt .hoy .link .comparar { background: url(../img/icn/icn_comparar.png) no-repeat left top; padding-left:20px; }
.lightbox-departamentos .cnt .hoy .link .cotizar { background: url(../img/icn/icn_calcula.png) no-repeat left 2px; padding-left:20px; }
.lightbox-departamentos .cnt .hoy .link .agendar-visita { background: url(../img/icn/icn_agendar_verde.png) no-repeat left 2px; padding-left:20px; }
.lightbox-departamentos .cnt .hoy .btn { margin-top:20px; height:30px; }
.lightbox-departamentos .opciones { float:left; width:900px; }
.lightbox-departamentos .opciones a { float:left; padding-bottom:4px; margin-right:20px; padding-top:2px; }
.lightbox-departamentos .opciones .guardalo { background: url(../img/icn/icn_guardar.png) no-repeat left top; padding-left:15px; }
.lightbox-departamentos .opciones .compartir { background: url(../img/icn/icn_compartir.png) no-repeat left 2px; padding-left:15px; }
.lightbox-departamentos .opciones .imprimir { background: url(../img/icn/icn_imprimir.png) no-repeat left 2px; padding-left:15px; }
#overlay { display:none; margin:auto; left:50%!important; }
#overlay .close { background:url("../img/icn/icn_cerrar.png") repeat scroll 0 0 transparent; height:31px; overflow:hidden; position:absolute; right:-15px; text-indent:-1000em; top:-15px; width:31px; z-index:1; cursor:pointer; }
/********* modificaciones fusiona *****************************************/
.combo-comuna { display:none; }
#mapa_chile li.r-arica { top:16px; left:39px; }
#mapa_chile li.r-tarapaca { top:32px; left:42px; }
#mapa_chile li.r-antofagasta { top:67px; left:46px; }
#mapa_chile li.r-atacama { top:107px; left:43px; }
#mapa_chile li.r-coquimbo { top:144px; left:36px; }
#mapa_chile li.r-valparaiso { top:166px; left:38px; }
#mapa_chile li.rm { top:178px; left:42px; }
#mapa_chile li.r-bernardo { top:190px; left:37px; }
#mapa_chile li.r-maule { top:205px; left:34px; }
#mapa_chile li.r-biobio { top:218px; left:32px; }
#mapa_chile li.r-araucania { top:235px; left:33px; }
#mapa_chile li.r-rios { top:250px; left:33px; }
#mapa_chile li.r-lagos { top:263px; left:35px; }
#mapa_chile li.r-aysen { top:310px; left:40px; }
#mapa_chile li.r-magallanes { top:359px; left:45px; }
.resultados .modelo { clear:both; }
#buscahogar .box.full small { clear:both; }
/** agrandar select de orden de busqueda ****/
.orden_busuqeda div.combo { width:250px;}
.orden_busuqeda div.combo span { width:206px; }
.orden_busuqeda div.combo ol { width:244px; }
.orden_busuqeda div.combo ol li a { width:215px; }
/*********************************************/

/****** mensaje de registro *****************/
.colLeftM .login-panes-2 { float: left; width: 100%; background:#E3E5E4 url(../img/bck/bck_loginpane_bottom.png) no-repeat left bottom; height:300px; }
.colLeftM .mensaje { float:left; width:100%; margin-top:120px; text-align:center; font-family: Arial, Helvetica, sans-serif; color:#008652; font-weight:bold; font-size:16px; }
.colLeftM .volver { float:left; width:290px; margin-top:20px; padding-right:10px; }
.colLeftM .volver2 { float:left; margin-top:20px; }
/********************************************/

/****** lightbox cotizaciones recientes ********************/
.lightbox-cotizaciones { /*	background:url("../img/bck/bck_lightbox_alertame.png") no-repeat scroll left top transparent;*/ background-color:#FFF; height:345px; margin:0 0 0 -400px; padding:10px; position:relative; text-align:left; width:700px; }
.lightbox-cotizaciones h1 { color:#008552; float:left; font-size:28px; margin-bottom:8px; width:380px; }
/***********************************************************/

.error { background:#FCC; color:#900; padding:10px 0; text-align:center; }
.mensaje-alert { margin:0 0 0 0; padding:10px; text-align:left; position:relative; position:relative; }
.mensaje-alert .close { background:url("../img/icn/icn_cerrar.png") repeat scroll 0 0 transparent; height:31px; overflow:hidden; position:absolute; right:-15px; text-indent:-1000em; top:-15px; width:31px; z-index:1; }
.mensaje-alert big { font-size:13px; color:#000; margin-bottom:15px; display:block; }
.mensaje-alert p { font-size:12px; color:#000; margin-bottom:10px; line-height:120%; }
.mensaje-alert strong { font-weight:bold; }
/* New CSS */

.sitemap { background: #EBEEEC; }
.sitemap ul.popa { float:left; width:340px; margin:10px; line-height:1.4em; }
.sitemap ul li { margin:5px 0 10px 20px; list-style: square; font-size:1.2em; padding:3px 0; }
.sitemap ul li ul li { margin:0 0 0 20px; list-style: disc; font-size:.9em; }
.sitemap ul li ul li ul li { margin:0 0 0 20px; list-style:circle; }
.contact { background: #EBEEEC; padding:20px 0; }
.contact p { float:left; margin:10px 20px; display:block; width:320px; }
.contact p.full { width:690px; }
.contact p label { display:block; font-weight:900; margin:0 0 5px 5px!important; }
.contact p label.label-tipo-consulta { display:inline !important; font-weight:normal !important; }
.contact p textarea { width:640px; height:150px; padding:10px; border:1px solid #ddd; }
.contact p.submit { float:right; margin:0 50px 0 0; }
.resultados .box { width:480px; border:1px solid #ddd; padding:10px; float:left; margin:10px 0; }
.resultados .box .logo { float:left; margin:0 10px 10px 0; }
.resultados .box .mapa { float:right; border:1px dashed #9E9F9E; padding:1px; margin:0 0 0 10px; }
.resultados .box h3 { color:#008552; font-size:1.2em; font-weight:900; }
.resultados .box p { width:220px; display:block; margin:5px 0 0 0; font-size:.9em; line-height:1.2em; }
.resultados .box p a img { margin:0 0 -3px 0; }
.resultados .box .btn { float:right; margin:0; }
.print { border:none!important }
#print { float:left; width:800px; text-align:left; padding:20px; }
#print h1 { float:left; margin:0 20px 0 0; }
#print h2 { display:block; margin:15px 0 0 0; font-size:1.8em; }
#print h3 { font-size:1.8em; }
#print .left { float:left; }
#print .right { float:right; }
#print .popbox { float:left; margin:10px 0; padding:0 0 20px 0; width:100%; border-bottom:1px solid #ddd; }
#print p { line-height:1.3em; display:block; }
#print p strong { font-weight:900; }
#print #info .right { margin:10px 0 0 20px; text-align:center; }
#print #info .right .precio { background:none; border-top:1px solid #999; color:black; width:150px; margin:5px 0 0 0; padding:5px 0 0 0; }
#print #info h3 { margin:0 0 20px 0; }
#print #info p { margin:0 0 3px 0; width:600px; }
#print #info p span { margin:5px 20px 0 0; display:block; float:left; }
#print #info p span img { margin:0 5px -2px 0; }
#print #proyecto img, #print #ubicacion img { float:left; margin:0 20px 0 0; }
#print #proyecto .right, #print #ubicacion .right { width:380px; }
#print #proyecto .right h3, #print #ubicacion .right h3 { margin:0 0 10px 0; }
#print #proyecto .right p, #print #ubicacion .right p { margin:0 0 20px 0; }
#print #proyecto .right ul, #print #ubicacion .right ul { list-style: disc; margin:0 0 20px 15px; line-height:1.4em; }
#print #proyecto .right strong, #print #ubicacion .right strong { font-weight:900; }
#print #alternativas .item { width:230px; border:1px solid #ccc; margin:30px 30px 0 0; float:left; }
#print #alternativas .item p { padding:2px; text-align:center; float:left; width:220px; line-height:1.4em; color:black; }
#print #alternativas .item .names strong { display:block }
#print #alternativas .item .precio { background:none; }
#print #footer { background:none; }
#print #footer p { font-size:.9em; margin:0 0 20px 0; }
#print #footer strong { margin:20px 0; text-align:center; display:block; line-height:1.4em; font-weight:900; }
#print #notas { border: none; margin:50px 0 0 0; }
/* New CSS */

/**************** CSS SITIO PRIVADO *****************************************************************************/

/*SEGUIMIENTO*/

.box_vader { float:left; width:725px; background:url(../img/bck/bck_private_box_bottom.jpg) center bottom; padding-bottom:20px; }
.box_vader h3 { float:left; padding-left:20px; }
.box_yoda h3 { float:left; padding-left:0px; }
.box_vader .box_luke { padding:20px; float:left; width:685px; background:url(../img/bck/bck_private_box_top.jpg) center top no-repeat; }
.box_vader .box_luke img { float:left; margin:0 10px 0 0; }
.box_vader .box_luke ul { margin:10px 0; }
.box_vader .box_luke ul li { margin:0 0 8px 0; }
.box_vader .box_luke .advice { margin:10px 0; background:url(../img/bck/bck_advice.jpg); width:400px; height:20px; padding:15px; float:left; color:black; }
.box_vader .box_luke .advice img { margin:-5px 10px 0 0; }
.seguimiento .box { margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #ddd; float:left; width:100%; }
.seguimiento .box .btn { float:left; margin:0 0 20px; padding:0; width:100%; background:#82958E; }
.seguimiento .box .btn small { font-size:0.8em; }
.seguimiento .box .btn img { margin-bottom:-13px; margin-right:5px; }
.seguimiento .miaconcagua ul li { padding:1px 0 2px 0px; background:none; margin:0 0 5px 0; }
.seguimiento .miaconcagua ul li.btn-cotizaciones { background-position:left 2px; }
.seguimiento .miaconcagua ul li.btn-favoritos { background-position:left -12px; }
.seguimiento .miaconcagua ul li.btn-busquedas { background-position:left -27px; }
.seguimiento .miaconcagua ul li.btn-alertas { background-position:left -41px; }
.seguimiento .miaconcagua ul li.btn-seguimiento { background-position:left -55px; }
.seguimiento .box h3 { color:#000!important; border-bottom:none!important; }
.seguimiento .perfil h3 { color:#000!important; border-bottom:none!important; }
.seguimiento .perfil img { display: block; background: url(../img/bck/bck_img_perfil.png); padding: 7px 10px 10px 8px; float:left; }
.seguimiento .perfil p.perfil_id { display:block; float:left; width:110px; padding:10px 0 0 10px; }
.seguimiento .perfil p.perfil_id a { display:inline!important; font-size:.9em; float:none!important; width:auto!important; word-wrap: break-word; }
.seguimiento .perfil p.bar { width:200px; height:27px; background:url(../img/bck/bck_percent_bar.png) no-repeat; }
.seguimiento .perfil p.bar span { display:block; float:left; width:200px; height:7px; padding:7px 0 13px 0; text-align: center; background:url(../img/bck/bck_percent_mask.png); font-weight:900; color:black; }
.seguimiento .perfil .info { background:url(../img/icn/icn_info.jpg) left center no-repeat; padding:0 0 0 40px; font-size:.9em; }
.seguimiento .numero { background:url(../img/icn/icn_ejecutivo.png) left center no-repeat; padding:5px 0 5px 60px; }
.seguimiento .numero small { font-size:.9em; }
.seguimiento .numero strong { color:#008652; font-size:1.9em; margin:2px 0; }
.seguimiento .consultas li { margin:0; padding:3px 0; border-bottom:1px solid #fff; }
.seguimiento .consultas li span { font-size:.8em; display:block; margin:2px 0; }
.seguimiento .consultas li small { color:black!important; display:inline; }
.seguimiento .consultas li .rojo { color:red; }
.seguimiento .consultas li .verde { color:green; }
.seguimiento .consultas .newq a { background: #008852; color: #fff; }
.seguimiento .consultas .bullet img { float:left; margin:0 10px 0 0; }
.seguimiento .ayuda ul li { padding:1px 0 2px 20px; background:url(../img/icn/sprite_ayuda.png) left center no-repeat; margin:0 0 5px 0; }
.seguimiento .ayuda ul li.btn-fono { background-position:left 3px; }
.seguimiento .ayuda ul li.btn-chat { background-position:left -22px; }
.seguimiento .ayuda ul li.btn-llamado { background-position:left -45px; }
.seguimiento .ayuda ul li.btn-email { background-position:left -70px; }
/* box pasos */

.box-pasos { float:left; width:675px; background: url(../img/bck/bck_box_pasos.png) no-repeat left bottom; padding-bottom:15px; margin-left:20px; }
.box-pasos .box-pasos-cont { float:left; width:675px; background: url(../img/bck/bck_box_pasos_cont.png) no-repeat left top; }
.box-pasos .box-pasos-cont .pasos { float:left; width:635px; height:50px; margin:20px 0 0 20px; display:inline; }
.box-pasos .box-pasos-cont .pasos li { float:left; height:50px; text-indent:-6789em; overflow:hidden; }
.box-pasos .box-pasos-cont .pasos li.uno { width:208px; background: url(../img/bck/bck_paso_uno.png) no-repeat left top; }
.box-pasos .box-pasos-cont .pasos li.uno.pas { text-indent:0em; display:block; }
.box-pasos .box-pasos-cont .pasos li.uno.pas a { text-indent:-53223em; width:208px; height:50px; display:block; background: url(../img/bck/bck_paso_uno.png) no-repeat left top; }
.box-pasos .box-pasos-cont .pasos li.uno.pas a:hover { background-position:left -100px; }
.box-pasos .box-pasos-cont .pasos li.uno.act { background-position:  left -50px!important; }
.box-pasos .box-pasos-cont .pasos li.dos { width:233px; background: url(../img/bck/bck_paso_dos.png) no-repeat left top; }
.box-pasos .box-pasos-cont .pasos li.dos.act { background-position:  left -100px!important; }
.box-pasos .box-pasos-cont .pasos li.dos.pas { background-position:  left -50px!important; text-indent:0em; }
.box-pasos .box-pasos-cont .pasos li.dos.pas a { width:233px; height:50px; display:block; text-indent:-53223em; background: url(../img/bck/bck_paso_dos.png) no-repeat left -50px; }
.box-pasos .box-pasos-cont .pasos li.dos.pas a:hover { background-position:left -150px; }
.box-pasos .box-pasos-cont .pasos li.tres { width:194px; background: url(../img/bck/bck_paso_tres.png) no-repeat left top; }
.box-pasos .box-pasos-cont .pasos li.tres.act { background-position:  left -50px!important; }
.box-pasos .box-pasos-cont .completa { float:left; width:615px; height:30px; background: url(../img/bck/bck_completa.png) no-repeat left top; margin:10px 0 0 30px; padding:20px 0 0 0; display:inline; }
.box-pasos .box-pasos-cont .completa strong { background: url(../img/icn/icn_ticket.gif) no-repeat left top; padding-left:20px; color:#008852; margin-left:20px; }
.box-pasos .box-pasos-cont big { color:#000; font-size:1em; font-weight:bold; margin-left:30px; padding-top:10px; float:left; margin-bottom:10px; }
.box-pasos .box-pasos-cont .pdf { width:553px; color:#000; margin-left:30px; float:left; margin-bottom:0px; display:inline; }
.box-pasos .box-pasos-cont .pdf a { background: url(../img/icn/icn_pdf.png) no-repeat left -3px; color:#008AEB; font-size:1em; font-weight:bold; float:left; padding-left:20px; padding-bottom:10px; margin-right:5px; }
.box-pasos .box-pasos-cont hr { width:613px; margin:10px 0; margin-left:30px; }
.box-pasos .box-pasos-cont .zip { width:555px; color:#000; margin-left:30px; float:left; margin-bottom:0px; display:inline; }
.box-pasos .box-pasos-cont .zip a { background: url(../img/icn/icn_zip.png) no-repeat left -3px; color:#008AEB; font-size:1em; font-weight:bold; float:left; padding-left:20px; padding-bottom:10px; margin-right:5px; }
.box-pasos .box-pasos-cont .btn-ver-mas { width:555px; color:#000; margin-left:30px; float:left; margin-bottom:0px; }
.box-pasos .box-pasos-cont .btn-ver-mas a { width:605px; background: url(../img/icn/icn_flecha_abajo.png) no-repeat right 4px; color:#008AEB; font-size:1em; font-weight:bold; float:left; padding-bottom:3px; }
.box-pasos .box-pasos-cont .sub-pasos { float:left; height:30px; margin:10px 0 0 135px; display:inline; }
.box-pasos .box-pasos-cont .sub-pasos li { float:left; width:103px; height:24px; padding-top:6px; color:#9E9F9E; font-size:0.9em; font-weight:bold; margin:0 15px; text-align:center; }
.box-pasos .box-pasos-cont .sub-pasos li.actual { background: url(../img/bck/bck_sub_pasos_actual.png) no-repeat left top; color:#fff; }
.box-pasos .box-pasos-cont .sub-pasos li.past { color:#008AEB; }
.box-pasos .box-pasos-cont .sub-pasos li.past a { font-weight:bold; color:#008AEB; }
.box-pasos .box-pasos-cont .proceso { float:left; width:565px; height:69px; background: url(../img/bck/bck_proceso.png) no-repeat left top; margin:10px 0 0 30px; padding:15px 0 0 50px; display:inline; }
.box-pasos .box-pasos-cont .proceso.esc { float:left; width:565px; height:32px; background: url(../img/bck/bck_proceso_esc.png) no-repeat left top; margin:10px 0 0 30px; padding:18px 0 0 50px; }
.box-pasos .box-pasos-cont .completada-entrega { float:left; background: url(../img/bck/bck_completada_bottom.png) no-repeat left bottom; margin:10px 0 0 30px; padding-bottom:10px; display:inline; }
.box-pasos .box-pasos-cont .completada-entrega .cnt { float:left; width:565px; background: url(../img/bck/bck_completada_top.png) no-repeat left top; padding:15px 0 0 50px; }
.box-pasos .box-pasos-cont .proceso p { width:550px; color:#000; line-height:120%; }
.box-pasos .box-pasos-cont .completada-entrega p { width:550px; color:#000; line-height:120%; }
.box-pasos .box-pasos-cont .encuesta { float:left; padding-left:30px; color:#000; }
.box-pasos .box-pasos-cont .encuesta .paso { float:left; margin-bottom:15px; padding-left:20px; position:relative; }
.box-pasos .box-pasos-cont .encuesta .paso span.numero { position:absolute; top:-1px; left:0px; color:#008852; font-size:1.15em; font-weight:bold; }
.box-pasos .box-pasos-cont .encuesta .paso .combo { width:70px; margin-right:5px; }
.box-pasos .box-pasos-cont .encuesta .paso .combo.c-uno { z-index:8!important; }
.box-pasos .box-pasos-cont .encuesta .paso .combo.c-dos { z-index:7!important; }
.box-pasos .box-pasos-cont .encuesta .paso .combo.c-tres { z-index:6!important; }
.box-pasos .box-pasos-cont .encuesta .paso div.combo span { width:25px; }
.box-pasos .box-pasos-cont .encuesta .paso ol.combo li a { width:40px; }
.box-pasos .box-pasos-cont .encuesta p { float:left; width:590px; color:#000; }
.box-pasos .box-pasos-cont .encuesta input { margin-right:5px; }
.box-pasos .box-pasos-cont .encuesta label { margin-right:20px; color:#000; }
.box-pasos .box-pasos-cont .encuesta .select { width:590px; float:left; margin-bottom:10px; }
.box-pasos .box-pasos-cont .encuesta .select label { float:left; margin-top:9px; }
.box-pasos .box-pasos-cont .encuesta .checkbox { width:170px; }
.box-pasos .box-pasos-cont .encuesta .btn { margin-left:10px; }
.box-pasos .box-pasos-cont .encuesta .botones { float:right; margin-right:40px; }
.box-pasos .box-pasos-cont table { float:left; width:613px; margin-left:30px; border:1px solid #D8D9D8; margin-top:10px; display: table; border-right:0px; }
.box-pasos .box-pasos-cont table tr.titulo { background:#D8D9D8; }
.box-pasos .box-pasos-cont table td { border-right:1px solid #D8D9D8; vertical-align:middle; padding:9px 5px; }
.box-pasos .box-pasos-cont table td.td-350 { width:330px; padding-left:20px; }
.box-pasos .box-pasos-cont table td.td-107 { width:92px; text-align:center; }
.box-pasos .box-pasos-cont table td.td-155 { width:167px; text-align:center; }
.box-pasos .box-pasos-cont table td.realizada { background-image: url(../img/icn/icn_ticket.gif); background-position:10px 8px; background-repeat:no-repeat; padding-left:15px; }
.box-pasos .box-pasos-cont table td.casa-disponible { background: #FFF2A8; padding-left:20px; }
.box-pasos .box-pasos-cont table tr.color { background:#E9ECEB; }
/* Tablas agendar visi .agendatas*/
.agendar { padding:10px; width:700px !important; height:420px !important; }
.agendar span.titulo { background:#D8D9D8; display:block; height:25px; padding:5px 0 0 15px; margin:0px 0 15px -20px; font-weight:bold; }
.agendar .agenda-op { padding: 10px 0; }
.agendar .agenda-op input { vertical-align: middle; }
.agendar .agenda-op label { margin-right:15px; }
.agendar p { width:100%; }
.agendar p.boton { padding-top: 10px; }
.agendar p strong { font-weight: bold; }
.agendar .semanas { float:right; text-align:right; width:50%; }
.agendar .semanas .prox { float:right; }
.agendar .semanas .ant { float:left; }
.cebra { width:700px; margin: 20px 0px; border: 1px solid #D9D9D9; margin-left:0px!important; border-bottom:none!important; }
.cebra thead tr th { background-color: #D9D9D9; text-align: center; color: #000; padding: 10px; }
.cebra tbody tr td { padding: 10px; text-align: center; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; }
.agendar .cebra thead tr td { width:50px; }
.agendar td, .agendar th { border-bottom:1px solid #CCCCCC !important; padding:8px 10px!important; width:auto; display:table-cell; }
.agendar td span { display: block; float:left; width:90px; }
.cebra tbody tr.odd td { background-color: #EAECEB; }
.nocentro thead tr th, .nocentro tbody tr td { text-align: left; }
.agenda-exito { width: 380px; height: 145px; background: url(../img/bck/bck_agenda_exito.png) no-repeat left top; padding:10px; position:relative; text-align:left; }
.agenda-exito p { padding: 10px 20px; }
.agenda-exito p strong { font-weight: bold; }
.agenda-exito p.botoncentro { text-align: center; }
.agendar p.agen { float:left; width:700px; margin-top:8px; }
.agendar p.boton { float:left; width:75px; }
.cebra thead tr th { background-color: #D9D9D9; text-align: center; color: #000; padding: 10px!important; }
.s-b { background:none!important; }
.box_vader .soli-tool { width:675px; margin-left:23px!important; padding-bottom:5px; border-bottom:1px solid #ccc; margin-top:10px; }
.box_vader #uno table a { font-size:0.9em; }
.box_vader #uno table .ex-in { padding:10px 10px!important; }
.box_vader .box-sugerencia { float:left; margin-left:24px; background: url(../img/bck/bck_box_pasos.png) no-repeat left bottom; margin-bottom:20px; }
.box_vader .box-sugerencia-in { float:left; background: url(../img/bck/bck_box_pasos_cont.png) no-repeat left top; }

.box_vader .wrap .wrap-in { width:645px; }
.box_vader .filtro strong { width:330px; }
.exito-observacion { float:left; width:655px; height:40px; padding:	10px 0 0 20px; margin-left:24px; background:#FFF2A8; display:inline; margin-bottom:10px; }
.exito-observacion p { float:left; width:100%; margin-bottom:5px; color:#000; }
/**************** CSS SITIO PRIVADO *****************************************************************************/
.carrousel-solicitudes { position:relative; width:640px; height:120px; float:left; background:none; text-align:center; margin-top:0px; }
.carrousel-solicitudes .btn-anterior { position:absolute; top:40px; left:10px; cursor:pointer; }
.carrousel-solicitudes .btn-siguiente { position:absolute; top:40px; right:10px; cursor:pointer; }
.carrousel-solicitudes .wrapper { overflow:hidden; position:relative; float:left; width:635px; height:115px; margin:11px 0 0 0; }
.carrousel-solicitudes .franja { position:absolute; left:0px; }
.carrousel-solicitudes .item { float:left; width:141px; }
.carrousel-solicitudes .item img { border:1px solid #F4F6F5; }
.imgDest { border-color:#008852; }
#F4F6F5 .mensaje-alerta { background:url("../img/bck/bck_alerta.png") no-repeat scroll left top transparent; height:51px; margin:10px 0; text-align:center; width:725px; }
#content .mensaje-alerta p { font-size:16px; line-height:50px; }


/* BOLETINES  */
#boletines { float:left; }
/*
#boletines { margin-top: 5px; background: url(../images/asistencia/fondo.gif) left bottom no-repeat; height:279px; float:left; }
*/

#boletines .tabs_boletines { background: #F4F6F5; height: 44px; }
#boletines .tabs_boletines li { float:left; cursor:pointer;}
#boletines .tabs_boletines li a { display: block; float: left;font-weight: bold;line-height: 44px;}
#boletines .tabs_boletines li.uno a { width: 218px; padding: 0 0 0 20px; background: url(../img/bck/bck_finan_tabs.png) no-repeat left -188px; }
#boletines .tabs_boletines li.uno a.current { background: url(../img/bck/bck_finan_tabs.png) no-repeat left -141px; }
#boletines .tabs_boletines li.dos a { width: 195px; padding: 0 15px 0 15px; background: url(../img/bck/bck_finan_tabs.png) no-repeat right top; }
#boletines .tabs_boletines li.dos a.current { background: #E3E5E4; color: #000; }
#boletines .tabs_boletines li.tres a { width: 195px; padding: 0 15px 0 15px; background: url(../img/bck/bck_finan_tabs.png) no-repeat right -47px; }
#boletines .tabs_boletines li.tres a.current { background: url(../img/bck/bck_finan_tabs.png) no-repeat right -97px; }
#boletines .tabs_boletines li a.hover { text-decoration: none; }

/*.boxs_boletines { float:left; }*/
#boletines .boxs_boletines .boxs_boletines { float:left; width:671px; padding-bottom: 20px; height:500px;  }
#boletines .boxs_boletines div.boxs_boletines_2   { float:left top ; position:relative; overflow:hidden; width: 733px; /*height:250px;*/ }
#boletines .boxs_boletines div.boxs_boletines_2 .boxs_boletin  { float:left; position:relative; overflow:hidden; width:671px; height:250px; }

.loading#resultado {	padding:25px; }
.loading#resultado p {	padding:25px 30px 0 70px ; }

.chico{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	top: 0;
	position: relative;
	color: #008652;
	text-align: left;
	width: 100px;
	float: left;
}
.enfavorito{
	margin-top: -3px !important;	
}
.muestra-carga{	margin-top: 7px;}
.muestra-carga span{ line-height: 30px; padding-left: 10px; }
.ingreso .accion { padding:0 15px; line-height: 30px; float: left; background: url(../img/icn/icn_btn_accion.png) no-repeat left top; cursor: pointer;}
.precioDividendo {
	height: 19px;
	width: 19px;
	margin-top: 2px;
	float: left;
}
.tool-tip-dividendo { position:absolute;  width:230px; height:80px; background:url(/img/bck/bck_tool_tip_verde.gif) left top no-repeat; padding:7px 7px 7px 20px; z-index: 9999999 !important; color: #fff; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align: left; line-height: 1.5em;}
.tool-tip-dividendo a { display:inline !important; font-weight:bold; color:#fff; font-size:10px; margin-bottom:4px; }
.precio_blanco {
	display: block;
	margin: 10px 0 0 0;
	clear: both;
	background: url(/img/bck/bck_precio_blanco_div.png) no-repeat left top;
	text-align: left;
	line-height: 23px;
	font-weight: bold;
	color:#008652;
	width:121px;
	height: 46px;
	padding-left: 8px;
}
.precio {
	display: block;
	margin: 10px 0;
	clear: both;
	background: url(/img/bck/bck_precio_gris_div.png) no-repeat left top;
	text-align: left;
	line-height: 23px;
	font-weight: bold;
	color:#008652;
	width:131px;
	height: 46px;
	padding-left: 8px;
}
.desde_title{
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 11px;
}
.desde_title_chico{
	color: #000;
	font-size: 9px;
}
.sinmargen{
	margin: 5px 5px 5px 5px !important;	
}
.foot_cel{
	color:#008652;
	font-size: 10px;
	border:none  !important;
	padding: none 0 !important;
	margin: none 0 !important;
	height: auto !important;
	background: none !important;
	text-align: left !important;
}
.fono_cel{
	width: 160px !important;
	text-align: left !important;
}
.fonogrande strong{
	font-size: 2em;	
	color:#008652;
	font-weight:bold;
	
}
.tab_fono{
	margin-left: 20px;
	width: 180px;
}
.tab_fonoizq{
	width: 180px;
}
.icon_fono img{
	margin-right: 10px !important;
}
.n-dormitorios{
	width: 177px !important;	
}
.opcion_dormitoriosbx, .opcion_banosbx, .opcion_regionesbx{
	margin-left: 0px !important;
}

.div-modelo{
	position: relative;
}


.btn_mostrar_telefono{
	height:34px; width:186px; float:left; padding:15px 0 0 52px;
}
.btn_mostrar_telefono a{
	background:url(/images/asistencia/btn_mostrar_telefono.jpg) 0 0 no-repeat;
	width:186px;
	height:34px;
	display:block;
	text-indent:99999px; 
	overflow:hidden;
	
}
.btn_mostrar_telefono a:hover{
	background-position:left bottom;
}
/* ENLACES TITULOS OPORTUNIDADES */
.linkh3 {
	color:#008652; 
	outline:none; 
	text-decoration:none; 
	font-weight:bold;
}

.textoVideoCompra{
	padding-top:15px;
	padding-left:43px;
	width:600px;
	text-align: justify;
	float:left;
}
.videoYoutube{padding-left:43px;}
