body,
.rslides_tabs#slider3-pager-2 li a,
#slider3-pager a {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}

.nav-justified>li {
    width: auto!important;
    display: block!important;
    max-width: none!important
}

.nav-principal>li {
    border: none;
    border-left: 1px solid #BDC9D1;
    width: 12.5%!important
}

.nav-principal>li:first-child {
    max-width: none!important;
    border-left: none
}

.open>.dropdown-menu {
    display: inline
}

.hidden-xs .dropdown-menu li:first-child {
    border-top: 0 none!important
}

.hidden-xs .dropdown-menu li {
    border-top: 1px solid #c0d4dd!important;
    padding: 15px 10px!important
}

.lienzo-sup .container .navbar-nav .dropdown .callcenter-auricular,
.lienzo-sup .container .navbar-nav .dropdown .callcenter-auricular .icon-telefono-auricular {
    background-color: #fff;
    color: #244f93
}

span.callcenter-auricular {
    color: #0062ad!important;
    float: right!important
}

.dropdown.idioma>.dropdown-menu>li>a {
    padding: 3px 15px
}

.navbar-nav>li>.dropdown-menu {
    z-index: 9999;
    margin-top: 0
}

.hidden-xs .dropdown ul {
    padding: 0!important
}

ul#slider3-pager {
    margin-right: 15px;
    max-width: 1070px
}

.banners-externos {
    margin-bottom: 45px;
    min-height: 102px
}

.gradiente-hover-2 {
    top: 160px
}

.sliderdown.container .banner3col {
    border: 1px solid #fff
}

.buscando #gsc-i-id1 {
    height: 37px
}

.serviciosenlinea {
    height: 320px
}

.rslides1_tabs li>a,
.container.sliderdown .banner3col a p,
input#gsc-i-id1,
input#gsc-i-id2,
h1.logo a,
.nav-xbmenu>li>a,
div#contenidocolor1 .mas-tab,
div#contenidocolor3 .mas-tab,
.paginador .pagination li a.active,
ul.pagination li a.active,
table.table th.th-center,
.btn-generico:focus,
.btn-generico,
.btn-generico2,
.btn-accion,
.btn-red.btn-facebook:hover,
.btn-red.btn-twitter:hover,
btn-inactivo,
.btn.focus,
.btn:focus,
.btn:hover,
.boton-img,
.buscando input[type="search"],
#nex-details,
.carousel-cont h2,
.icon-descri>h4,
.links-tabs>a,
.links-tabs>a:hover,
.links-tabs>a:focus,
.buscando ::-webkit-input-placeholder,
.boton-input .btn-link,
#slider3-pager li>a:hover,
#slider3-pager li>a:focus,
#slider3-pager li>a:active,
.btn-principal:hover,
.btn-principal:focus,
.btn-principal:active,
.btn-principal,
#slider3-pager .rslides_here>a,
.rslides2_tabs li>a,
h2.caption,
.table>thead>tr>th,
.serviciosenlinea .menu-slide .active a:focus,
.txt-jumbotron-home,
p.caption2>a,
.nav-xbmenu>li.active>a,
.nav-xbmenu>li>a:hover,
.user-capsula,
.serviciosenlinea .btn-info:hover,
.serviciosenlinea .active .btn-info,
h2.caption,
.titulo-not-reg,
#slider3-pager-2 .rslides_here>a,
#slider3-pager-2.rslides_tabs li.rslides_here>a {
    color: #fff!important
}

.ui-text-shadow-copy {
    display: none
}

.btn-accion,
.txt-jumbotron-home,
#slider3-pager-2.rslides_tabs li.rslides_here>a {
    color: #fff!important;
    text-shadow: none
}

a.banner-home-jumbotron:hover .cont-txt-jumbotron>.txt-jumbotron-home,
a.banner-home-jumbotron:focus .cont-txt-jumbotron>.txt-jumbotron-home {
    color: #fff!important
}

.container.sliderdown .banner3col:hover a {
    color: #fff!important
}

.user-capsula:hover .fa,
.user-capsula:hover h4 {
    color: #fff
}

.rslides_tabs li {
    background: url(../img/bg-li-slider.png) bottom repeat-x
}

.btn-encuestas {
    display: none
}

.jumbotron {
    background-attachment: inherit
}

.fondo-slider {
    background: url(../img/fondo-new2.jpg) no-repeat
}

.bannerips {
    display: block!important
}

.alert-info {
    display: block!important
}

.col-md-12.no-margin-vr {
    display: block!important
}

#slider3 {
    display: block!important
}

.contenedor-label-buscar {
    background-color: #244f93!important
}

#slider3 img.nor {
    width: 100%!important;
    display: block
}

#slider3 a {
    width: 100%!important;
    display: block
}

#slider3 li {
    width: 100%!important;
    display: block
}

