@font-face {
    font-family: 'swissb';
    src: url('/static/styles/font/swissb.eot?') format('eot'), 
         url('/static/styles/font/swissb.woff') format('woff'), 
         url('/static/styles/font/swissb.ttf') format('truetype'), 
         url('/static/styles/font/swissb.svg#webfontMHxdZkhL') format('svg'); 
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swissl';
    src: url('/static/staticContent/content/minisitios/Inversionistas/font/swissl.eot?') format('eot'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swissl.woff') format('woff'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swissl.ttf') format('truetype'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swissl.svg#webfont6NBou9LG') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swz721lc';
    src: url('/static/staticContent/content/minisitios/Inversionistas/font/swz721lc.eot?') format('eot'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swz721lc.woff') format('woff'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swz721lc.ttf') format('truetype'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swz721lc.svg#webfont6NBou9LG') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swissct';
    src: url('/static/staticContent/content/minisitios/Inversionistas/font/swissct.eot?') format('eot'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swissct.woff') format('woff'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swissct.ttf') format('truetype'),
         url('/static/staticContent/content/minisitios/Inversionistas/font/swissct.svg#webfont6NBou9LG') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*----- LAYOUT PRINCIPAL -----*/
#headerCorp {width:100%; height:26px; background:url("/static/styles/images/bg-headerCorp.jpg") repeat-x;}
/*ALTO MÍNIMO DE LAYOUT*/
#cont-general {width:100%; height: auto!important; /* para los browsers buenos */ height: 520px; /* para IE5+ */ min-height:520px; /* para los browsers buenos */ }
#INVcontenedor {width:958px; margin:0 auto}
#INVheader {width:958px; padding-top:32px; float:left;}
#INVcontenido {width:958px;  background:#fff}
#INVfooter { width:100%; overflow:hidden;  color:#999; padding-top:47px; background:url("/static/styles/images/fnd-footer.gif") left top repeat-x; height:127px;}
#INVfooter #contenedor-footer {width:958px; margin:0 auto; height:76px; }
#INVflash { overflow:hidden; margin:0 auto; padding-top:26px; width:795px; }
/* ------ HEADER ------- */
#INVlogo {width:758px; height:118px; float:left;}
#INVidioma {width:200px; height:118px; float:left;}
#INVlogo h1 {height:90px; margin-top:20px; font-size:32px; text-indent:8px;}
#INVmenu {width:958px; height:84px; float:left;}
#usual ul {width:958px;}
#usual1 ul li {list-style:none;	float:left;	display:inline;}
/*----- FOOTER -----*/
#INVfooter ul {list-style:none;}
#INVcontenido h2 { padding:16px 0 15px 43px; float:left;}
#INVfooter li {list-style-image:url("/static/styles/images/bulFlecha.gif"); line-height:20px;}
#INVfooterBursatil {width:125px; float:left; padding:0 0 0 80px;}
#INVfooterBursatil h1 {width:168px; height:118px; float:left; margin:0 10px 0 0; text-indent:-9999px; background:url("/static/styles/images/tit-footerBursatil.gif") top left no-repeat;}
#INVfooterBursatil p {line-height:20px;}
#INVfooterContacto {width:143px; float:left; padding:0 0 0 23px;}
#INVfooterContacto h1 {width:98px; height:118px; float:left; margin:0 10px 0 0; text-indent:-9999px; background:url("/static/styles/images/tit-footerContacto.gif") top left no-repeat;}
#INVfooterVarios {width:279px; float:left; padding:0 0 20px 8px}
#INVfooterVarios h1 {width:95px; height:118px; float:left; margin:0 10px 0 0; text-indent:-9999px;}
/* ------ Estilos Menu ------- */
.light { color:#4E4E4E; font-family:swissl,sans-serif; font-size:29px; letter-spacing:-1px; font-weight:none;}
.logo a { font-size:22px; color: #333; font-family:swissb, sans-serif; }
.logo a:hover { font-size:22px; color: #99cc33;}
.logo a:visited { font-size:27px; color: #333;}
.botonON {background: url("/static/styles/images/topnav_active.gif") repeat-x;}
#INVheader h1 { float:left; width:300px; padding-bottom:24px}
ul#topnav { margin: 0; padding: 0; float: left; width: 958px; list-style: none; position: relative; font-size: 14px;; background:url("/static/styles/images/off.gif") left top repeat-x; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px;}
ul#topnav li { float: left; }
ul#topnav .redondo-izq { -moz-border-radius-topleft: 10px;}
ul#topnav .redondo-drcha { -moz-border-radius-topright: 10px; }
ul#topnav li a { padding:19px 36px 18px 36px; display: block; text-decoration: none; letter-spacing:-1px; font-size:13px; font-weight:bold; }
ul#topnav a:hover { color:#fff; background: url("/static/styles/images/topnav_hover.gif") repeat-x; display:block; }
#sub-menu { padding-bottom:18px; width:100%; float:left; background:url("/static/styles/images/bg-contenedor.gif") left bottom repeat-x; }
#sub-menu li { display:inline; float:left; list-style:none outside none; padding: 0 16px 0 16px;}
#sub-menu a { font-size:14px; color:#999; letter-spacing:-1px;}
#sub-menu a:hover { font-size:14px; color:#99cc33;}
.activo-sub-menu { font-weight:bold; font-size:14px; color:#999; letter-spacing:-1px;}
/* ------ Estilos Menu Ingles ------- */
ul#topnav-EN { margin: 0; padding: 0; float: left; width: 955px; list-style: none; position: relative; font-size: 14px;; background:url("/static/styles/images/off.gif") left top repeat-x; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px;}
ul#topnav-EN li { float: left; }
ul#topnav-EN li a { padding:19px 30px 18px; display: block; text-decoration: none; letter-spacing:-1px; font-size:13px; font-weight:bold; }
ul#topnav-EN a:hover { color:#fff; background: url("/static/styles/images/topnav_active.gif") repeat-x; display:block; }
ul#topnav-EN .redondo-izq { -moz-border-radius-topleft: 10px;}
ul#topnav-EN .redondo-drcha { -moz-border-radius-topright: 10px; }
/* ------ Estilos Contenido Inversionistas ------- */
#INVcontenido { width:958px; float:left; padding-bottom:33px; margin-top:17px; }
#INVizquierdo { border-right:1px solid #ececec; width:227px; float:left;display:inline; padding-bottom:40px; padding-top:7px; }
#INVvitrina { display: inline; float: left; width: 675px; }
#INVizquierdo p { border-bottom:1px solid #ECECEC; margin-top:12px; width:96%; padding-bottom:12px; }
#INVizquierdo ul { margin:0 auto; width:180px; padding-bottom:15px;}
#INVizquierdo ul li { background:url("/static/styles/images/bullet.gif") no-repeat scroll left 24px transparent; list-style:none outside none; padding-bottom:0; padding-left:17px; padding-top:18px; }
#INVizquierdo ul li a { color:#999999; font-size:12px; font-weight:bold; text-decoration:none; line-height:16px; }
#INVizquierdo ul li a:hover {color:#99cc33;}
#INVderecho { width:665px; float:right; display:inline; padding:34px 0 45px 58px; }
#INVvitrina { padding-top:18px; }
#INVvitrinaNav { border-left: 1px solid #ECECEC; display: inline; float: right; padding-left: 21px; padding-right: 21px; padding-top: 23px; text-align: left; width: 212px; padding-bottom:14%; }
#INVvitrinaNav p { border-bottom: 1px solid #ECECEC; margin-top: 18px; padding-bottom: 9px; width: 96%; }
#INVvitrinaNav ul { padding-left: 28px; }
#INVvitrinaNav ul li { background: url("/static/styles/images/bulFlecha.gif") no-repeat scroll left 11px transparent; list-style: none; padding-bottom: 2px; padding-left: 11px; padding-top: 10px; width: 100%; }
.INV-tabsContainer { width:660px; height:auto; }
.descarga { margin-left:55px; width:491px; padding-left:10px; }
.descarga li { padding-top:10px; padding-left:11px; width:100%; border-bottom:1px solid #ECECEC; background:url("/static/styles/images/bulFlecha.gif") no-repeat left 20px; list-style:none outside none; padding-bottom:2px; }
.link-interes { margin-left:55px; width:491px; padding-left:10px; }
.link-interes li { padding-top:10px; padding-left:11px; width:100%; border-bottom:1px solid #ECECEC; background:url("/static/styles/images/bulFlecha.gif") no-repeat left 20px; list-style:none outside none; padding-bottom:2px; }
.link-interes li a { color:#999999; display:block; font-size:12px; padding:8px; text-decoration:none; width:95%; }
#propiedad { float:left; width:500px; padding-top:15px; }
#porcentaje { float:left;padding-top:15px; text-align:center; width:96px; }
#propiedad li { padding-top:10px; padding-left:11px; width:100%; border-bottom:1px solid #ECECEC; background:url("/static/styles/images/bulFlecha.gif") no-repeat left 10px; list-style:none outside none; padding-bottom:13px; }
#porcentaje li { padding-top:10px; padding-left:11px; width:100%; border-bottom:1px solid #ECECEC; list-style:none outside none; padding-bottom:13px; color:#99cc33; font-weight:bold; }
.descarga li a { color:#999999; display:block; font-size:12px; padding:8px; text-decoration:none; width:95%; background:url("/static/styles/images/btn-pdf.jpg") right no-repeat; }
.descarga li a:hover { color:#999999; }
.sub-contenido { border-bottom:1px dotted #999; padding-bottom:30px; position:relative; height:auto; display:inline-block; }
.sustentable { color: #999999; line-height:18px; padding: 10px 0px 10px 0px; list-style-image:url(/static/styles/images/bulFlecha.gif); list-style-position: inside }
.ver-mas { background:url("/static/styles/images/bullet-interior.gif") no-repeat scroll left -15px transparent; width:auto; font-weight:bold; float:right; margin-top:20px; padding-left:10px; }
.premios { border-bottom:1px dotted #999; padding:10px 0 10px 10px; }
.premios li { list-style:none; font-size:12px; line-height:17px; }
.destacado { font-weight:bold; color:#99cc33; }
.premios li span { font-weight:bold; color:#999; }
/* ------ Titulos y subtitulos Inversionistas ------- */
.tit-todos { width:100%; font-family:"swissb",sans-serif; padding:10px 0 10px; color:#4E4E4E; font-size:28px; line-height:16px; letter-spacing:-1px; }
.sub-tit-light { color:#999999; font-family:"swz721lc",sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; }
.sub-tit-light-small { color:#b6b5b5; font-family:"swz721lc",sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; }
.sub-tit-bold { color:#000000; font-family:"swissct",sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; }
/*----- Home -----*/
#subMenuHome { padding-top: 33px; float:left;}
#subMenuHome ul li { list-style:none; float:left; display:inline; }
/*---- Tabla Directorio y Comite ----*/
#dirTexto { margin-top:20px; width:500px; float:left}
#dirImagen { margin-top:20px; width:330px; float:left}
.dirTitulo {width:325px; height:17px; float:left; margin:14px 0 0 0; font-size:11px; font-weight:bold}
#dirTitulo1 {margin:0}
.dirNombre {width:250px; height:26px; float:left}
.dirEstudio {width:185px; height:26px; float:left; padding:0 0 0 6px; background:url("/static/styles/images/bg-dirEstudio.gif") 0 -3px no-repeat}
#dirFoto {width:310px; height:261px;}
.descarga-mall-sodimac li { padding-top:10px; width:100%; border-bottom:1px solid #ECECEC; background:url("/static/styles/images/bulFlecha.gif") no-repeat left 17px; list-style:none outside none; padding-bottom:2px; }
.mall-plaza { display:block; padding:8px; width:95%; background:url("/static/styles/images/logoRSE-MallPlaza.jpg") right top no-repeat; }
.sodimac { display:block; padding:8px; width:95%; background:url("/static/styles/images/logoRSE-Sodimac.jpg") right top no-repeat; }
.tottus { display:block; padding:8px; width:95%; background:url("/static/styles/images/logoRSE-Tottus.jpg") right top no-repeat; }
.retail { display:block; padding:8px; width:95%; background:url("/static/styles/images/logoRSE-Falabella.jpg") right top no-repeat; }
.financiero { display:block; padding:8px; width:95%; background:url("/static/styles/images/logoRSE-Banco.jpg") right top no-repeat; }
.saci { display:block; padding:8px; width:95%; background:url("/static/styles/images/logoRSE-SACI.jpg") right top no-repeat; }
.rentasFalabella { display:block; padding:8px; width:95%; background:url("/static/styles/images/logoRSE-rentasFalabella.jpg") right top no-repeat; }
/* ------ Estilo Propiedad Contenido ------- */
#propiedadNombre { width:400px; float:left; padding:20px 0 0 0; }
#porcentajeNombre{ width:200px; float:right; padding:20px 0 0 0; }
#propiedadNombre h3 , #porcentajeNombre h3 { border-bottom:1px solid #999; padding-bottom:5px; }
#propiedadNombre ul li , #porcentajeNombre li { list-style:none; padding-bottom:10px; padding-left:6px; }
#porcentajeNombre li { color:#99cc33; font-weight:bold; }
/* ---- Tabla Administracion ---- */
.adminTabla { margin-top:20px; width:616px; height:431px; -moz-border-radius: 10px; border-radius: 10px; border:#ececec solid 1px; background:url("/static/styles/images/bg-adminTablaFila.gif") top left repeat; background-color:#FC6;}
.adminTablaFila {width:616px; height:31px; float:left; display:inline;}
.adminTablaCeldaUno {width:235px; height:23px; float:left; margin:0px; padding:8px 0 0 31px; font-weight:bold}
.adminTablaCeldaDos {width:187px; height:23px; float:left; margin:0px; padding:8px 0 0 27px;}
.adminTablaCeldaTres {width:121px; height:23px; float:left; margin:0px; padding:8px 0 0 15px;}
/*#inf-bursatil { margin-left:106px; width:600px; }
#inline1{ background:#FFF; width:380px;height:100px; line-height:19px; background:url("/static/styles/images/contacto.jpg") left top no-repeat; padding-left:112px; padding-top:10px;} */
/* ------ Estilo Idioma ------- */
.idioma { width:170px; float:right; padding-left:10px; }
.idioma li { font-weight:bold; display:inline; float:left; list-style:none; padding-right:15px; }
.idioma .flagEN .idiomas , .idioma .flagCL .idiomas { color:#666; font-weight:100; padding-left:7px;}
.idioma .flagEN .idiomas:hover , .idioma .flagCL .idiomas:hover { color:#99cc33;}
.flagEN { background:url("/static/styles/images/us.png") left top no-repeat; padding-left:22px;}
.flagCL { background:url("/static/styles/images/cl.png") left top no-repeat; padding-left:22px;}


.INV-listRSE{list-style:none; width:auto; height:auto; padding:5px 0; margin:0!important}
.INV-listRSE li a{text-decoration:none; color:inherit; outline:none}
#INV-subListRSE-1, #INV-subListRSE-2, #INV-subListRSE-3{list-style:none; width:160px; height:auto; margin:0; padding:5px 0 0 10px!important; display:none}
#INV-subListRSE-1 li, #INV-subListRSE-2 li, #INV-subListRSE-3 li{padding:2px 0!important}
#INV-subListRSE-1 li a:link, #INV-subListRSE-2 li a:link, #INV-subListRSE-3 li a:link{text-decoration:none; color:#999; outline:none}
#INV-subListRSE-1 a:visited, #INV-subListRSE-2 a:visited, #INV-subListRSE-3 a:visited{text-decoration:none; color:#999; outline:none}
#INV-subListRSE-1 a:hover, #INV-subListRSE-2 a:hover, #INV-subListRSE-3 a:hover{text-decoration:underline; color:#999; outline:none}


#bgLightbox{width:100%; height:100%; background-color:#FFF;  opacity:0.7; filter:alpha(opacity=70); _filter:alpha(opacity=70); position:absolute; top:0; left:0; z-index:3; display:none}
.INV-verVideo{font-size:14px; color:#666; position:absolute; margin:12px 0 0 0}
#contLightboxVideo{width:470px; height:320px; position:absolute; top:150px; left:50%; margin-left:-225px; z-index:4; background-color:#FFF; display:none}
#cerrarLightboxVideo{cursor:pointer; width:30px; height:30px; position:absolute; top:-10px; left:450px; background-image:url(/static/styles/images/fancybox/fancybox.png); background-position:-40px 0}

/* Contacto */
.contacto {background: url("/static/styles/images/contacto.jpg") no-repeat scroll left top transparent; display: inline-block; height: auto; line-height: 19px; padding: 20px 20px 20px 112px; width: 400px; margin-left:6px;}

#contenidoContacto {clear:both; width: 532px; height: auto; min-height:310px; padding: 20px; border-top: 1px solid #EBEBEB;}
#contenidoContacto .tituloContactoDP {font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}
#contenidoContacto .columna1 {width:182px; padding-right: 10px; float:left; }
#contenidoContacto .columna1info {height:22px; line-height:20px; text-align:right; margin-bottom:5px;}
#contenidoContacto .columna2 {width:300px; float:left; margin:0;}
#contenidoContacto .columna2info {float:left; width:230px; height:22px; line-height:22px; text-align:left; margin-bottom:5px;}
#contenidoContacto .columna2info input {border: 1px solid #CCCCCC; font-size: 11px; height: 16px;}
#contenidoContacto .columna3info {float:left; width:10px; padding-left:3px; height:22px; line-height:22px; text-align:left; margin-bottom:5px;}
#contenidoContacto .columna2Comentarios {height: auto; text-align:left; margin-bottom:5px;}
#contenidoContacto .columna1Cierre {width:162px; height: auto; text-align:left; float:left;}
#contenidoContacto .columna2Cierre {width:138px; height: auto; text-align:right; float:left;}
#contenidoContacto #btn-gris {background-position: 0 -66px; color: #FFFFFF; float: left; font-weight: bold; height: 31px; line-height: 25px; padding: 0 0 0 16px; width:auto;}
#contenidoContacto #btn-gris a:link, a:hover {color: #FFFFFF;}
#contenidoContacto #btn-gris-fin {background-position: right -66px; float: left; height: 31px; right: 0; width: 16px;}
#contenidoContacto #btn-gris, #btn-gris-fin {background-image: url("/static/site/common/sprite-botones.png"); background-repeat: no-repeat;}
/* -----Junta Accionistas----- */
#JuntaAccionistas {width:671px; height:73px; position:relative; float:left; background:url(/static/styles/images/BTNjuntaExt.png) no-repeat 0 0;}
#JuntaAccionistas a {width:100%; height:100%; display:block; text-indent:-99999px;}
#JuntaAccionistas:hover, #JuntaAccionistas:active {background-position:0 -72px;}

#JuntaAccionistasEN {width:671px; height:73px; position:relative; float:left; background:url(/static/styles/images/BTNjuntaExtEN.png) no-repeat 0 0;}
#JuntaAccionistasEN a {width:100%; height:100%; display:block; text-indent:-99999px;}
#JuntaAccionistasEN:hover, #JuntaAccionistasEN:active {background-position:0 -72px;}


