@charset "utf-8";
/* CSS Document */

body {
    font-family: 'Expert-Sans-Light', helvetica, arial, clean, sans-serif;}

@font-face {
  font-family: 'Expert-Sans-Regular';
    src: url('../fonts/expertsans-regular-webfont.eot'); /* Para Internet Explorer */
    src: local('expertsans-regular-webfont'), /* Para el resto de navegadores */
         url('../fonts/expertsans-regular-webfont.ttf') format('truetype'),
         url('../fonts/expertsans-regular-webfont.woff') format('woff'),
         url('../fonts/expertsans-regular-webfont.svg') format('svg')}

@font-face {
  font-family: 'Expert-Sans-Regular-Italic';
    src: url('../fonts/expertsans-regularitalic-webfont.eot'); /* Para Internet Explorer */
    src: local('expertsans-regularitalic-webfont'), /* Para el resto de navegadores */
         url('../fonts/expertsans-regularitalic-webfont.ttf') format('truetype'),
         url('../fonts/expertsans-regularitalic-webfont.woff') format('woff'),
         url('../fonts/expertsans-regularitalic-webfont.svg') format('svg')}

@font-face {
  font-family: 'Expert-Sans-Light';
    src: url('../fonts/expertsans-light-webfont.eot'); /* Para Internet Explorer */
    src: local('expertsans-light-webfont'), /* Para el resto de navegadores */
         url('../fonts/expertsans-light-webfont.ttf') format('truetype'),
         url('../fonts/expertsans-light-webfont.woff') format('woff'),
         url('../fonts/expertsans-light-webfont.svg') format('svg')}

@font-face {
  font-family: 'Expert-Sans-Light-Italic';
    src: url('../fonts/expertsans-lightitalic-webfont.eot'); /* Para Internet Explorer */
    src: local('expertsans-lightitalic-webfont'), /* Para el resto de navegadores */
         url('../fonts/expertsans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/expertsans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/expertsans-lightitalic-webfont.svg') format('svg')}
         

/*----------------------------ALE---------------------------*/

.mp-level .mp-back {color: rgba(255, 255, 255, 0.65) }

.icon-arrow-left {
    background:url(../img/icon_menu.png) 13px center no-repeat;
}