.glyphicon {
    display: none
}

body input.gsc-search-button {
    display: block!important;
    position: absolute;
    right: 21px!important;
    width: 70px;
    height: 34px;
    border-radius: 0;
    font-size: 14px;
    padding: 0;
    z-index: 10
}

.gsc-input {
    display: inline-block
}

.bannerips .col-xs-12 .banner3col {
    text-align: center
}

.container.sliderdown .banner3col a p {
    font-size: 18px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    padding: 20px 30px
}

.container.sliderdown .banner3col a:hover {
    text-decoration: none
}

.fondo-azul.rslides_tabs.rslides1_tabs {
    display: block!important;
    width: 100%
}

#slider3-pager li>a {
    width: 90%
}

#slider3-pager li>a:hover,
#slider3-pager li>a:focus,
#slider3-pager li>a:active {
    text-decoration: none;
    outline: none
}

.rslides_here {
    border-style: none!important;
    border: none
}

.bannerips>.col-xs-12 {
    border: none
}

.lienzo-sup .container-fluid .container {
    position: relative
}

.container.sliderdown .banner3col:hover {
    background: url(../img/fondo-alpha20.png) repeat
}

.container-fluid.fondo-slider {
    background-color: #000!important
}

.user-content {
    width: 100%!important
}

ul.rslides2>li,
ul.rslides2_tabs {
    height: 322px
}

.btn_cerrar {
    display: none
}

.navesp button {
    margin: 0;
    padding: 15px
}

.callcenter-auricular {
    font-weight: 700!important;
    color: #0062AD!important
}

#accesibilidad .list-inline {
    padding: 30px 5px!important
}

.decreaseFont,
.increaseFont {
    background-color: #648dcd!important;
    float: right!important;
    margin-right: 10px!important;
    text-indent: -9999%!important;
    font-size: 20px!important;
    width: 50px!important;
    height: 51px!important;
    display: block!important;
    padding: 0!important
}

.decreaseFont {
    background: url(../img/disminuir.gif) center center!important
}

.increaseFont {
    background: url(../img/aumentar.gif) center center!important
}

.buscador .col-md-12 {
    text-align: right!important;
    border: 0 solid red!important;
    float: right;
    width: 520px;
    padding-right: 0!important
}

.buscando {
    position: relative!important;
    text-align: right;
    margin-top: 29px;
    width: 350px;
    z-index: 9999;
    border: 0 solid green!important;
    background: #244F93!important;
    display: block!important;
    float: left
}

.buscador .redes-sociales {
    z-index: 9999;
    position: relative!important;
    border: 0 solid #ff0!important;
    width: 270px!important;
    display: block!important;
    float: left;
    margin-right: 0!important
}

#gsc-i-id1 {
    background: #244F93!important;
    color: #fff!important
}

.buscadorprod #gsc-i-id2,
.contenedor-bus-int #gsc-i-id2 {
    background: #fff!important;
    color: #000!important
}

.cont-input {
    position: relative;
    width: 50%;
    padding: 0;
    margin: 0;
    display: block;
    width: 350px;
    border: 0!important;
    background: #244F93!important
}

.buscadorprod.cont-input,
.contenedor-bus-int.cont-input {
    background: #fff!important;
    color: #000!important
}

.gsc-input-cse,
.gsc-control-cse {
    border: 0!important;
    background: #244F93!important;
    padding: 0;
    margin: 0
}

.buscadorprod .gsc-input-cse,
.buscadorprod .gsc-control-cse,
.contenedor-bus-int .gsc-input-cse,
.contenedor-bus-int .gsc-control-cse {
    background: transparent!important
}

.gsc-input {
    border: 0!important;
    background: #648dcd!important;
    padding: 0!important;
    margin: 0;
    display: block!important
}

.buscadorprod.gsc-input,
.contenedor-bus-int.gsc-input {
    background: #fff!important
}

.gsc-search-box,
.gsc-input-box {
    background: #648dcd!important
}

.buscadorprod .gsc-input-box,
.contenedor-bus-int .gsc-input-box {
    background: #fff!important;
    border: 1px solid #244F93!important
}

.contenedor-bus-int .gsc-search-box {
    background: #fff!important
}

.buscadorprod .gsc-search-box {
    background: #e6e6e6!important
}

.gsc-input-box,
.gsc-input-box-hover {
    height: 36px!important;
    display: block;
    color: #fff!important;
    font-size: 12px!important;
    border: 0!important
}

.buscadorprod.gsc-input-box,
.buscadorprod.gsc-input-box-hover,
.contenedor-bus-int.gsc-input-box,
.contenedor-bus-int.gsc-input-box-hover {
    color: #000!important;
    background: #fff!important
}

.gstl_50,
.gsst_b,
.gsst_a,
.gsib_b,
.gsib_a,
.gscb_b,
.gscb_a {
    background: #648dcd!important
}

