﻿/*SHAREPOINT*/
body #s4-bodyContainer {
    min-width: 0 !important;
}
body{
	background-color:transparent !important;
	color:inherit !important;
	line-height:inherit !important;
}
.ms-WPBody, .ms-WPBody td{
	font-family: Arial, Helvetica, sans-serif !important;
}
body #s4-workspace {
	overflow-y: auto !important;
	overflow-x: hidden;
}
.ms-WPBody {
    font-family:inherit;
    font-size:inherit;
}
body.v4master {
	overflow: auto !important;
}
.ms-WPBody h4 {
    color: #747474;
    font-size: 12px;
    font-weight: bold;
}
.ms-WPBody a:link {
	/*color:inherit;*/
    text-decoration: inherit;
}

/*LA BOLSA*/


/*LA BOLSA*/
.divImagenLaBolsa img{
	width:100%;
	padding-bottom:20px;
}

.image-middle img{
	width:100%;
	padding-bottom:20px;
}

/*Enlaces en primera columna de tablas*/


.ms-WPBody a:visited {
	color: #666666;
	text-decoration: none;
}

.ms-WPBody a:link {
	color: #009ABF;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
}
a:link {
	color: #008EBD;
	text-decoration: none;
}

table.data a span, .paginador a{
	cursor:pointer;
}
/*===PORTADA===*/

/*Enlace todas las noticias Home*/

#labelUrlVerTodos{
	width:180px;
}
#enlaceTodasNoticias
{
	width:130px;
}

/*Personalizando el estilo de amable*/
/*Label de Formularios*/
.block-form .form-group label
{
	clear: left;
	float: left;
	width: 25%;
	display: table-cell;
	vertical-align: middle;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	color:black;
}

.quitaBottomMar{
	margin-bottom:0px;
}

.corporativa .recuadro ul li { margin: 0px !important }
.recuadro .selectboxit-options li { margin: 0px }


.BannerInternoIzq, .BannerInternoDer{
	margin-top:15px;
	margin-bottom:10px;
}

.BannerExterno, .BannerFlash {
	text-align:center;
}
.BannerExterno div{
	display:inline-block;
}

.BannerFlash {
	margin-top: 15px;
}

.BannerFlash object {
	position:relative;
	width:100%
}


.BannerFlash img{
	width:100%;
}

.graficoAnalisisTecnicoContenedorPreciosNemo iframe{
	overflow:hidden;
}

#adxion_banner_div_1, #adxion_banner_div_2 {margin-bottom: 0 !important}

/* Reset HTML5 Search Input in Webkit */

input[type=search] {
	-webkit-appearance:none;
	-webkit-border-radius:0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	-webkit-appearance:none;
}


li.liprincipalMapa{
	padding-top:20px;
}

li a.tituloMapaSitio{
	font-weight:bold;
	text-transform: uppercase;
}

/*Estilos de Calendario de Eventos*/

.calendario .k-calendar .k-content,
.calendario .k-calendar .k-content th {
	text-align: center;	
}
.calendario .k-calendar td {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	
}
.calendario .k-calendar td a.k-link {
    padding: 0 !important;
    height: 100%;
    border-radius: 0;
}
.calendario .k-calendar td a.k-link .evento {
	height: 100%;
}
.k-calendar .k-content .k-link {
	color: #000000;
}
.calendario #calendarEvents .k-state-selected .evento {
	color: white;
}
#contenido .calendario a.k-link,
#contenido .calendario a:hover.k-link {
	color: #000000
}
#contenido .calendario .k-state-selected a.k-link,
#contenido .calendario .k-state-selected a:hover.k-link {
	color: #FFFFFF;
}
/* TODAY */
.k-calendar .k-today {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0;
    background: #EBF0F2;
	text-decoration: underline;
}
.calendario .k-calendar td.k-today.k-state-selected.k-state-hover .k-link {
	color: #000000;
}
.calendario .k-calendar .k-today .k-link {
	color: #000000;	
}
.k-calendar td.k-today.k-state-selected,
.k-calendar td.k-today.k-state-selected.k-state-hover,
.k-calendar td.k-state-selected,
.k-calendar td.k-state-selected.k-state-hover {
    background-color: #008FC0 !important;	
    border-color: #008FC0;
    background-image:none;
    border-radius: 0;
}
/* FIN TODAY */

.calendario .k-calendar .k-i-arrow-e,
.calendario .k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-e,
.calendario .k-state-hover>.k-i-arrow-e {
    background-image: url("kendo-ui/Default/sprite.png") !important;
    background-position: -175px -190px !important;
}
.calendario .k-calendar .k-i-arrow-w,
.calendario .k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-w,
.calendario .k-state-hover>.k-i-arrow-w {
    background-image: url("kendo-ui/Default/sprite.png") !important;
    background-position: -175px -223px !important;
}

