/* CSS Document */
body, html {
            height: 100%;
            margin: 0;
        }
        /* Establecer la altura del contenedor al 100% */
        .contenedor {
            height: 100%;
        }
        /* Establecer el ancho y la altura de las columnas */
        .columna-izquierda {
            float: left;
            width: 100%;
            height: 100%;
            
        }
        .columna-derecha {
            float: left;
            width: 30%;
            height: 100%;
            padding:10px;
            overflow: hidden;
            
        }


.infow h4{
    margin:0px 0px 5px 0px;
    font-size:0.9em;
}
.infow{
    margin:0px;
    padding:0px;
}
.oficina{
    font-weight: bold;
}
.gm-style .gm-style-iw-c {
    padding:4px !important;
    
}
.gm-style-iw-d{
    overflow: hidden !important;
}
.gm-style-iw button{
    display:none !important;
}

table.bbvaTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.bbvaTable td, table.bbvaTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.bbvaTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.bbvaTable tfoot td {
  font-size: 0.9em;
}
table.bbvaTable tfoot .links {
  text-align: right;
}
table.bbvaTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

.btnbbva {
    margin-top:5px;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	background-color:#007dc1;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:0.7em;
	padding:3px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.btnbbva:hover {
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	background-color:#0061a7;
}
.btnbbva:active {
	position:relative;
	top:1px;
}
.gm-style-iw {
	top: 0px !important;
	left: 0px !important;
	background-color: #fff;
	box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6);
	border: 1px solid rgba(72, 181, 233, 0.6);
	border-radius: 2px 2px 10px 10px;
}
#iw-container {
	margin-bottom: 10px;
}
#gkTable{
    font-size:0.8em;
}


/*AREA DE DATOS*/

.carousel {
  position: relative;
  width: 100%;
  height: 400px;
}

.carousel-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.carousel-item.active {
  display: block;
}

.carousel-dots {
  position: absolute;
  bottom: -50px;
  left: calc(50% - (15px * .dots));
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  border-radius:50%;
  color:#A6A6A6;
}

.dot.active {
    background-color:black;
}

.iboxinner{
    text-align: center;
    padding:20px;
	max-width: 370px;
    
}
.iboxinner h4{
    font-size:1.1em;
}