.buscadorprod .gstl_50,
.buscadorprod .gsst_b,
.buscadorprod .gsst_a,
.buscadorprod .gsib_b,
.buscadorprod .gsib_a,
.buscadorprod .gscb_b,
.buscadorprod .gscb_a {
    background: transparent!important
}

.contenedor-bus-int .gstl_50,
.contenedor-bus-int .gsst_b,
.contenedor-bus-int .gsst_a,
.contenedor-bus-int .gsib_b,
.contenedor-bus-int .gsib_a,
.contenedor-bus-int .gscb_b,
.contenedor-bus-int .gscb_a {
    background: transparent!important
}

.gsc-search-button,
.gsc-search-button-v2 {
    color: #fff!important;
    background: transparent!important;
    display: block!important;
    border: 0 solid #244F93;
    width: 43px!important;
    padding: 0!important;
    margin: 0!important;
    background: url(https://www.google.com/uds/css/v2/search_box_icon.png)50% 50% no-repeat
}

.gsc-search-button:hover {
    background: #244F93!important
}

.buscadorprod .gsc-search-button,
.contenedor-bus-int .gsc-search-button {
    background: #244F93!important
}

.gsc-search-button input {
    margin: 0!important;
    padding: 0 15px!important;
    width: 13px!important;
    height: 13px!important;
    display: block;
    border: 0!important;
    color: #fff!important
}

.buscadorprod .gsc-search-button>input,
.contenedor-bus-int .gsc-search-button>input {
    color: #000!important
}

.gsib_a input {
    color: #fff!important;
    line-height: 2!important;
    font-size: 1.3em!important;
    padding-top: 0!important
}

.buscadorprod .gsib_a input,
.contenedor-bus-int .gsib_a input {
    color: #000!important;
    background-color: #fff!important
}

.contenedor-bus-int h4 {
    font-size: 1.2em!important
}

.buscadorprod {
    height: 164px!important;
    padding-top: 0!important;
    padding-bottom: 0!important
}

.contenedor-bus-int h4 {
    text-align: center!important;
    padding-top: 20px!important;
    font-size: 1.2em!important
}

.facelink,
.tweetlink {
    line-height: 5em;
    width: 34px;
    height: 34px;
    float: right;
}

.facelink,
.facefooter {
    background: url(../img/fc.gif);
}

.tweetlink,
.tweetfooter {
    background: url(../img/tw.gif);
}

.youtubefooter{
	background: url(../img/youtube.gif);
}

.facefooter,
.tweetfooter,.youtubefooter {
    width: 34px;
    height: 34px;
}

.contenidos-externos {
    display: block
}

.titulo-gris {
    display: block
}

.banners-externos {
    display: block;
    margin: 0;
    padding: 0
}

.redes-sociales {
    display: block;
    position: relative;
    margin: 0;
    padding: 0
}

.redes-footer .redes-sociales {
    width: 500px!important;
    left: 50%!important;
    margin-left: -250px
}

.redes-footer {
    display: block;
    position: relative;
    margin: 0;
    padding: 0
}

.link-f,
.link-t {
    font-family: gobCL, Verdana;
    line-height: 1.42857143;
    font-size: 18px;
    color: #264d99
}

.bannerips .jumbotron {
    background: url(../img/baner_ips_antiguo.jpg) no-repeat center top!important;
    background-color: #3D69AF!important;
    text-align: center!important
}

.jumbotron a:hover,
.txt-jumbotron-home:hover {
    background-color: #C44840!important
}

.cont-txt-jumbotron {
    margin: 50px auto!important;
    font-family: gobCL, Verdana;
    line-height: 1.42857143!important;
    font-size: 28px!important;
    color: #fff!important;
    padding: 10px 30px!important;
    border-bottom: 4px solid maroon;
    background-color: #C44840!important;
    width: 300px!important
}

.cont-txt-jumbotron:hover {
    background-color: #BC3A2F
}

.text-jumbotron-home {
    padding: 50px!important
}

.sucursales>.ejecutor>div {
    float: left!important;
    border: 0 solid maroon!important;
    width: 33%!important
}

.sucursales>.sup-sucursal {
    border-top: 1px solid #E6E6E6
}

.minirecuadro>.vermapa>.alternar-respuesta {
    padding: 10px!important;
    display: inline!important;
    width: auto!important
}

.ips-orienta>.recuadroweb {
    margin: 5px!important;
    width: 31%!important;
    padding: 30px 10px!important
}

.ips-orienta>.recuadroweb>.recuadrodet {
    text-align: center!important
}

.ips-orienta>.recuadroweb>.recuadrodet>.btn-generico {
    padding: 10px!important;
    display: inline!important;
    width: auto!important
}

.ips-orienta>.recuadrodet>.btn-generico,
.recuadrodet>span,
.recuadrodet>h4 {
    margin: 15px!important
}

.tercer-op2 .noticias {
    border-bottom: 2px solid #E6E6E6!important;
    padding: 0!important;
    margin: 10px 0!important;
    width: 100%!important;
    min-height: auto!important;
    height: 167px!important
}

.tercer-op2 .noticias:hover {
    border-bottom: 2px solid maroon!important
}

.tercer-op2 .noticias .figure,
.noticias .recuadrodet {
    float: left!important;
    height: 165px!important
}

.tercer-op2 .noticias .recuadrodet {
    width: auto!important;
    padding: 10px!important
}

.tercer-op2 .noticias .figure {
    padding-top: 0!important;
    margin-top: 0!important
}

.tercer-op2 .parrafos {
    border: none!important;
    background: transparent!important
}

.tercer-op2 .boton {
    width: 100%!important;
    background: #fff!important;
    border-bottom: 2px solid #E6E6E6!important;
    padding: 10px!important
}

.noticia-detalle {
    padding: 0 15px!important
}

.banners-lateral h5 {
    font-size: 1.5em!important
}

.banners-lateral ul {
    margin: 0!important;
    padding: 0!important
}

.banners-lateral li {
    list-style-type: none!important
}

.banners-redes-sociales li {
    list-style-type: none!important;
    list-style-position: outside!important;
    border-bottom: 3px solid #A1A1A1!important;
    padding: 20px!important;
    display: inline-block!important;
    clear: both!important;
    width: 100%!important
}

.banners-redes-sociales li:hover {
    border-bottom: 3px solid #E56D73!important
}

.banners-redes-sociales li a span,
.banners-lateral li a div {
    float: left!important
}

.banners-redes-sociales li a span {
    font-size: 1.3em!important
}

.banners-redes-sociales li a .fa {
    font-size: 2em!important;
    margin-right: 10px
}

#contenido a.item-a-n1 {
    border-right: 5px solid #2f6495
}