.k-calendar td.k-state-hover {
	background-color: #E8EEF1;
	background-image: none;
	border-radius: 0;
}
.k-calendar .k-header {
	background: #1A597C;
}
.calendario .k-calendar th {
	background-color: #1A597C;	
	color: white;
}
.calendario .k-calendar .k-link.k-nav-fast,
.calendario .k-calendar .k-link.k-nav-fast:hover {
	color: #FFFFFF !important;
}
.k-calendar .k-nav-fast.k-state-hover,
.k-calendar .k-header .k-link.k-nav-next.k-state-hover,
.k-calendar .k-header .k-link.k-nav-prev.k-state-hover {
	background-color: transparent !important;
	background-image: none !important;
	color: white; 
}

#calendarEvents {
	width:100%;
/*	max-width:600px;*/
	border: none;
}

#contenido .calendario #calendarEvents a.k-link .evento {
	font-weight: bold;
	color: #008EBD;
	text-decoration:underline;
}
#contenido .calendario #calendarEvents .k-state-selected a.k-link .evento,
#contenido .calendario #calendarEvents .k-state-selected a:hover.k-link .evento {
	color: #FFFFFF;
}

#contenido .calendario #calendarEvents .k-state-selected>a.k-link .evento {
	background-color: #008EBD;
}

.boxEvento{
    margin: 10px 0 0;
    padding: 10px;
    background: white;
}

.eventosDate{
	overflow-y: auto;
    height: 204px;
}
.EnventosGeneralEmisores .eventosDate{
	overflow-y: auto;
    height: 180px;
}

.boxEvento a.verMas{
	margin:0px 0px;
}

/*Resumen de Instrumento Kendo Tabs*/


/*.instrumento .k-header {
	background-color:white;
}*/

.instrumento .k-tabstrip:focus{
	box-shadow:0px 0px 0px #FFFFFF;
}
.instrumento .k-widget, .instrumento .k-tabstrip>.k-content{
    border-style:inherit;
    border-width: 0px;
}

.instrumento .k-tabstrip-items .k-loading{
	border-top:0px;
}
.instrumento .k-tabstrip-items .k-state-active, .instrumento .k-tabstrip-items .k-item, .instrumento .k-tabstrip-items .k-state-default {
	border-width:0px 2px 0px 0px;
    border-color: #c5c5c5;
	background-color:white;
}
.instrumento .k-tabstrip-items .k-state-active{
	color: #0090BA;
    border-bottom: 5px solid #0090BA;
}

#MercadoAlDia {width: 304px;}

@media (max-width:983px) {
	#MercadoAlDia {width: 100%;}
}

@media (max-width:767px) {
	#MercadoAlDia {width: 304px;}
}

/**********************************************
EMPIEZA PERSONALIZACIÓN DE FORMULARIO *********
**********************************************/
#bcs-form input[type="text"] {
	width: calc(100% - 26px);
}

#bcs-form input[type="file"] {
	background: #ededed;
    width: calc(100% - 28px);
    padding: 5px;
    border: 1px solid #cccccc;
}
#bcs-form .add-row input[type="file"] {
	width: calc(100% - 78px);	
}

#bcs-form input[type="submit"] {
	width: auto;
	background-color: #008FC0;
	color: #ffffff;
    text-align: center;
    font-size: 12px;
    padding: 10px 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: none;
    height: 28px;
    line-height: 0px;
    cursor: pointer;
    float: right;
    margin-bottom: 15px;
    margin-right: 16px;
}
#bcs-form input[type="submit"]:hover {
    background-color: #00779E;
}

#bcs-form textarea {
	width: calc(100% - 22px);
	resize: vertical;
	border-color: #cccccc;
}

#bcs-form .action-group {
	margin: 15px 0;
    display: flow-root;
}


#bcs-form .action-group input {
	float: left;
    width: 100px;
    height: 34px;
}


#bcs-form .form-group_cambiar {
	margin: 15px 0;
	display: flow-root;
}

#bcs-form .form-group_cambiar label {
	/*clear: left;
    float: left;*/
    width: 100%;
    /*display: table-cell;*/
    vertical-align: middle;
    height: auto;
    line-height: 15px;
    font-weight: bold;
}

#bcs-form .form-group_cambiar label span {
	font-weight:normal
}

.descIndice {
    font-size: 14px;
}
