﻿html {
	background:url(i/htmlBg.png) repeat-x 0 110px;
	}

body {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	}
a {text-decoration:none}
a:hover {color:black}
#header ul li {float:left}
#header ul li.selectboxit-option { float: none; }

.noBorde {border:none!important}
strong {font-weight:bold}

h4 { font-size: 12px; color: #747474; font-weight: bold; }

/*GRILLA*/

.col1, 
.col1-2,
.col1-3,
.col2-3,
.col1-4, 
.col2-4, 
.col3-4,
.col1-5, 
.col2-5,
.col3-5, 
.col4-5  {float:left; margin:0 1% 0 0}
.right {float:right; margin:0 0 0 1%}
.left {float:left;}

.col1 {width:100%; margin:0;}

/*medios*/
.col1-2, .col2-4 {width:49%}

/*tercios*/
.col1-3 {width:32%}
.col2-3 {width:65%}

/*cuartos*/
.col1-4 {width:24%}
.col3-4 {width:74%}

/*quintos*/
.col1-5 {width:19%}
.col2-5 {width:39%}
.col3-5 {width:59%}
.col4-5 {width:79%}

.fila {float:left; width:100%; margin:0.2% 0}
.fila.space { margin-bottom: 20px; }

.clearfix { overflow: auto; clear:both; margin-bottom: 20px;}	

.collapsible-block.box { margin-bottom: 15px; }


hr { display:block; clear:both; margin:0; height:1px; background:none; border:none; border-top:1px solid #EDEDED;}
hr.gris01 {height:2px; border:none}
hr.gris01 {background:#cccccc}

/*CAJAS*/
.box {
	display:block;
	/*overflow:hidden;*/
	position:relative; 
	width:100%;
/*	margin:0 0 15px;*/
	border-top:5px solid #0090BA;
	padding:12px 0px;
	clear:both;
	}
.box02{overflow: hidden;}	
.box h2 {
	font-size:15px;
	color:#1B597C;
	text-transform:uppercase; /* descomenté, el segundo nivel está en alta, el tercero en baja */
	padding-bottom:10px;
    padding-top: 3px;
	text-indent:12px;
	font-weight:bold;
	}
	.box h2 span {color:#50839C; font-style:italic; font-weight:100; font-size:12px; padding-left:4px}
	.box h2.alBorde {text-indent:0}
	.box h2.limpio {border:none; padding:0;}
	.box h2.dosBordes, .dosBordes {padding:8px 0; margin:0 0 16px; border-top:2px solid #CCCCCC; border-bottom:1px dotted #000000}
	
.box.gris {background:#E8EEF1; width:94%; padding:12px 3%}
.box.gris h2 {text-indent:0;}
.box.blanco {/*background:#ffffff*/}

.box.gris.indices {padding:10px 3% 15px;}
.box.gris.indices h2 { border-bottom: 2px solid #FFFFFF; }

	
	.boxInterior {
		/*overflow:hidden;*/
		margin:10px 0 0;
		padding:10px;
		background:white;
		}

.portadilla .box {padding:0 0 6px;}
.portadilla .box p {height:60px;}
.wrapper {width:98%; margin:auto 1%}
#contenido {}

.selectCategoria{
	margin:0px !important;
}
.recuadro table.ajuste768{
	overflow:inherit !important;
}

.regulacion .recuadro table.ajuste768{
	width:100%;
}

/*Banner Mobile*/
.BannerInternoDerMobile, .BannerInternoIzqMobile { visibility:hidden; display: none;}



/*Resumen Transacciones MILA*/
#divResumenTransaccionesMila{ height:50px; }






/* Listado de Empresas*/
.empresaListadoTabla.data {max-width:100%;}
.empresaListadoTabla.data tr th:nth-child(3)  { width:70px;}
.empresaListadoTabla.data tr td:nth-child(3)  { width:70px;}

.empresaListadoFormulario{ overflow:hidden;	}
.empresaListadoFormulario #FiltroNombre, .empresaListadoFormulario #txtRazonSocial, .empresaListadoFormulario #txtRut{ 	width:100px;}
.empresaListadoContenedor .divFiltroNombre {float:left; width:110px; margin-right:2px;}
.empresaListadoContenedor .divFiltroRazonSocial {float:left; width:110px; margin-right:2px; }
.empresaListadoContenedor .divFiltroRut {float:left; width:110px; margin-right:2px; }
.empresaListadoContenedor .divBotonBuscar { float:left ; margin: 5px 2px 0px 10px;}



/*Contactos Empresa*/
.contactosEmpresa .boxInterior.heightAuto{ overflow:hidden;}

/*Descripción Empresa*/
.descripcionEmpresa h2.limpio a { word-break: break-all;}

/*Dividendos*/
.dividendosContenedorRecuadro { height:50px; }
/*table.dividendosTabla.data th {white-space: normal;}*/
.dividendosContenedorRecuadro .divFiltroNombre { float:left; width:180px; }
.dividendosContenedorRecuadro .divFiltroAnno { float:left; width:90px;}
.dividendosContenedorRecuadro .divFiltroMes { float:left; width:125px;}
.dividendosContenedorRecuadro .divFiltroDia { float:left;width:80px;}
.dividendosContenedorRecuadro .divButonBuscar { float:left; margin: 15px 2px 0px 10px;}

/*Noticias*/
.filtrosNoticias { 	height:50px; }
.filtrosNoticias .filtroDia { float:left; width:80px; }
.filtrosNoticias .filtroMes { float:left;width:125px;}
.filtrosNoticias .filtroAnno { float:left;width:90px;  }
.filtrosNoticias .botonBuscar { float:left; margin: 15px 2px 0px 10px;}


/*Infoces*/
#divInfocesFiltros .filtrosDesde {min-width:320px;}
#divInfocesFiltros { height:50px;}
#divInfocesFiltros .labelDesde { float:left;width:40px; vertical-align:middle;}
#divInfocesFiltros .desdeFiltroDia { float:left;width:80px;}
#divInfocesFiltros .desdeFiltroMes { float:left;width:100px;}
#divInfocesFiltros .desdeFiltroAnno { float:left;width:90px;}
#divInfocesFiltros .FiltrosHasta {min-width:320px;}
#divInfocesFiltros .labelHasta { float:left;width:40px; vertical-align:middle;}
#divInfocesFiltros .hastaFiltroDia { float:left;width:80px;}
#divInfocesFiltros .hastaFiltroMes { float:left;width:100px;}
#divInfocesFiltros .hastaFiltroAnno { float:left;width:90px;}
#divInfocesFiltros .botonBuscar { float:left; margin: 15px 2px 0px 10px;}


/*Boletines*/
#divBoletinesBursatiles #divFiltros {height:50px;}
#divBoletinesBursatiles .filtroTipo { float:left;}
#divBoletinesBursatiles .filtroDia { float:left;width:80px;}
#divBoletinesBursatiles .filtroMes { float:left;width:80px;}
#divBoletinesBursatiles .filtroAnno { float:left;width:90px;}
#divBoletinesBursatiles .botonBuscar { float:left; margin: 15px 2px 0px 10px;}

/*Buscado de Documentos */
.filtroDocumentoFecha { float:left; width:320px; margin-right:2px;}
.filtroDocumentoCategoria { float:left; width:250px; margin-right:2px;}
.filtroDocumentoBuscar { float:right ; margin: 15px 2px 0px 10px;}
.filtroDocumentoBuscar table.accion tr td.boton { text-align:right !Important;}
#selectCategoria {width:240px;}
.recuadro.reducido { min-height:40px;}

/*Buscador Hechos Esenciales*/
.filtroDocumentoNemo { float:left; width:130px; margin-right:2px;}

/*Filtros Documentos Regulación*/
.filtroDocumentoFechas .filtrosDesde {min-width:300px; float:left}
.filtroDocumentoFechas .labelDesde { float:none;vertical-align:middle;}
.filtroDocumentoFechas .desdeFiltroDia { float:left;width:75px;margin-top:2px;}
.filtroDocumentoFechas .desdeFiltroMes { float:left;width:75px;margin-top:2px;}
.filtroDocumentoFechas .desdeFiltroAnno { float:left;width:75px;margin-top:2px;}
.filtroDocumentoFechas .FiltrosHasta {min-width:300px; margin-top:14px;}
.filtroDocumentoFechas .labelHasta { float:left;vertical-align:middle; margin-top:-15px}
.filtroDocumentoFechas .hastaFiltroDia { float:left;width:75px;margin-top:2px;}
.filtroDocumentoFechas .hastaFiltroMes { float:left;width:75px;margin-top:2px;}
.filtroDocumentoFechas .hastaFiltroAnno { float:left;width:75px;margin-top:2px;}
.filtroDocumentoCorredor {margin-top:15px;}
.regulacion .filtroDocumentoBuscar { float:right; margin:-28px 2px 0px 10px; }
.filtroDocumentoCategoria { float:left; width:250px; margin-right:2px; margin-top:14px !important}
.filtroDocumentoTipoSancion { margin-top:70px; }

/******     MEDIA QUERIES    ******/
/* Puntos de corte principales: 
mayor 1281        — Desktop pantallas grandes
entre 1025 y 1280 — Desktop
entre  768 y 1024 — Tablet (iPad en retrato y paisaje)
entre  481 y  767 — Smartphones y tablets
hasta  480        — Smartphones

Adicionalmente, se utilizan puntos intermedios para resolver 
situaciones específicas:


*/


/***** DESKTOP EN PANTALLAS GRANDES *****/
@media (min-width:1281px) {
	body {}
	.wrapper {
		width:1280px!important;
		margin:0 auto;
		}
	.carruselHidden, .mercadoHidden {display:none}
	ul.menu .liRedesMobile, a.fb, a.tw, a.in, a.LabelRedSocial {display:none; }
	

	div.homeBannerInternoSupIzqMobile, div.homeBannerInternoSupDerMobile, 
	div.homeBannerInternoInfIzqMobile, div.homeBannerInternoInfDerMobile, div.homeBannerInternoInfIzqIpad {visibility:hidden;display:none}
}



/*****         DESKTOP          *****/
@media (min-width:1025px) and (max-width:1280px){
	.carruselHidden, .mercadoHidden {display:none}
	#menu-plus {width: 1187px !important; /*margin-left: -135px !important;*/ margin-left:0}
	ul#menu-plus li {width: 24.93% !important;}
	.portadilla .box p {height:70px;}
	
	.resp-tabs-list li {font-size: 12px;}
	ul.menu .liRedesMobile, a.fb, a.tw, a.in, a.LabelRedSocial {display:none; }
	

	div.homeBannerInternoSupIzqMobile, div.homeBannerInternoSupDerMobile, 
	div.homeBannerInternoInfIzqMobile, div.homeBannerInternoInfDerMobile, div.homeBannerInternoInfIzqIpad {visibility:hidden;display:none}
}

/*Banner en Ventanas Minimizadas*/
@media (min-width:1025px) and (max-width:1200px){

  div.flashSupIzqHome, div.flashInfIzqHome {display:none;}
}

@media (min-width:1025px) and (max-width:1180px){
	#footer2 {height: 160px;}
	#footer2 .footerRight {float:left}
	#footer2 .telefono, #footer2 .accesosDirectos {clear:both;}
	
	#footer2 .telefono {width:100%; border-right:none; border-bottom:1px solid #59889D; padding:0 0 10px; margin:0 0 10px}
	#footer2 .telefono h3 {float:left; width:150px; margin:0 0 10px;}
	#footer2 .telefono .redes {float:right; margin:0;}
	
	#footer2 .accesosDirectos {width:360px; border-right: 0; border-bottom: none; margin-bottom: 20px; border-right: 1px solid #59889D}
	#footer2 .certificadosISO {float: left;}
	
	/* Listado de Empresas*/
	.empresaListadoTabla.data {max-width:90%;}


	div.homeBannerInternoSupIzqMobile, div.homeBannerInternoSupDerMobile, 
	div.homeBannerInternoInfIzqMobile, div.homeBannerInternoInfDerMobile, div.homeBannerInternoInfIzqIpad {visibility:hidden;display:none}
}

/***** IPAD MODO RETRATO Y PAISAJE *****/
@media (min-width:768px) and (max-width:1024px) {
    
	/*#header {background-image:none}*/
	.headerRight {width:480px}

	#menu-plus {width: 985px !important;margin-left: -135px;}
	ul#menu-plus li {width: 24.87%;}
	
	.recuadro.reducido {width:96%; padding:20px 2%}
	.accion span.label, .accion input[type=button] {margin:0 4px}
    .accion span.label { /*width: 20%;*/ display: inline-block; vertical-align: top; }
	
	/*a.masInfo/*, a.verMas {display:none!important}*/
	
	.slides h2 {bottom: 10px;}

	#footer2 {height: 160px;}
	#footer2 .footerRight {float:left}
	#footer2 .telefono, #footer2 .accesosDirectos {clear:both;}
	
	#footer2 .telefono {width:100%; border-right:none; border-bottom:1px solid #59889D; padding:0 0 10px; margin:0 0 10px}
	#footer2 .telefono h3 {float:left; width:150px; margin:0 0 10px;}
	#footer2 .telefono .redes {float:right; margin:0;}
	
	#footer2 .accesosDirectos {width:360px; border-right: 0; border-bottom: none; margin-bottom: 20px; border-right: 1px solid #59889D}
	#footer2 .certificadosISO {float: left;}
	
	.carruselHidden, .mercadoHidden {display:none}
    
    .grafico table { width: 99%; }
    .recuadro .accion { text-align: center; }
    .recuadro .accion input[type=button],
    .recuadro .accion input[type=text],
    .recuadro .accion span {
        display: block;
        margin: auto;
        /*margin-top: 10px;*/
    }
    
    .indicadores .indicadoresInterior .financieros , .indicadores .indicadoresInterior .mercadoNegocios { padding-left: 40px; font-size: 14px; }
    .menuSuperior a { font-size: 10px; padding:10px 5px 5px 5px;}

    table input[type=text], 
    .accion input[type=text],
    .inline-form input[type=text] { width: 120px; }
    span.label { margin-right: 10px; }
    
    .flexslider h2 a { font-size: 18px; font-weight: normal;}

    #header ul.menu li.menuSearch .boxSearch {width: 105px; padding-left: 5px; padding-right: 0;}
    .loginContent {width: 90%;}   
    .box.gris.login {width: 80%}
    
   /* .indicadoresInterior{ height:100%;}*/
    
    .portadilla .box p {height:70px;}
    .portadilla .box h3 {height:30px;}
    
    table.instr.data tr td.nemo {
		font-size: 20px;
	}
	table.dividendosTabla.data tr th, table.dividendosTabla.data tr td{
		font-size: 10px;
		padding: 4px;
	}
	table.tablaAlzas, table.tablaTransadas, table.tablaBajas,
	table.tablaAlzas td, table.tablaTransadas td, table.tablaBajas td{
		font-size:9px;
	}
		
	ul.menu .liRedesMobile, a.fb, a.tw, a.in, a.LabelRedSocial {display:none; }
		
	#header ul.menu li.menuSearch {display:none;}
	#header ul.menu li.menuSearch768 {display:inherit;}
	
	#header ul.menu li.menuSearch768 {background-color: #133F57;  position: absolute;  right: 0; padding: 0;}
    #header ul.menu li.menuSearch768 .boxSearch {display: block; width: 85%;}
    #header ul.menu li:hover.menuSearch768 {background: #133F57}
    #header ul.menu li.menuSearch768 .btnSearch {width: 5%;  float: left;  min-width: 35px;}
    #header ul.menu li.menuSearch768 .listSearchDocs768 {left: auto; right: 0;}
    
    #header ul.menu li.menuSearch768 .btnClose {  float: left;  background: rgba(0,0,0,0.3) url(i/closeWhite.png) no-repeat center;  padding: 0px 2%;  text-indent: -99px;  width: 7px;}
	/*Antiguo 920*/
    #header {background-image: none;}
    #header ul.menu li.menuSearch .boxSearch {display: none}
    ul.menu li { padding: 0 10px;}

    #menu-plus {width: 798px !important; /*margin-left: -121px;*/ margin-left:-36px}

	ul#menu-plus li {width: 24.87%;}
	ul.menu { width:100% !important}
	
	.selectboxit, .ajuste768 .selectboxit-options{
		max-width:240px !important;
	} 
    #horizontalTabIndicesTiempoReal span.info {margin-left: 2px;}
    .resp-tabs-list li {font-size: 12px;}
    .box.acciones input[type=button] {
    	margin-left: 0;
    	padding-left: 10px;
    	padding-right: 10px;
	}
	table.cierreBursatilTabla.data tr th, table.cierreBursatilTabla.data tr td
	{
		font-size:10px;
		padding:3px;
	}
	.acciones ul.resp-tabs-list li{
		  font-size: 12px;	
	}
	table.tablaIndicesBursatilesConDividendo.data tr th, table.tablaIndicesBursatilesConDividendo.data tr td,
	table.tablaIndicesBursatilesSinDividendo.data tr th, table.tablaIndicesBursatilesSinDividendo.data tr td{
		font-size:10px;
		padding:3px;	
	}
	table.dividendosTabla.data tr th, table.dividendosTabla.data tr td{
		font-size: 8px;
		padding: 2px;
	}
	#divResumenTransaccionesMila {
	  height: 100px;
	}		
	/*div.flashSupIzqHome, div.flashInfIzqHome{
		display:none;
	}*/	
	/*Antiguo 850*/
    ul.menu li { padding: 0 6px;}
    ul.menu li a { font-size: 11px; }
   	
    .premios table {width: 70% !important; margin: 0 9% !important;}
    .slides h2 {bottom: 10px;}
    .flexslider h2 a {font-size: 12px}  
    
	.portadilla .box p {height:100px;} 
	
	.corporativa .ajuste768 .selectboxit-options{
		max-width:150px !important;
	} 
 
 	#tablaAcciones.data.tablaAcciones.rentaVariable tr th, #tablaAcciones.data.tablaAcciones.rentaVariable tr td {
		font-size:10px;
		padding:3px;
	}

	.acciones #divTabsAcciones ul.resp-tabs-list li{
		  font-size: 11px;	
	}	
	
	.cierreBursatilTablaContenedor table.cierreBursatilTabla.data tr th, table.cierreBursatilTabla.data tr td
	{
		font-size:9px;
	}
	.tablaIndicesBursatilesConDividendoContenedor table.tablaIndicesBursatilesConDividendo.data tr th, .tablaIndicesBursatilesConDividendoContenedor table.tablaIndicesBursatilesConDividendo.data tr td,
	.tablaIndicesBursatilesSinDividendoContenedor table.tablaIndicesBursatilesSinDividendo.data tr th, .tablaIndicesBursatilesSinDividendoContenedor table.tablaIndicesBursatilesSinDividendo.data tr td{
		font-size:8px;	
	}	
	div.grafico table td{
		white-space:nowrap;
	}
	span.divResumenNemoS{
		font-size:15px;
	}
	div.grafico-placeholderS, div.grafico-placeholderN{
		height:120px;
	}
	div.grafico-containerS, div.grafico-containerN{
		height:140px;
	}
	table.tablaAlzas, table.tablaTransadas, table.tablaBajas,
	table.tablaAlzas td, table.tablaTransadas td, table.tablaBajas td{
		font-size:8px;
	}
	div.col1-3 table.tablaAlzas tr td, div.col1-3 table.tablaAlzas tr th,
	div.col1-3 table.tablaBajas tr td, div.col1-3 table.tablaBajas tr th,
	div.col1-3 table.tablaTransadas tr td, div.col1-3 table.tablaTransadas tr th {
	padding:6px 2px 6px 2px;
	}
	ul.menu ul#Educación{
		left:-140px;
	}
	/*div.BannerFlash object{
		display:none;
	}*/	
	
	/*Evita solapamiento de logos de corredores*/
	.content-grid .grid-unit {width:47%;}
	ul.menuSuperior li a.redes2{display:none; }

	div.homeBannerInternoSupIzqMobile, div.homeBannerInternoSupDerMobile, 
	div.homeBannerInternoInfIzqMobile, div.homeBannerInternoInfDerMobile{visibility:hidden;display:none}
	div.homeBannerSuperiorDerecho {	margin:-5px auto;}
	div.homeBannerInferiorIzquierdo {visibility:hidden; display:none; margin:0 auto}
	
	/*Filtros Documentos Regulación*/
	
	.filtroDocumentoFechas .filtrosDesde {min-width:300px; float:left}
	.filtroDocumentoFechas .labelDesde { float:none;vertical-align:middle;}
	.filtroDocumentoFechas .desdeFiltroDia { float:left;width:75px;margin-top:2px;}
	.filtroDocumentoFechas .desdeFiltroMes { float:left;width:75px;margin-top:2px;}
	.filtroDocumentoFechas .desdeFiltroAnno { float:left;width:75px;margin-top:2px;}
	.filtroDocumentoFechas .FiltrosHasta{min-width:320px; float:left; margin-top:15px}
	.filtroDocumentoFechas .labelHasta { float:none;vertical-align:middle; margin-top:-15px}
	.filtroDocumentoFechas .hastaFiltroDia { float:left;width:75px}
	.filtroDocumentoFechas .hastaFiltroMes { float:left;width:75px}
	.filtroDocumentoFechas .hastaFiltroAnno { float:left;width:75px}
	.filtroDocumentoCorredor { margin-left:auto;/* margin-top:70px;*/}
	.regulacion .recuadro table.ajuste768{width:auto !important;}
	.filtroDocumentoBuscar { float:right}
	.filtroDocumentoCategoria { float:left; width:250px; margin-right:2px; margin-top:14px !important}
	
}
/***** Punto intermedio 920 *****/
/* Corrige problema con fondo del encabezado */
@media (min-width:768px) and (max-width:930px) {
    #footer2 {height: 260px;}
    #footer2 .accesosDirectos {border-right: none; border-bottom: 1px solid #59889D;}
    #footer2 .certificadosISO {float: none;}   
}
@media (min-width:768px) and (max-width:1023px) {
/*Swap Banner*/
	.BannerInternoDer, .BannerInternoIzq { visibility:hidden; display: none;}
	.BannerInternoDerMobile, .BannerInternoIzqMobile { visibility:visible; display:block;}
}


/***** Punto intermedio 850 *****/
/* Oculta links de RR.SS. en menú principal */
@media (min-width:768px) and (max-width:850px) {	
}



/***** Punto intermedio 660 *****/
/* Cambia a menú móvil */
/*@media (max-width:660px) {*/
@media (max-width:767px) {
    /* MENÚ MÓVIL */
    .mobile-menu { 
        display: block; 
        position: relative;
        z-index:100; 
        clear: both;
        height:auto; 
        background:#1A597C; 
        width:100%;
        height:36px;
        padding-top: 10px;
    }
    .mobile-menu a { 
        background: url(i/header_mobileMenu.png ) no-repeat 15px center; 
        padding: 10px 10px 10px 45px;
        font-size: 12px;
        font-weight: 400;
        line-height: 25px;
        color: #FFFFFF;
    } 
    .mobile-menu a:hover { color: #FFFFFF; }
    ul.menu { 
        display: none;
        height: auto;
        background-color: #008EBD;
    }
    ul.menu li {
        display: block;
        float: none;
    } 
    ul.menu li.home{
		padding-bottom:6px;
	}
    ul.menu li.home a { 
        background: none; 
        text-indent: initial;
        margin-left:0;
    } 
    ul.menu li.home span { 
        display: inline; 
    } 
    ul.menu li.redesTW,
    ul.menu li.redesFB {
        display: none;
    }    
    ul.menuSuperior li a.redes2{
	display:none;
	}
    .headerRight {
        margin-right: 0;
    }
    
	#header ul.menu li.menuSearch {display:none;}
	#header ul.menu li.menuSearch480 {display:inherit;}
	
	#header ul.menu li.menuSearch480 {background-color: #133F57;  /*position: absolute;*/  right: 0; padding: 0;}
    #header ul.menu li.menuSearch480 .boxSearch {display: block; width: 90%;}
    #header ul.menu li:hover.menuSearch480 {background: #133F57}
    #header ul.menu li.menuSearch480 .btnSearch {width: 5%;  float: right;  min-width: 35px;}
    @media (max-width: 767px){
  	    #header ul.menu li.menuSearch480 .btnSearch {width: 5%;  float: left;  min-width: 35px;}
    }
    .menu.dropit .menuSearch480 {  width: 100%;  padding: 0 !important;}

	.selectboxit, .ajuste768 .selectboxit-options {
		max-width:150px !important;
	} 
	
	/*Evita solapamiento de logos de corredores*/
	.content-grid .grid-unit {width:47%;}
	
	/*Swap Banner*/
	.BannerInternoDer, .BannerInternoIzq { visibility:hidden; display: none;}
	.BannerInternoDerMobile, .BannerInternoIzqMobile { visibility:visible; display:block;}


	/*Dividendos*/
	table.dividendosTabla.data th {white-space: normal;}
	.dividendosContenedorRecuadro .divFiltroNombre { float:left; width:85px; }
	.dividendosContenedorRecuadro .divFiltroAnno { float:left; width:90px;}
	.dividendosContenedorRecuadro .divFiltroMes { float:left; width:125px;}
	.dividendosContenedorRecuadro .divFiltroDia { float:left;width:80px;}
	.dividendosContenedorRecuadro .divButonBuscar { float:left; margin: 10px 2px 0px 10px;}
	
	/*Noticias*/
	.filtrosNoticias .filtroDia { float:left; width:80px; }
	.filtrosNoticias .filtroMes { float:left;width:125px;}
	.filtrosNoticias .filtroAnno { float:left;width:90px;  }
	.filtrosNoticias .botonBuscar { float:left; margin: 10px 2px 0px 10px;}
	
	/*Filtros Documentos Regulación*/
	
	.filtroDocumentoFechas .filtrosDesde {min-width:300px; float:left}
	.filtroDocumentoFechas .labelDesde { float:none;vertical-align:middle;}
	.filtroDocumentoFechas .desdeFiltroDia { float:left;width:75px;margin-top:2px;}
	.filtroDocumentoFechas .desdeFiltroMes { float:left;width:75px;margin-top:2px;}
	.filtroDocumentoFechas .desdeFiltroAnno { float:left;width:75px;margin-top:2px;}
	.filtroDocumentoFechas .FiltrosHasta{min-width:320px; float:left; margin-top:15px}
	.filtroDocumentoFechas .labelHasta { float:none;vertical-align:middle; margin-top:-15px}
	.filtroDocumentoFechas .hastaFiltroDia { float:left;width:75px}
	.filtroDocumentoFechas .hastaFiltroMes { float:left;width:75px}
	.filtroDocumentoFechas .hastaFiltroAnno { float:left;width:75px}
	.filtroDocumentoCorredor { margin-left:auto;/* margin-top:70px;*/}
	.filtroDocumentoBuscar { float:right}
	.filtroDocumentoCategoria { float:left; width:250px; margin-right:2px; margin-top:14px !important}
		
	.homeBannerInternoInfIzqMobile, .homeBannerInternoInfDerMobile{ margin: 15px auto !important;}
	div.BannerFlash, .BannerFlash object{
		margin:-5px auto;
	}
	.div.homeBannerInternoInfIzqIpad {visibility:hidden;display:none}
}




/***** SMARTPHONES Y TABLETS *****/
/*@media (min-width:481px) and (max-width:767px) {*/
@media (max-width:1px) {
	
}

@media (max-width:600px) {
	/*==PORTADA===*/
	.recuadro .accion {padding:0}
	
	.indicadoresInterior {height:auto}
	.indicadoresInterior a.info {margin-top:-30px}
	/*==CORPORATIVA==*/
	.recuadroTipsInterior a {padding: 0 0 8px 36px; background-position:left top;}
	
	/*INSTRUMENTO*/
	.col2-4 {width:100%}
	.instrumento .box.box02, .instrumento .boxInterior {height:auto}
	a.descargarDoc {line-height:16px}
	p.cierre {margin: 0 0 20px; position: relative; clear: both;}
}
@media (max-width:1px) {}

/***** Punto intermedio 530 *****/
/* Ajuste en encabezado: menú de idioma y acceso usuarios */
/*@media (max-width:530px) {*/
@media (max-width:1px) {
    .headerRight_elementos { top: 30px; }
    .headerRight_elementos .idioma { position:absolute; top:-20px; right: 0;}
    .headerRight_elementos .selectTag { position:absolute; top:10px; right: 0;}
}



/***** SMARTPHONES *****/
@media (max-width:767px) {


    #header h1 { height: 115px; }
    .menuSuperior { background-color: transparent; }

    .loginContent {width: 100%; margin-top:0px; }
    .box.gris.login {width: 90%; padding-left: 5%; padding-right: 5%;}
    #rememberPass .right {float:right;}
    .col1-3.right {/*display: none*/}
    .col1, .col1-2, .col1-3, .col2-3, .col1-4, .col2-4, .col3-4, .col1-5, .col2-5, .col3-5, .col4-5 {margin: 0}
    

    #footer2 {height: 430px;}
	#footer2 h1 {text-align:center}
	#footer2 .col1-5, #footer2 .col4-5 {width:90%; clear:both; margin:0 5% 15px}
	#footer2 .atencionClientes, #footer2 .telefono, #footer2 .accesosDirectos {width:100%; clear:both; margin-bottom:15px; border-bottom:1px solid #59889D; padding:0 0 15px; border-right: 0;}
	#footer2 .atencionClientes li {float:left ; margin:8px 10px;}
    #footer2 .atencionClientes li:first-child { margin-left: 0; }
	#footer2 .atencionClientes h3 {text-align:left;}
	#footer2 .telefono {border-right:none}
	#footer2 .telefono h3 {width:200px; float:left; margin:0;}
	#footer2 .telefono .redes {float:right; width:80px; margin:0; position:relative; top:0; right:0;}
	#footer2 .accesosDirectos h5 {display:block; text-align:center; float:left; margin: 0}
	
	
	html {background:none}
    #header {background:none; height:164px; margin-bottom: 0;}
    #header h1 {margin:0 auto}
    #header ul.dropit li{ float:none; clear:both;}
    .headerRight {float:none; clear:both; position: absolute; top:0; width: 98%;}     

	#header h1 {background: url(i/logoHeader768.jpg) no-repeat bottom;}
    ul.menuSuperior {position:relative; margin:0 auto; width:100%;}
    ul.menuSuperior li { width:20%; text-align:center; padding: 0; border: none;}
    .menuSuperior a { font-size: 10px; padding:12px 5px 5px 5px; display: inline-block; width: 100%;}
    .menuSuperior a:hover, .menuSuperior a.activo { padding-top: 7px; }
    
    .menu.dropit {  background: #1A597C;}
    .menu.dropit .menuSearch {  width: 100%;  padding: 0 !important;}
    .menu.dropit .menuSearch .boxSearch {width: 90% !important;}
    .menu.dropit .menuSearch .btnSearch {width: 10%;}
    
    /*.menu.dropit .menuSearch480 .boxSearch {width: 90% !important;}*/
    @media (max-width: 767px) {
	    .menu.dropit .menuSearch480 .boxSearch {
	    	width: 81% !important;
	    }
    }
    .menu.dropit .menuSearch480 .btnSearch {width: 10%;}
    #header ul li.menuSearch480 {padding: 0;}


	 .headerRight_elementos .selectTag , #header .menu li.redesTW a,#header .menu li.redesFB a {display:none}
	
	.headerRight_elementos { margin-top: 40px; }
    .headerRight_elementos .idioma { margin-top: 0px; position:absolute; right: 0;}
        
	.redes {display:block; position:absolute; top:10px; right:20px}
	.carruselHidden, .mercadoHidden {display:block}
    
    .flexslider h2 a { font-size: 12px; font-weight: normal;}
	/*p.mercado, .carrusel {display:none;}*/
	
	.box.gris { width: 96%; }
	.box.gris.indices {  padding: 10px 2% 15px;}

	.col2-5, .col3-5 {float:none; width:auto;}
	
	.col1, 
	.col1-2,
	.col1-3,
	.col2-3,
	.col1-4, 
	.col2-4, 
	.col3-4,
	.col1-5, 
	.col2-5,
	.col3-5, 
	.col4-5 {float:none; width:auto;}
	
	.right { float:none; margin:0; }
	.imagenPortada {display:none}

	/*INDICADORES*/
	.indicadoresInterior {background:#ffffff; float:left; width:98%; padding:1%; margin:0% 0% 2%}
	.indicadoresInterior.last {margin:0;}	

    
    .block-form .form-group label {
        clear: left;
        float: none;
        width: auto;
        display: block;
        height: 25px;
        line-height: 25px;
    }
    .block-form .form-group textarea {
        width: 90%;
    }
    .block-form .form-group {
        margin: 10px 0;
    }
    .block-form .form-group .field-hint,
    .block-form .action-group,
    .block-form .captcha-group {
        margin-left: 0;
    }
    
    .label { display: block; margin-bottom: 10px; }

	/*.flexslider.exposicion ul.slides li{
		margin-left:10px;
	}
	.flexslider.exposicion ul.slides li.flex-active-slide{
		margin-left:0;
	}*/
	.portadilla .box p {height:50px;}
	
	
	.recuadro .ajuste768 input{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	table.data.tablaAccionResumenMontoPrecios tr th {
    	white-space:normal; 
	}
	#tablaAcciones.data.tablaAcciones.rentaVariable tr th, #tablaAcciones.data.tablaAcciones.rentaVariable tr td {
		font-size:8px;
		padding:3px;
	}
	
	table.cierreBursatilTabla.data tr th, table.cierreBursatilTabla.data tr td
	{
		font-size:8px;
		padding:1px;
	}
	table.tablaIndicesBursatilesConDividendo.data tr th, table.tablaIndicesBursatilesConDividendo.data tr td,
	table.tablaIndicesBursatilesSinDividendo.data tr th, table.tablaIndicesBursatilesSinDividendo.data tr td{
		font-size:7px;
		padding:1px;	
	}
		
	/*Dividendos */
	table.dividendosTabla.data {width:95%;}

	table.dividendosTabla.data tr th, table.dividendosTabla.data tr td{
		font-size: 6px;
		padding: 1px;
	}
	div.dividendosContenedor table.accion.listado td{
		font-size: 8px;	
	}
	div.dividendosContenedor table.accion.listado td #FiltroNombre{
		width:70px;
	}
	div.dividendosContenedor table.accion.listado td .dividendosFiltroBoton{
		padding:4px;
		font-size:8px;
	}
	
	/*Infoces*/
	#divInfocesFiltros{ height:90px;}
	/*#divInfocesFiltros .labelDesde * {	 font-size: 8px !Important;}
	#divInfocesFiltros .desdeFiltroDia  .selectboxit-container * {	 font-size: 8px !Important;}
	#divInfocesFiltros .desdeFiltroMes  .selectboxit-container * {	 font-size: 8px !Important;}
	#divInfocesFiltros .desdeFiltroAnno  .selectboxit-container * {	 font-size: 8px !Important;}
	#divInfocesFiltros .labelHasta  * {	 font-size: 8px !Important;}
	#divInfocesFiltros .hastaFiltroDia  .selectboxit-container * {	 font-size: 8px !Important;}
	#divInfocesFiltros .hastaFiltroMes  .selectboxit-container * {	 font-size: 8px !Important;}
	#divInfocesFiltros .hastaFiltroAnno  .selectboxit-container * {	 font-size: 8px !Important;}
	#divInfocesFiltros .botonBuscar * {	 font-size: 8px !Important;}*/


	/*Dividendos*/
	div.dividendosContenedor table.accion.listado td #FiltroNombre {	 font-size: 8px !Important;}
	div.dividendosContenedor .divFiltroAnno .selectboxit-container * {	 font-size: 8px !Important;}
	div.dividendosContenedor .divFiltroMes .selectboxit-container * {	 font-size: 8px !Important;}
	div.dividendosContenedor .divFiltroDia .selectboxit-container * {	 font-size: 8px !Important;}
	.dividendosContenedorRecuadro .divButonBuscar * { font-size: 8px !Important;}
	
	/*Boletines*/
	#divBoletinesBursatiles #divFiltros {height:90px;}
	/*#divBoletinesBursatiles .filtroTipo * {	 font-size: 8px !Important;}
	#divBoletinesBursatiles .filtroDia .selectboxit-container * {	 font-size: 8px !Important;}
	#divBoletinesBursatiles .filtroMes .selectboxit-container * {	 font-size: 8px !Important;}
	#divBoletinesBursatiles .filtroAnno .selectboxit-container * {	 font-size: 8px !Important;}
	#divBoletinesBursatiles .botonBuscar * { font-size: 8px !Important;}*/

	/*Mercado Monetario */
	table.tablaMercadoMonetario.data tr th,.tablaMercadoMonetario.data tr td {font-size:8px;	padding:1px;}

	/*Canaste ETF*/
	table.tablaDetalleCanastaETF.data  th {white-space: normal;}
	table.tablaDetalleCanastaETF.data tr th, .tablaDetalleCanastaETF.data tr td {font-size:8px;	padding:1px;}


	.listado .delay-note{
		float:none;
		position:inherit;
		margin-bottom:20px;
	}
	table#tablaCFI th, table#tablaCFI td {font-size:8px; white-space: normal;}
	
	#divResumenTransaccionesMila {
	  height: 100px;
	}	
	/*.empresaListadoFormulario #FiltroNombre, .empresaListadoFormulario #txtRazonSocial, .empresaListadoFormulario #txtRut{
		width:100px;
	}*/	
	div.indices-home div.grafico table{
		white-space:nowrap;
	}
	
	div img.logoCorredor{
		width:100%;
	}	
	.accion input[type=text] {width:130px;}
	
	/*Relación Inversionista*/
	.relacionInversionista .filtroDocumentoCategoria .selectboxit-container * {	 font-size: 11px !Important;}

}


@media (max-width:479px) {
	.recuadro.reducido {width:98%; padding:20px 1%}
	
	/*.carrusel-home {top:170px; position: absolute;}
	.col2-5.indices-home {margin-top:320px}*/
	.acciones .resp-tabs-list li{
	font-size:11px;
	}
	
	/*=== LISTADO ===*/
	/*table.accion.listado .selectTag {width:100px;background: #ffffff url(i/selectFlecha.png) no-repeat 68px center}*/
	table.accion.listado .selectTag select {width:100px}

	#tablaAcciones.data.tablaAcciones.rentaVariable tr th, #tablaAcciones.data.tablaAcciones.rentaVariable tr td {
		font-size:6px;
		padding:1px;
	}	
	
	table.accion {width:100%;}
	table.accion tr td:first-child {width:64px;}
	table.accion tr td:first-child + td {width:180px;}
	table.accion tr td:first-child + td + td {width:60px;}
	.accion input[type=text] {width:160px;}
	/*#buttonBuscarAccionDesfase {margin-left:5px;}*/



	div#footer2 {height: 450px;}
	/*===PORTADA===*/
	/*.carrusel-home {top:170px; position: absolute;}
	.col2-5.indices-home {margin-top:310px}*/
	
	
	/*grafico IPSA*/
	.grafico h3 {font-size:22px}
		
	/*recuadros*/
	.recuadro.reducido {width: 98%; padding: 20px 1%;}
	
	/*footer*/
	#footer2 .atencionClientes li {margin:5px 10px 0px}
	.atencionClientes ul {margin:0 20%}
	#footer2 .telefono h3 {width:160px}
		
	/*=== LISTADO ===*/
	/*table.accion.listado .selectTag {width:100px;background: #ffffff url(i/selectFlecha.png) no-repeat 68px center}*/
	table.accion.listado .selectTag select {width:100px}
	
	table.data.tablaAccionResumenMontoPrecios tr th { font-size:8px;}
	table.data.tablaAccionResumenMontoPrecios tr td { font-size:8px;}
	
	table.data.principalesAccionistasTabla tr th { font-size:10px;}
	table.data.principalesAccionistasTabla tr td { font-size:10px;}
	
	/*.boxInterior { max-width: 275px;}*/

	/*table.accion.regulacion td.boton { text-align:left !important;}*/
	
		
		
	.empresaListadoTabla.data {max-width:90%;}
	
	/*Indices Bursátiles */	
	table.tablaIndicesBursatilesConDividendo.data  th {white-space: normal;}
	table.tablaIndicesBursatilesSinDividendo.data  th {white-space: normal;}
	
	/*Cierre Bursatil*/
	table.cierreBursatilTabla.data th {white-space: normal;}

	/*Dividendos */
	table.dividendosTabla.data {width:90%;}
	

	/*Relación Inversionista*/
	.relacionInversionista .filtroDocumentoCategoria .selectboxit-container * {	 font-size: 10px !Important;}
	
	.dividendosContenedorRecuadro { height:90px; }
	.filtrosNoticias { 	height:90px; }
	#divResumenTransaccionesMila{ height:90px; }
	#divInfocesFiltros{ height:90px;}

	/*Infoces*/
	#divInfocesFiltros{ height:120px;}
	
	/*Corte para Iphone 6*/
	@media (max-width:375px) {
		.preguntasFrecuentes {max-width:365px;}
		table#tablaCFI th, table#tablaCFI td {font-size:6px;}
	}
	

	}
	@media (max-width:320px) {
		.empresaListadoTabla.data {max-width:88%;}
	}