.institucionalHeader { margin-top:80px; padding:0 7px; display:none;}
.institucionalHeader img { width:100%; height:auto;}
.contenido.institucional .col-md-3 { margin-top:80px;}
.contenido.institucional .novedadesNivel2 {margin-bottom:23px;}
.contenido.institucional .novedadesNivel2 img { width:100%; margin-bottom:7px; height:auto; }
.contenido.institucional .novedadesNivel2 a { background: #059AF0; padding: 2px 6px;font-size: 0.8em;border-radius: 1px; font-family: 'Expert-Sans-Regular', helvetica, arial, sans-serif;} 

.contenido.institucional .novedadesNivel2 {margin-bottom:23px;}

.contenido.institucional .novedadesNivel1 img { width:100%;  margin-bottom:10px; height:auto;}
.contenido.institucional .novedadesNivel1 p {font-size:1em;} 
.contenido.institucional .novedadesNivel1 h1 { color:#353535; line-height:1;}
.contenido.institucional .recuadro { border:1px solid #c7c7c7; padding:15px;}
.contenido.institucional .recuadro b { display: block; color:#37a9e0;}
.contenido.institucional .recuadro span {color:#7f7f7f;}
.contenido.institucional .recuadro p { margin-bottom:20px;}
.contenido.institucional .recuadro h2 {     font-family: 'Expert-Sans-Regular', helvetica, arial, sans-serif; font-size:19px;}
.contenido.institucional .recuadro a {
background: #059AF0;
padding: 10px;
text-align: center;
margin: 10px auto;
display: block;
font-size: 1.2em;
border-radius: 1px;
}

   .contenido.institucional .col-md-3.recuadro-content { margin-top:0;}
.contenido.institucional h2 { color:#353535;}
.contenido.institucional .novedadesNivel2 { width:44%; float: left; margin-right:15px; }

@media (min-width: 340px) {
    .contenido.institucional .novedadesNivel2 { width:45%; }
}




@media (min-width: 556px) {
    .contenido.institucional .col-md-3 {margin-top: 0px; width:30%;}
    .contenido.institucional .col-md-6 { width:70%; float:left;}
    .contenido.institucional .col-md-3.recuadro-content {width:70%; float:right;}
    .contenido.institucional .clearfix { display:none!important;}
    .institucionalHeader { display:block;}
    .contenido.institucional .novedadesNivel2 { width:100%; float: none; margin-right:0px;}
}

@media (min-width: 768px) {
    
    .contenido.institucional .col-md-3 { width:25%; margin-top:0;}
    .contenido.institucional .col-md-6 { width:50%; float:left;}
    .contenido.institucional .col-md-3.recuadro-content {width:25%; float: right;}
    

    }










.navbar-brand {width: 220px; background-size: 100%; margin-right:0; margin-top:20px;}

.navbar-default { 
  background: url(../img/header.png) bottom left repeat-x #0a4e9a; 
  height: 80px;
  background-image:none;
  background-repeat:no-repeat;
  border-radius:0;
  -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
		  
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}

.navbar-default.navbar-fixed-top { 
height:60px;
border-bottom:1px solid #144499;
-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.175);
-moz-box-shadow: 0 4px 4px rgba(0,0,0,.175);
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.175);
}

.navbar-default { border:none;}

.navbar-toggle { margin-top:29px; margin-bottom:29px;


-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;

}
.navbar-fixed-top .navbar-toggle { margin-top:13px; margin-bottom:12px;}
 
.navbar-fixed-top .container-fluid>.navbar-header { width: auto;}
.navbar-fixed-top .navbar-nav>li { }
.navbar-fixed-top .navbar-nav { float: left;}

.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse
{ margin-right: 0; margin-left:0;}


.navbar-nav>li>a { text-shadow:none;}

.navbar-default .navbar-nav>li>a { 
    color:#fff;

    }

.navbar-default .navbar-nav>li>a:hover, 
.navbar-default .navbar-nav>li>a:focus { color:#fff;}    


.navbar-brand {
font-size: 0;
background: url(../img/logo_bna.png) no-repeat top left;
width: 70%;/*243px*/
height: 43px;
padding: 0;
margin-top: 25px;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
margin-right: 0px;
background-size:100%;


}



.header {
    position: fixed;
    top: 0;
    height: 93px;
    z-index: 999;
    width: 100%;
    }
    
.sliderHome { position: relative; margin-top:80px; }   

.navbar-default .navbar-collapse { float: right; padding: 0;  position: relative;}
.container-fluid>.navbar-header { }
.navbar>.container .navbar-brand { margin-left: 0; }

.navbar-nav {
    float: left;
    margin: 0;
   /* width: 78%;*/
   
    }

.dropdown-menu li { list-style:none; text-align: left;}


.dropdown-menu { font-family:'Expert-Sans-regular', helvetica, arial, clean, sans-serif;}

.navbar-fixed-top .navbar-brand  {
	background-size:100%;
	margin-top:13px;
	width: 221px;
		}

.navbar-fixed-top .search { margin-top:11px; }
.navbar-fixed-top .form-control { height: 35px; }

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}



.dropdown-menu { 
	left:-225px;
	background:#1aa5dd;
	color:#fff;
	min-width:950px;
	font-size:13px;
	border-top: 0px;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.175);
	-moz-box-shadow: 0 4px 4px rgba(0,0,0,.175);
    box-shadow: 0 4px 4px rgba(0,0,0,.175);
    display: inherit;
}

.dropdown-menu .destacado a { 
    font-size: 15px;     
    color: #fff;
    padding: 5px 15px;

}



.dropdown .dropdown-menu {
    visibility: hidden;
    opacity: 0; 
    /*
    visibility: visible; 
    opacity: 1; 
    */
	padding:0 0 30px 15px;
	
	width: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;

}

.dropdown:hover .dropdown-menu {
    visibility: visible;
 
   opacity: 1;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	height: auto;
	width: auto;
	z-index: 10000;
	

}




.dropdown-menu > div > li > ul > li > a {
  display: block;
  padding: 2px 20px 2px 15px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);/* #fff;*/
  white-space: nowrap;
  margin-right:40px;
}


.dropdown-menu > div > li > ul > li.title { padding:3px 20px 3px 15px;}

.dropdown-menu > div > li > ul > li > a:hover,
.dropdown-menu > div > li > ul > li > a:focus {
  color: #0778AD;
  text-decoration: none;
  background-color: #f5f5f5;
  border-radius:1px;
  
  
  }

.dropdown-menu > div > li > ul { padding:0;}

.dropdown-menu .sub-menu-col.destacado {width:170px;}
.dropdown-menu .sub-menu-col{ display:inline-block; vertical-align:top; width:250px;}
.dropdown-menu .sub-menu-col > li { margin-top: 20px; } 
.dropdown-menu li.title {
text-transform: uppercase;
font-size: 15px;
color:#fff;/*#083f7d*/
cursor: default;

}

.navbar-default .navbar-nav>li:hover, 
.navbar-default .navbar-nav>li:focus, 
.ale { background: #1ea5dc; color: #fff;}


.search .iconSearch {
background: url(../img/search.png) no-repeat top left;
font-size: 0;
border: none;
color: inherit;
width: 22px;
height: 22px;
position: absolute;
right: 12px;
top: 11px;
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { cursor:pointer;}

.navbar-fixed-top .search .iconSearch { right: 6px; top: 6px;}

.search.active .iconSearch { background-position: top right;}


.search:focus .btn-default { 
    
    background-position: top right;
}

.container-fluid { padding: 0;}

.search .form-control {
    background: #2360a4;
    border: 0;
    border-radius: 1px;
    color:#fff;
    display: inherit;
    width: 100%;
}

.search { 
    margin-top: 21px; 
    margin-left: 0;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    position: absolute;
    width: 160px;
    float: right!important;
    right: 0;
    text-align: right;
    padding:0;
    

}

.navbar-form .form-group { display: inherit; }

.search.active { width: 315px; padding:0; position: absolute; right: 0; } 
.search.active .form-group { width: 100%;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.search .form-control:focus {color: #666; width: 100%; }

* {
  outline: none!important;
}


.form-control:focus { background: white ;}

.search .btn-default { 
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 1px 1px 1px 1px;
    border-radius: 1px 1px 1px 1px;    
    }


.form-control { height:46px;}


.navbar {margin-bottom:0;}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid #ccc;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    top: 11px;
    left: -6px;
}



.modal { background:url(../img/pixelBlack-50.png) repeat;}


.modal-dialog { top: 60px;}
.modal-backdrop { display:none;}






.tab-content .slider { height: 209px; padding:0;   }
.tab-content .slider li {height: 209px; width:100%!important;  }
.tab-content .slider li img { height:100%;  }
.tab-content .slider {  }
.tab-content .slider {  }
.tab-content .slider {  }

.tab-content .bx-wrapper .bx-pager .bx-pager-item, 
.tab-content .bx-wrapper .bx-controls-auto .bx-controls-auto-item { 
    display: inline-block;
    background: #fff;
    padding: 4px;
    }
    
.tab-content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    width: 100%;
    text-align: center;
    padding: 0;
    position: absolute;
    bottom: 10px;
    }    

.tab-content .bx-wrapper .bx-controls-direction a {
    width: 27px;
    height: 27px;
    background-size: 60px;
    }


/*----------------------------MARTIN---------------------------*/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin: 0;
    padding: 0 0 7px 0;}

h1 {
	color:#039edc;
	font-size: 35px;}

h2 {
	color:#039edc;
	font-size: 22px;}

p { color: #666;
    font-size: 13px;}

ul li { color: #666;
    font-size: 13px;}
    
    
    

@media (min-width: 768px){
    
    .lead {
font-size: 15px;
line-height: 1.3;}

}


.lead {
font-size: 15px;
line-height: 1.3;}





/*BREADCRUMB*/

.breadcrumb {
	padding: 0;
	margin-bottom: 25px;
	list-style: none;
	background: none;
	border-radius: 0;
	font-size: 12px;
	font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;}

.breadcrumb>li+li:before {
	content: ">";
	padding: 0 8px;
	color: #ccc;}

.breadcrumb a{
	color: #039edc;}

.breadcrumb a:hover{
    color: #2a6496;
    text-decoration: underline;}


/*ACORDEON*/

.panel-default>.panel-heading {
	background: none;
	padding: 10px 0;
	border-bottom: 1px solid #59b4e3;
	color: #039edc;
	filter: none;}

.panel {
	border:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}	

.panel-group {
	margin-bottom: 58px;}

.panel-default>.panel-heading+.panel-collapse .panel-body {
	border:none;
	color: #666;
	font-size: 13px;}

.panel-title a{
	width: 100%;
	display: block;}

.panel-title a h2{
	font-size:30px;
	display: inline-block;
	margin: 0;
	padding: 0;}

.panel-title a.collapsed h2{
	font-size: 22px;
	width: 90%;}

.panel-title a .mas, .panel-title a .menos {
	margin: 0;
	float: right;
	font-size: 17px;
	line-height: 27px;
	width: 24px;
	height: 24px;
	text-align: center;
	display: block;}

.panel-title a:hover .mas, .panel-title a:hover .menos {
	background-color: #049edc;
	color:#fff;}

.panel-title a .menos{
	display: inline-block;}
	
.panel-title a.collapsed .menos{
	display:none;}
	
.panel-title a .mas{
	display:none;}
	
.panel-title a.collapsed .mas{
	display: inline-block;}



/*MENU INFERIOR HOME*/	
.MenuHomeHor {
    width: 100%;
    margin-top: 30px;
    border: 3px solid #eee;
    background-color: #f1f1f1;}

.MenuHomeHor .nav-justified {
	margin: 0 auto;
	font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;}

.MenuHomeHor .nav-justified>li {
	border-bottom: 1px solid #ccc;}

.MenuHomeHor .nav-justified>li>a {
    color: #555;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 16px;
    padding: 18px 15px;}

.MenuHomeHor .nav-pills>li>a {
	border-radius: 0;}
	
.MenuHomeHor .nav>li>a:hover, .nav>li>a:focus {
	background-color: #999;
	color: #fff;}	
	
@media (min-width: 565px){
.MenuHomeHor .nav-justified>li {
    display: table-cell;
    width: 1%;}	
.MenuHomeHor .nav-justified>li {
    border-bottom:0;}}



/*MENU INFERIOR HOME*/
.containerIconosHome {
    padding: 20px 0 10px 0;
    border-top: 1px solid #ccc;
    margin-top: 30px;}

.containerIconosHome .IconosHome {
	margin: 0 auto;
    /*max-width: 970px;*/}

.containerIconosHome .IconosHome li {
    margin:0;
    padding:0;
    display: inline-block;
    width: 25%;
    float:left;}

.containerIconosHome .IconosHome li.imgIconos1 a, .containerIconosHome .IconosHome li.imgIconos2 a, .containerIconosHome .IconosHome li.imgIconos3 a {
    height: 50px;
    padding: 13px 0 0 60px;
    line-height: 20px;
    font-size: 20px;
    margin: 0;
    text-align: left;
    color: #333;}
    





.containerIconosHome .IconosHome li.imgIconos1 a:hover, .containerIconosHome .IconosHome li.imgIconos2 a:hover, .containerIconosHome .IconosHome li.imgIconos3 a:hover, .containerIconosHome .IconosHome li.imgIconos4 a:hover  {
    opacity:0.7;
    filter:alpha(opacity=70);}

.containerIconosHome .IconosHome li.imgIconos1 a {
    background: url(../img/iconosHome.png) no-repeat -10px -9px;}

.containerIconosHome .IconosHome li.imgIconos2 a {
    background: url(../img/iconosHome.png) no-repeat -10px -79px;}
    
.containerIconosHome .IconosHome li.imgIconos3 a {
    background: url(../img/iconosHome.png) no-repeat -10px -151px;} 

.containerIconosHome .IconosHome li.imgIconos4 a {padding: 0;}

.containerIconosHome .IconosHome li.imgIconos4 a .title {
    font-size:17px;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    color: #049EDC;}

.containerIconosHome .IconosHome li.imgIconos4 a .tel{
    font-size: 30px;
    line-height: 23px;
    color: #666;}    
    
.containerIconosHome .IconosHome li.imgIconos4 a {
    margin: 0;
    padding: 0 0 0 35px;
    height: 60px;}

.containerIconosHome .IconosHome li.imgIconos4 a:hover {
    background: none;}


@media (max-width: 992px){
.containerIconosHome .IconosHome li {
    width: 50%;
    margin: 10px 0;
    padding: 0 15px;}
    
.containerIconosHome .IconosHome li.imgIconos4 a {
    text-align: left;}
}


@media (max-width: 565px){
.containerIconosHome .IconosHome li {
    width: 100%;
    margin: 10px 0;
    padding: 0 15px;}

.containerIconosHome .IconosHome li.imgIconos4 a {
    text-align: left;}
}




/*MENU INFERIOR INTERNAS*/	
.MenuIntHor .nav-justified {
	background-color: #049edc;}

.MenuIntHor .nav-justified>li {
	border-bottom: 1px solid #fff;}

.MenuIntHor .nav-justified>li>a {
	color: #fff;
	padding: 7px 15px;
	margin-bottom: 0;
	font-size: 14px;}

.MenuIntHor .nav-pills>li>a {
	border-radius: 0;}
	
.MenuIntHor .nav>li>a:hover, .nav>li>a:focus {
	background-color: #0a4d9b;}	
	
@media (min-width: 565px){
.MenuIntHor .nav-justified>li {
	display: table-cell;
	width: 1%;}
.MenuIntHor .nav-justified>li {
	border-right: 1px solid #fff;
	border-bottom:0;}
.MenuIntHor .nav-justified>li>a {
    color: #666;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 16px;
    padding: 15px 15px;
    background-color: #fff;}
}



/*TAB SMALL*/

.tabSmall {
	width:100%;
	margin: 0 auto;}

.tabSmall .nav-tabs {
	border: 0;}	

.tabSmall .nav-tabs>li {
	width:50%;}

.tabSmall .nav-tabs>li>a {
	border-radius:0;
	border:0;
	margin:0;
	background-color: #049edc;
	color:#fff;
	line-height: 15px;
	text-align: center;
	height: 47px;
	font-size: 14px;}	

.tabSmall .nav-tabs>li>a:hover {
	background-color: #047edc;}	
	
.tabSmall .nav-tabs>li.active>a, .tabSmall .nav-tabs>li.active>a:hover, .tabSmall .nav-tabs>li.active>a:focus {
	background-color: #0a4d9b;
	color: #fff;
	border:0;}

.tabSmall .nav-tabs>li.active>.arrow:after {
	bottom: -19px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-top-color: #0a4d9b;
	border-width: 10px;
	margin-left: -10px;
	margin-top: -10px;
	display:block;}

.tabSmall .nav-tabs>li>.arrow:after {
	display:none;}

.tabSmall .tab-content {
	background-color: #eee;
	padding: 27px 12px 10px 12px;
	border-bottom: 1px solid #d9d9d9;
	min-height: 163px;}

.tabSmall .tab-content>.tab-pane p {
	margin-bottom: 5px;
	font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;}
	
.tabSmall .tab-content>.tab-pane .btn-default {
    background-image: none;
    text-shadow: none;
    box-shadow: none;
    width: 100%;
    border-radius: 0;
    font-size: 13px;
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 29px;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;}



.tabSlider .bx-wrapper .bx-controls-direction a {top:50%;}

/*BNATV SMALL*/	
.bnaTV {
    width: 100%;
    background-color: #eee;
    height: 209px;
    background: #eee url(../img/img_bnaTV.jpg) top center no-repeat;
    margin: 0 auto;
    position: relative;}

.bnaTV a.content-bnaTV {
    background-color: #049edc;
    color: #fff;
    padding: 14px 10px 0px 10px;
    opacity: 0.9;
    width: 100%;
    min-height: 70px;
    position: absolute;
    bottom: 0;}

.bnaTV a.content-bnaTV:hover{
    background-color: #047edc;
    text-decoration: none;}
    
.bnaTV a.content-bnaTV .title{
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;}

.bnaTV a.content-bnaTV p{
    font-size: 13px;
    line-height: 15px;
    color: #fff;}

.bnaTV a.content-bnaTV .arrow{
    bottom: 70px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-bottom-color: #049edc;
    border-width: 15px;
    margin-left: -15px;
    margin-top: -15px;
    display: block;}

.bnaTV a.content-bnaTV:hover .arrow{
    border-bottom-color: #047edc;}


/*TAB DOUBLE*/	
.tabDouble {
	width:495px;
	height:210px;
	background-color: #eee;}

.tabDouble .content-nav {
    display: table;
    height: 210px;
    float: left;}

.tabDouble .nav-tabs {
    border: 0;
    width: 242px;
    background-color: #049edc;
    display: table-cell;
    vertical-align: middle;}


.tabDouble .nav-tabs>li {
	width:100%;}

.tabDouble .nav-tabs>li>a {
    border-radius: 0;
    border: 0;
    margin: 0;
    background-color: #049edc;
    color: #fff;
    line-height: 40px;
    text-align: left;
    padding: 0px 20px;
    font-size: 15px;}	

.tabDouble .nav-tabs>li>a:hover {
	background-color: #047edc;}	
	
.tabDouble .nav-tabs>li.active>a, .tabDouble .nav-tabs>li.active>a:hover, .tabDouble .nav-tabs>li.active>a:focus {
	background-color: #0a4d9b;
	color: #fff;
	border:0;}

.tabDouble .nav-tabs>li.active>.arrow:after {
	top: 50%;
	bottom: -10px;
	right: -18px;
	border: solid transparent;
	content: " ";
	width: 0;
	height: 0;	
	position: absolute;
	border-right-width: 0;
	border-left-color: #0a4d9b;
	border-width: 10px;
	margin-top: -11px;
	display: block;
	z-index:1;}	

.tabDouble .nav-tabs>li>.arrow:after{
	display:none;}

.tabDouble .tab-content {
	border-bottom: 1px solid #d9d9d9;
	float: left;
	width: 253px;
	height: 210px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}

.tabDouble .tab-content .imgTab{
	width: 253px;
	height: 149px;
	background-color: #ccc;}

.tabDouble .tab-content p{
	padding: 10px;
	color: #666;
	font-size: 13px;
	line-height: 14px;}
	


.tabDouble.tabSlider .nav-tabs { background:#0a4e9a;}
.tabDouble.tabSlider .nav {}
.tabDouble.tabSlider .content-nav { height:207px; width:28%;}
.tabDouble.tabSlider .tab-content { float:right; width:72%;}


.tabDouble.tabSlider .nav-tabs>li {
    width:101%;
    height: 53px;
    display: table;}

.tabDouble.tabSlider { width:100%;}

.tabDouble.tabSlider .nav-tabs>li>a {
    padding: 0px 8px;
    line-height: 13px;
    font-size: 13px;
    vertical-align: middle;
    display: table-cell;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    width:100%;
    background:none;
    border-bottom: 1px solid #135CA8
}

.tabDouble.tabSlider .nav-tabs>li.active>a, 
.tabDouble.tabSlider .nav-tabs>li.active>a:hover, 
.tabDouble.tabSlider .nav-tabs>li.active>a:focus { 
    background: #049EDC;
    border-bottom: 1px solid #135CA8    
    }

.tabDouble.tabSlider .nav-tabs>li.active>.arrow:after {border-left-color: #049EDC;}

	
	
@media (max-width: 565px){  
.tabDouble {
    width: 100%;}
.tabDouble .content-nav {
    width: 50%;}
    

.tabDouble .nav-tabs {
    height: auto;}	
.tabDouble .nav-tabs .arrow {
    display:none;}
.tabDouble .tab-content {
    width: 50%;}

.tabDouble .tab-content .imgTab {
    width: 100%;
    overflow: hidden;}


.tabDouble.tabSlider .nav-tabs>li {width: 100%;}

}



/*MENU VERTICAL HOME*/
.menuHomeVert {
    width: 242px;}

.menuHomeVert .nav>li>a {
     background-color: #049edc;
     color: #fff;
     padding: 0;
     min-height: 35px;
     border-radius: 0;}  

.menuHomeVert .nav>li>a:hover {
     background-color: #0a4d9b;}  
     
.menuHomeVert .nav-stacked li {
    margin-bottom: 5px;
    margin-top:0;}

.menuHomeVert .nav>li>a p{
    float: left;
    margin: 8px;}

.menuHomeVert .nav>li>a .mas{
    float: right;
    font-size: 20px;
    width: 30px;
    height: 35px;
    background-color: #47bbea;
    padding: 5px 9px;
    border-left: 1px solid #0689bd;}

.menuHomeVert .nav>li>a:hover .mas{
    background-color: #0b5c9b;
    border-left: 1px solid #003e7a}



/*MENU VERTICAL INTERNAS*/
.menuIntVert {
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    width: 192px;
    background-color: #049edc;
    padding: 17px 10px 8px 0;
    color: #fff;
    margin: 0 0 10px -7px;}

.menuIntVert h4{
    font-size: 19px;
    margin: 0;
    padding: 0 0 5px 19px;}

.menuIntVert .nav>li>a {
    color: #fff;
    padding: 0;
    padding-left: 20px;
    border-radius: 0;
    line-height: 14px;}

.menuIntVert .nav>li>a:hover {
     color: #9be0fd;
     background: none;}

.menuIntVert li.active a {
    background: none;
     color: #9be0fd;}
     
.menuIntVert .nav-stacked li {
    margin: 14px 0;
    font-size: 14px;}
    
.menuIntVert a .arrow_box {
	position: relative;}
	
.menuIntVert a .arrow_box:after, .menuIntVert a .arrow_box:before {
	left: -20px;
	top: 26px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;}

.menuIntVert a .arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #fff;
	border-width: 10px;
	margin-top: -30px;}
	
.menuIntVert a .arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	margin-top: -30px;
    border-left-color: #fff;
	border-width: 10px;}    

.menuIntVert a .arrow_box {
    display:none;}

.menuIntVert a:hover .arrow_box, .menuIntVert li.active a .arrow_box {
    display: block;}



/*SUBMENU VERTICAL INTERNAS*/
.submenuIntVert {
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    width: 192px;
    background-color: #0a4d9b;
    padding:8px 10px 6px 0;
    color: #fff;
    margin: 0 0 10px -7px;}

.submenuIntVert .nav>li>a {
    color: #fff;
    padding: 0;
    padding-left: 20px;
    border-radius: 0;
    line-height: 14px;}

.submenuIntVert .nav>li>a:hover {
     color: #9be0fd;
     background: none;}

.submenuIntVert li.active a {
    background: none;
     color: #9be0fd;}
     
.submenuIntVert .nav-stacked li {
    margin: 14px 0;
    font-size: 14px;}



/*MODAL*/

h4.modal-title {
    color: #039edc;
    font-size: 30px;}    

.modal-sm h4.modal-title {
    font-size: 25px;}  
    
.modal-header {
    padding: 25px 25px 20px 25px;}

.modal-body {
	padding: 20px 25px 20px 25px;}



/*BUTTON*/

.btn-lg, .btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;}    

.btn-primary {
    border-radius: 0;
    border: 0;
    background-image: none;
    background-color: #0a4d9b;}
    
.btn-primary:hover {
    border-radius: 0;
    border: 0;
    background-image: none;
    background-color: #049edc;}

.btn-default{
    border-radius: 0;
    border: 1px solid #ccc;
    background-image: none;
    background-color: #eee;}



/*HOME BANKING HOME*/

.contentHomeBanking {
    background-color: #eee;
    margin: 15px 7px 0 7px;
    position: relative;
    z-index: 100;
    left: 0;
    right: 0;
    max-width: 967px;}
	
.HomeBanking-home {
    position: relative;
    padding: 9px;
    width: 100%px;
    padding-bottom: 4px;
    margin: 0 auto;
    /*min-height: 90px;*/ }
	
.HomeBanking-home .title, .HomeBanking-home .title2{
    color: #0a5d9a;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    font-size: 18px;
    line-height: 15px;
    width: 150px;
    float: left;
    padding: 5px 0px 5px;}
	
.HomeBanking-home .title2{ 
  color: #ec750f;
  margin-top:0;}
  
.HomeBanking-home ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    margin-top: 6px;
    display: none;}
	
.HomeBanking-home li.linksHomeBanking a {
    font-size: 12px;
    color: #000;}
	
.HomeBanking-home a.btnHomeBanking, .HomeBanking-home a.btnHomeBanking2 {
    padding: 4px 10px;
    width: 100%;
    display: block;
    color: #fff;
    margin: 0px 0px 5px;
    font-size: 13px;
    text-decoration: none;
    float: left;}
	
.HomeBanking-home a.btnHomeBanking {
    background-color: #0a4e9a;
    /*margin-right: 20px; */ }
	
.HomeBanking-home a:hover.btnHomeBanking {
        background-color: #083d79;}
		
.HomeBanking-home a.btnHomeBanking2 {
    background-color: #ec750f;} 
	
.HomeBanking-home a:hover.btnHomeBanking2 {
    background-color: #bb5d0c;}




.col-md-6 {
    padding:0 7px;}



@media (min-width: 400px){

.navbar-brand {width: 273px;}
.navbar-default { height: 93px;}
.sliderHome { margin-top:93px; }   
	
.HomeBanking-home {     width: 325px;}

.HomeBanking-home a.btnHomeBanking, .HomeBanking-home a.btnHomeBanking2 {
width: 155px;}

.HomeBanking-home {min-height: 90px;}

.tabDouble.tabSlider .nav-tabs>li>a {
     line-height: 17px;
    font-size: 14px;
}




}



/*-- Contenido 768
==================================================*/

    
@media (min-width: 768px)   {
    
.container {width: 700px; padding-left:0;}
.navbar-nav>li {  text-align: center;}
.navbar-nav>li>a { padding-top: 28px; padding-bottom:27px;}

.containerIconosHome .IconosHome li.imgIconos1 a, 
.containerIconosHome .IconosHome li.imgIconos2 a, 
.containerIconosHome .IconosHome li.imgIconos3 a {
    padding: 13px 0 0 55px;
    line-height: 20px;
    font-size: 18px;
    margin: 0;
    text-align: left;
    color: #333;
    }

.containerIconosHome .IconosHome li { padding: 0px;}    

.containerIconosHome .IconosHome li.imgIconos1 {width: 24%;}
.containerIconosHome .IconosHome li.imgIconos2 {width: 20%; padding-top:0;}
.containerIconosHome .IconosHome li.imgIconos3 {width: 20%; padding-top:0;}
.containerIconosHome .IconosHome li.imgIconos4 {width: 36%;}

.containerIconosHome .IconosHome li.imgIconos2 a{padding-top:7px;}
.containerIconosHome .IconosHome li.imgIconos3 a{ padding-top:7px;}

.navbar-default { height:80px;}
.navbar-default .navbar-collapse { width: 480px;}
.navbar-brand {width: 220px; background-size: 100%; margin-right:0; margin-top:20px;}

.navbar-default .navbar-collapse { width: 445px;}
.search { margin-top:15px;}
.search { width: 50px; margin-top: 17px;}
.navbar-nav>li>a{ padding:30px 14px;	}

.form-control::-webkit-input-placeholder { color: #2360A4; }
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */     color:    #2360A4;}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */    color:    #2360A4;}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */    color:    #2360A4;}

.iconSearch { display: none;}

.dropdown-menu {min-width: 700px;}
.dropdown-menu.m01 { left: -240px; }
.dropdown-menu.m02 {left: -323px;}          
.dropdown-menu.m03 {left: -409px;} 
.dropdown-menu.m04 {left: -525px; text-align:left;} 
.dropdown-menu.m04 .sub-menu-col.first,
.dropdown-menu.m04 .sub-menu-col.fourth{ margin-left:15px;}

.dropdown-menu .sub-menu-col > li {margin-top: 15px;}
.dropdown-menu > div > li > ul > li > a { padding: 1px 0px 1px 15px; margin-right:10px;}

.dropdown .dropdown-menu { padding:10px 0 20px 0px;}
.sub-menu-col.destacado { display:none;}
.dropdown-menu .sub-menu-col {width: 215px;}

.navbar-fixed-top .navbar-nav>li>a{     padding: 20px 15px; }

.sliderHome { margin-top:80px;}

.contentHomeBanking {
    background: none;
    margin: 0 auto;
    position: absolute;
    z-index: 100;
    left: 0;
    right: 0;
    max-width: 967px;
    top: 118px;}
	
.HomeBanking-home {
    background-color: #fff;
    position: relative;
    padding: 17px;
    float: right;
    width: 170px;
    padding-bottom: 4px;
    margin-right: 16px;}
	
.HomeBanking-home .title, 
.HomeBanking-home .title2 {
    color: #0a5d9a;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    font-size: 18px;
    line-height: 15px;
    width: 100%;}
	
.HomeBanking-home .title2 { 
    color: #ec750f;}
	
.HomeBanking-home ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    margin-top: 6px;
    display: block;}
	
.HomeBanking-home li.linksHomeBanking a {
    font-size: 12px;
    color: #000;}
	
.HomeBanking-home a.btnHomeBanking, 
.HomeBanking-home a.btnHomeBanking2 {
    padding: 4px 10px;
    width: 100%;
    display: block;
    color: #fff;
    margin: 6px 0;
    font-size: 13px;
    text-decoration: none;}


.containerContent{	width:700px}


}
/*------------------ END 768px -----------------------------*/






/*-- Contenido 830
==================================================*/

@media (min-width: 830px) {
    
.container {width: 800px; padding-left:0; }
.containerContent {width: 780px; }

.navbar-default .navbar-collapse { width: 530px;}

.search { width: 110px; margin-top: 17px;}
   
.form-control::-webkit-input-placeholder { color: #dfe5ef; }
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */     color:    #dfe5ef;}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */    color:    #dfe5ef;}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */    color:    #dfe5ef;}

.iconSearch { display: block;}

.dropdown-menu {  min-width: 730px; }
.dropdown-menu.m01 { left: -220px;}
.dropdown-menu.m02 {left: -309px;}
.dropdown-menu.m03 {left: -403px;}          

.dropdown .dropdown-menu { padding: 10px 0 30px 15px;}
.dropdown-menu .sub-menu-col { width:230px;}
.navbar-nav>li>a{ padding:30px 15px; font-size: 15px;	} 


}
/*------------------ END 830px -----------------------------*/






/*-- Contenido 930
==================================================*/

@media (min-width: 930px) {

.container {width: 900px; padding-left:0;}
.navbar-brand {width: 253px; background-size: 100%;}
.navbar-default .navbar-collapse { width:595px;}

.header { height:80px;}

.containerContent { width: 882px; margin-left: 15px; margin-right: 15px;}

.sliderHome { margin-top:80px;} 
.navbar-default { height:80px;}

.dropdown-menu.m01 { left: -208px; }
.dropdown-menu.m02 {left: -310px;}  
.dropdown-menu.m03 {left: -416px;}
.dropdown-menu.m04 {left: -622px; min-width:870px;}  

                  .navbar-nav>li>a{ padding:30px 20px; font-size:16px;		}
.navbar-fixed-top .navbar-nav>li>a{ padding: 20px 20px; }

.dropdown .dropdown-menu {padding: 10px 0 30px 0px;}
.dropdown-menu.m04 .sub-menu-col {width: 190px;}
.dropdown-menu.m04 .sub-menu-col.third {width: 230px;}
.dropdown-menu.m04 > div > li > ul > li.title { padding-right:0px ;}

}
/*------------------ END 930px -----------------------------*/




@media (min-width:992px){
.contentHomeBanking {
    background: none;
    margin: 0 auto;
    position: absolute;
    z-index: 100;
    left: 0;
    right: 0;
    max-width: 967px;
    top: 132px;
    margin-right:70px;}
	
.HomeBanking-home {
    background-color: #fff;
    position: relative;
    padding: 17px;
    float: right;
    width: 207px;}
	
.HomeBanking-home .title, .HomeBanking-home .title2{
    color: #0a5d9a;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    font-size: 18px;
    line-height: 16px;
    width: 100%;}
	
.HomeBanking-home .title2{ 
    color: #ec750f;
    margin-top:25px;}
	
.HomeBanking-home ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    margin-top: 6px;
    display: block;}
	
.HomeBanking-home li.linksHomeBanking a {
    font-size: 12px;
    color: #000;}
	
.HomeBanking-home a.btnHomeBanking, .HomeBanking-home a.btnHomeBanking2 {
    padding: 4px 10px;
    width: 100%;
    display: block;
    color: #fff;
    margin: 8px 0;
    font-size: 13px;
    text-decoration: none;}
    

.containerIconosHome .IconosHome li.imgIconos1 { width:22%;}
.containerIconosHome .IconosHome li.imgIconos2 { width:25%;}
.containerIconosHome .IconosHome li.imgIconos3 { width:26%;}
.containerIconosHome .IconosHome li.imgIconos4 { width:27%;}
.containerIconosHome .IconosHome li.imgIconos2 a{padding-top:13px;}
.containerIconosHome .IconosHome li.imgIconos3 a{ padding-top:13px;} 

    
}


@media (min-width: 1070px) {
.navbar-brand {width: 273px; background-size: 100%; }
.container {width: 1015px;padding-left:0; padding-right:15px;}


.sliderHome { margin-top:80px;}   
.dropdown .dropdown-menu.m04 { padding-left:0;}
.dropdown-menu.m04 .sub-menu-col { width:200px;}
.dropdown-menu.m04 .sub-menu-col.third { width:240px;}

.dropdown-menu { min-width: 910px;}

                  .dropdown-menu.m01 {left: -293px;}
.navbar-fixed-top .dropdown-menu.m01 {left: -240px;}

                  .dropdown-menu.m02 {left: -400px;}
.navbar-fixed-top .dropdown-menu.m02 {left: -358px;}

                  .dropdown-menu.m03 {left: -513px;}
.navbar-fixed-top .dropdown-menu.m03 {left: -480px;}                  

                  .dropdown-menu.m04 {left: -658px; min-width: 910px;}
.navbar-fixed-top .dropdown-menu.m04 {left: -635px;}


.dropdown .dropdown-menu {padding: 10px 0 30px 15px }
.dropdown-menu .sub-menu-col { width: 235px;}
.dropdown-menu .sub-menu-col > li {margin-top: 15px;}
.dropdown-menu > div > li > ul > li.title { padding: 2px 0px 2px 15px;}

.dropdown-menu > div > li > ul > li > a { padding: 1px 20px 1px 15px ; margin-right:30px;}

.contenido { width: 1005px; margin: 0 auto;}

                 .navbar-default .navbar-collapse { width:662px;}
.navbar-fixed-top.navbar-default .navbar-collapse { width:715px;}

                  .navbar-nav>li>a {padding:30px 20px; font-size:17px;}
.navbar-fixed-top .navbar-nav>li>a {padding:20px 25px;}

.search { width: 130px; margin-top: 18px;}
.sub-menu-col.destacado { display:inline-block;}

}


@media (min-width: 1200px) {



/*.search { width: 160px; margin-top: 21px;}
.navbar-brand { margin-top:25px;}
.navbar-nav>li>a { font-size: 18px; padding: 36px 30px;}
.navbar-nav { padding:0 16px; width:650px;}
.navbar-nav>li { width:auto;}
.navbar-default .navbar-collapse { width:815px;}
.navbar-default { height:93px;}
.container {width: 1045px;}
.dropdown-menu .sub-menu-col { width: 250px;}
.dropdown-menu > div > li > ul > li > a {padding: 2px 20px 2px 15px;}
.dropdown-menu .sub-menu-col > li {margin-top: 20px;}
.dropdown-menu {min-width: 950px;}
.dropdown-menu.m01 { left: -245px;}
.dropdown-menu.m02 { left: -375px;}
.dropdown-menu.m03 { left: -510px;}
.dropdown-menu.m04 { left: -663px; min-width: 910px;}   */

}







@media (min-width:1200px){
.contentHomeBanking {
    background: none;
    margin: 0 auto;
    position: absolute;
    z-index: 100;
    left: 0;
    right: 0;
    max-width: 967px;
    top: 174px;}
	
.HomeBanking-home {
    background-color: #fff;
    position: relative;
    padding: 20px;
    float: right;
    width: 207px;
    margin-right: 0;}
	
.HomeBanking-home .title, .HomeBanking-home .title2{
    color: #0a5d9a;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    font-size: 20px;
    line-height: 20px;
    width: 100%}
	
.HomeBanking-home .title2{ 
    color: #ec750f;
    margin-top:25px;}
	
.HomeBanking-home ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    margin-top: 6px;
    display: block;}
	
.HomeBanking-home li.linksHomeBanking a {
    font-size: 12px;
    color: #000;}
	
.HomeBanking-home a.btnHomeBanking, .HomeBanking-home a.btnHomeBanking2 {
    padding: 5px 10px;
    width: 100%;
    display: block;
    color: #fff;
    margin: 10px 0;
    font-size: 15px;
    text-decoration: none;}
    
    
    
} 
/*------------------ END 1200px -----------------------------*/




/*COLUMNAS*/
.containerContent{
    margin-right:auto;
    margin-left:auto;
    /*padding-left:15px;
    padding-right:15px;*/
    margin-top: 20px;
  
    
    }
 
.containerContent .row{
    max-width: 1002px;
    margin: 0;}
    

@media (min-width:1070px){
.containerContent{
	width:1002px }
}

@media (min-width:1200px){
.containerContent{
    width:1002px;
    padding:0;}
}

.col-md-3 {
    width: 100%;
    margin-top: 15px;
    padding-left: 7px;
    padding-right: 7px;}

.col-md-6 {
    padding:0 7px;}

.col-md-6 .tabDouble {
    margin: 0 auto;}

@media (min-width: 556px){
.col-md-3 {
    width: 50%;
    float: left;
    margin-top: 15px;}

.col-md-6 .tabDouble {
    margin: 0 auto;}
}

@media (min-width: 768px){
.col-md-3 {
    width: 50%;
    float: left;
    margin-top: 15px;}
	
.col-md-6 .tabDouble {
    margin: 0 auto;}
}

@media (min-width: 992px){
.col-md-3 {
    width: 25%;
    margin-top: 0;}
	
.col-md-6 .tabDouble {
    margin: 0;}
}

@media (min-width: 1200px){
.col-md-3 {
    width: 25%;
    margin-top: 0;}
	
.col-md-6 .tabDouble {
    margin: 0;}
}

.col-md-9.interna, .col-md-3.interna {
    padding-top: 15px;}





/*FOOTER*/

footer {
    background-color: #e5e5e5;
    padding: 30px 0;
    border-top: 1px solid #ccc;}


footer .panel {
    background: none;
    border: 0;
}

footer dt.title a {
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    color:#0a4d9b;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;}

footer a dt.subtitle {
    color:#333;
    font-size: 12px;
    margin: 0;
    display: block;
    font-weight: normal;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;}

footer dd a {
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    color: #444;
    font-size: 12px;
    padding-left: 15px;}

footer dd a:hover { color:#000;}

footer .cuadroLegales {
    padding: 60px 19px 15px 16px;
    background: #fefefe url(../img/logo_bna_small2.png) no-repeat 10px 10px;
    width: 100%;
    margin-top: 15px;}

footer dt.copy {
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    color: #0a4d9b;
    font-size: 12px;
    padding-bottom: 6px;
    font-weight: normal;}

footer dd a.legal {
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    color:#333;
    font-size: 11px;
    line-height: 16px;
    padding-left: 17px;}

footer ul.linksRedes {
    list-style: none;
    display: block;
    float: left;
    margin: 15px 0 0;
    padding: 0;}

footer ul.linksRedes li {
    float: left;}
    
footer ul.linksRedes li a.facebook {
    background: url(../img/redes.png) no-repeat 0px 0px;
    width: 43px;
    height: 33px;
    display: block;}
    
footer ul.linksRedes li a.twitter {
    background: url(../img/redes.png) no-repeat 0px -40px;
    width: 46px;
    height: 33px;
    display: block;}
    
footer ul.linksRedes li a:hover {
    opacity:0.8;
    filter:alpha(opacity=80);}

@media (max-width: 992px){
footer a dt.subtitle {
    display: none;}
footer dd a {
    display: none;}
footer {
    padding: 0;} 
.panel-group .panel+.panel {
    margin:0;}
.panel-group {
    margin:0;}
footer dd a.legal {
    display: block;}    
}


/*INTERNAS*/

.headerInternas {
    width: 100%;
    height: 259px;
    overflow: hidden;
    margin-top: 80px;
    position: relative;}

.headerInternas .tituloFoto {
    position: absolute;
    margin-top: 135px;
    background-color: #039edc;
    z-index: 10;
    opacity:0.8;
    filter:alpha(opacity=80);
    color: #fff;
    right:0;
    min-width: 295px;
    padding: 10px 15px;}

.headerInternas .tituloFoto h3 {
    font-size: 27px;}
    
.headerInternas .tituloFoto h4 {
    font-size: 15px;}

.col-md-3.interna, .col-md-9.interna {
    font-size: 14px;}

.interna h2 {
    margin: 30px 0 0 0;}

.interna p {
    margin: 5px 0;}

.interna p.legal {
    font-size: 11px;
    line-height: 14px;
    color: #777;
    font-family:'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    margin-top: 15px;}

.interna a.link {
   color: #0a4d9b;}

.interna a.link:hover {
   color: #0a4d9b;
   text-decoration: underline;}

.destacado-foto {
    background-color: #eee;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 35px;
    margin-top: 20px;}

.destacado-foto h2 {
    font-size: 26px;}

.destacado-foto .content-destacado {
    width: 46%;
    float: left;
    margin: 0px 0 20px 20px;}

.destacado-foto .foto {
    width: 50%;
    float: right;
    text-align: right;}

.interna li.media {
    float: left;
    max-width: 312px;
    margin: 20px 45px 20px 0;}

.interna li.media img {
    float:left;
    margin-right: 10px;}

.interna li.media h2 {
    color: #0a5d9a;
    line-height: 20px;
    font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
    font-size: 20px;
    margin: 0;
    padding: 0;}

.interna li.media p {
    margin: 4px 0 5px;
    line-height: 14px;}

.interna li.media p.link {
    text-decoration: none;
    color: #039edc;
    outline: none;
    font-size: 12px;
    border-top: 1px solid #039edc;
    width: 100%;
    display: block;
    margin-top: 10px;
    padding-top: 3px;}


/*COLUMNAS INTERNAS*/

@media (max-width: 768px){
.interna li.media {
    float: left;
    min-width: 100%;
    margin: 20px 45px 20px 0;}
}

@media (max-width: 992px){
.col-md-3.interna {
    width: 100%;
    padding-left: 15px;}
.col-md-3.interna, .col-md-9.interna {
    float: left;
    padding-top: 0;}
.col-md-3 .menuIntVert, .col-md-3 .submenuIntVert {
    width: 100%;
    float: left;}
.menuIntVert .nav-stacked li {
    margin: 7px 0;}
.col-md-3 .submenuIntVert {
    padding: 4px 10px 4px 0;}
.col-md-3 .menuIntVert {
    padding: 4px 10px 4px 0;
    margin: 0 0 5px -7px;}
.menuIntVert h4 {
    display: none;}
.submenuIntVert .nav-stacked li {
    margin: 7px 0;}
.menuIntVert .nav-stacked li {
    display: inline-block;}
.submenuIntVert .nav-stacked li {
    display: inline-block;}
.menuIntVert a:hover .arrow_box, .menuIntVert li.active a .arrow_box {
    display: none;}
.destacado-foto .content-destacado {
    width: 100%;}    
.destacado-foto .foto{
    display: none;}    
}

/*********** FINAL  *********************/