#contenidocolor1 a.item-a-n1 {
    border-right: 5px solid #584074
}

#contenidocolor2 a.item-a-n1 {
    border-right: 5px solid #545d66
}

#contenidocolor3 a.item-a-n1 {
    border-right: 5px solid #02943d
}

.minimimenu .active {
    border-right: 0!important
}

.mas-tab {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 20px
}

#contenidocolor1 .mas-tab {
    background-color: #584074!important
}

#contenidocolor2 .mas-tab {
    background-color: #545d66!important
}

#contenidocolor3 .mas-tab {
    background-color: #02943d!important
}

#contenido .mas-tab {
    background-color: #2f6495!important
}

.rela .color-1,
.rela .color-2,
.rela .color-3 {
    text-align: center!important;
    padding-top: 8px
}

.btn-volver {
    width: auto!important;
    min-height: auto!important;
    padding: 5px 20px!important
}

.panel-primary {
    border: 1px solid #3D69AF!important
}

.panel-heading {
    padding: 5px!important
}

.sucursales .ejecutor .col-xs-12 {
    width: 100%!important;
    border-top: 1px solid #BFC8D1!important;
    border-bottom: 1px solid #BFC8D1!important
}

.sucursales .ejecutor .col-xs-6,
.sucursales .ejecutor .col-md-6 {
    width: 45%!important;
    border-left: 1px solid #BFC8D1!important
}

.sucursales .ejecutor .col-xs-6:first-child,
.sucursales .ejecutor .col-md-6:first-child {
    border-left: 0!important
}

.bus-sucursal .col-md-3,
.bus-sucursal .col-sm-3,
.bus-sucursal .col-lg-3 {
    width: 25%!important
}

.bus-sucursal.col-xs-12 {
    width: 100%!important
}

.bus-sucursal .col-md-6 {
    width: 45%!important
}

body input.gsc-search-button {
    height: 40px!important;
    width: 100px!important;
    top: 1px!important;
    margin: 0!important;
    padding: 0!important;
    bottom: 0!important;
    right: 0!important
}

body gsc-search-button {
    width: 70px!important;
    height: 40px!important
}

.tit-int {
    background-position: right top;
    background-color: #2b60bc
}

.columna-derecha-noticias a.figure2 {
    width: 100%
}

.columna-derecha-noticias a.figure2 img {
    width: 100%
}

.navbar-nav {
    position: relative;
    z-index: 99999
}

.buscadorprod .gsc-search-button input.gsc-search-button,
.buscadorprod2 .gsc-search-button input.gsc-search-button {
    position: relative!important;
    width: 40px!important;
    height: 40px!important
}

.buscadorprod .gsc-control-cse {
    background-color: transparent!important
}

.buscadorprod .gstl_52,
.buscadorprod2 .gstl_52 {
    margin: 0!important
}

h4.separador {
    display: block;
    height: 35px
}