.f400 {font-weight: 400 !important;}
.bg-azul { background-color: #1e2061;}
.blanco {color: #FFFFFF;font-size: 14px;}
li.nav-item a.nav-link:after {
    display: block;
    content: '';
    width: 100%;
    height: 25px;
    margin: 0 auto;
    background-color: #Ffffff;
}
li.nav-item a.nav-link.active:after {
    background: url(../img/faq-bullet_abajo2.png) no-repeat center center;
	background-color: #Ffffff;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #006fcf;
}
.nav-pills>li>a {
    background-color: #006fcf;
	padding-top: 10px !important;
	padding-left:0;
	padding-bottom:0;
	padding-right:0;
	color:#ffffff;
	font-size: 23px;
	text-align:center;
	font-weight: 500;
	    margin-right: 2px;
		border-radius: 0 !important;
		color:#fff;
}
.nav-pills>li>a:hover {
    background-color: #006fcf;
	color:#ffffff;
}
.nav-pills>li>a:hover {
    background-color: #002663;
    color: #ffffff;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
a.btntyc {
    background-color: #0073cf;
    padding: 13px 20px;
    border-radius: 5px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}
h2.titcelestenew.karma {
    color: #006fcf;
    font-size: 31px;
}
.karma {font-family: 'Karma', serif;}
.titulostabs {font-family: 'Karma', serif; font-weight:500}
.azul {color:#1e2061;}
.ligth {font-weight:300}
a.btnazul {
    font-size: 14px;
    background-color: #1e2b5d;
    padding: 5px 15px;
    display: inline-block;
    color: #ffffff;
    margin-bottom: 15px;
}
p.font17 {color:#1e2061;}
.parallax-window {
    min-height: 330px;
    background: transparent;
}
a.btn-polizas {
    color: #00175a;
    font-size: 17px;
	padding:8px 25px;
    margin-bottom: 10px;
    display: inline-block;
}
a.btn-polizas:hover {
    color: #ffffff;
	background-color:#00175a;
	padding:8px 25px;
	border-radius:3px;
}
a#pills-home-tab {
    line-height: 55px;
    font-size: 33px;
}
.division {font-size:22px; padding:8px 30px; color:#0073cf; margin-top:15px; margin-bottom:15px;}
.titprinc {font-size:38px; color:#ffffff; margin-top:100px;}
.bajadablanco {color:#ffffff; font-size:24px;}
.bajada2 {color:#00175a; font-size:24px;}
.bg-azul4 {background-color:#00175a;}
.font14 {font-size:14px;}
.font27 {font-size:27px;}
.subtit1 {font-size:28px;}
.subtit2 {font-size:33px;}
.subtit3 {font-size:31px;}
.bg-azul3 {background-color:#006fcf;}
.titin {color:#006fcf; font-size:24px;}
.titin1 {color:#006fcf; font-size:20px;}
.fontazul {color:#0055b7;}
.bg-azul2 {background-color:#0055b7;}
.blanco {color:#ffffff;}
.recuadroverde {background-color:rgba(48,176,151,0.70); padding-top:15px; padding-bottom:15px;}
.back-verde2{background-color:#31af97 !important; color:#FFFFFF;}
.text-capitalize {text-transform: capitalize;}
.legales_form2 {padding: 0;
    margin-top: 5px;
    margin-bottom: 5px;}
.ptop20{padding-top:20px;}
select option {color: black;}
select option:first-child {color: grey;}
select.form-generic {
 color: grey;
 padding: 5px 0;
}
.telsoli {font-size:220%}
select option[disabled]:first-child {display: none;}
body a{
 text-decoration: none;
 -webkit-transition: color 0.3s ease;
 -moz-transition: color 0.3s ease;
 -o-transition: color 0.3s ease;
 transition: color 0.3s ease;
}
.nav-tabs {
    border-bottom: 1px solid #737c7e;
}
.paddinginfo {padding-bottom:20px;}
strong{font-family:'BentonSans-Bd';}
#linea {
	height: 5px;
	background-color: #FF0000;
}
.min540 {min-height: 540px !important}
.font16 {font-size:16px;}
.font15 {font-size:15px;}
.font30 {font-size:39px;}
.valido {font-size:10px;}
.bg-azul4 {background-color:#02175f;}
.ptopybot10{padding-top:10px; padding-bottom:10px;}
.mtop10{margin-top:10px;}
.mtop30{margin-top:30px;}
.mbot15{margin-bottom:15px;}
.mbot25{margin-bottom:25px;}
.mbot30{margin-bottom:30px;}
.mtop40{margin-top:40px;}
.mtop200{margin-top:230px;}
.mright20{margin-right:20px;}
.paddr0{padding-right:0;}
.input-group {
    width: 33%;
    margin-left: 20px;
}
input#dato {
    border: 1px solid #001759;
}
button.btn.btn-default.buscarazul {
    color: #ffffff;
    background-color: #02175f;
    border-color: #02175f;
}
.mheight300 {max-height: 405px;
    overflow-y: auto;}
.botoncat {background-color: #d9d9d6;
    font-size: 11px;
    color: #737c7e;
    min-height: 110px;}
	.botoncat img {margin-top:5px; margin-bottom:5px;}
	.botoncat:hover {
    background-color: #02175f !important;
    color: #ffffff;

}
.botoncat:hover img {-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);}
a.col-xs-6.col-sm-6.col-md-4.text-center.categorias.pointer {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
#slide-form {
    background-image: url(../img/banner-1.jpg);
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 0;
    background-position: center;
    min-height: 450px;
}
.mtop80 {margin-top:80px;}
.precua {font-size:16px;}
.recuadros {border:1px solid #f8f9f9; min-height:320px;}
.fondoazul {background-color:#1B6B91;}
.fondovioleta {background-color:#91348C;}
.violeta {color:#91348C;}
#slide-form h2{margin-bottom:5px; padding-bottom:5px; font-size:30px;}
#slide-form h3{margin-top:5px;font-size:29px;}
#slide-form h2, #slide-form h3{color:#FFF;}
#slide-form .mtop20{margin-top:20px;}
#menu ul li {
	list-style: none;
	display: inherit;
	margin-right:10px;
	font-size: 15px;
}

#menu ul li a{
	text-decoration: none;
	color: #000;
}

#menu ul li a:hover{
	text-decoration: none;
	color: #E92024;
}
.sobre-banner{position: absolute; width:100%; z-index: 11; padding-top:10px; padding-bottom:10px;}
.sobre-banner h3{font-size:30px; color:#000000;}
.franja-multi h2{font-size:30px; color:#000000;font-family: "BentonSans";}
.background_menu.clone {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index:111;
}
.current {
color: #E92024 !important
}
a.masinfo {
    color: #ffffff;
    background-color: #1E2061;
    padding: 5px 15px;
    display: inline-block;
}
footer {
	position: relative;
	width: 100%;
	height: 35px;
	padding-top: 2px;
	margin-top: 10px;
	padding-left:0 !important; padding-right:0 !important;
}

#center {
	text-align: center;
	padding-top: 5px;
}

#fondo-dia {
	background-image: url(../images/mundial.jpg);
	background-repeat: no-repeat;
	height: 190px;
	width: 97%;
	background-size: cover;
}

#fond_nav {
	padding-top: 5px;
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navbar-default .navbar-nav>li>a { color:#231f20 ; font-weight:700; font-size:13px;font-family: "BentonSans-Bd";}
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #5cb6a4;
    color: #fff;
}
#margen {
	padding-top: 10px;
}
#menu ul {
	padding:0px;
}
#social {
	background-color: #E6E6E6;
	height: 190px;
	padding-top: 20px;
	width: 95%;
	padding-left: 30px;
}
#fb-tw {
	padding-top: 10px;
	padding-bottom: 15px;
	height: auto;
	border-bottom: solid 1px #999999;
	width: 100%;
	float: left;
}
.margent30{margin-top:30px;}
#img-social {
	width: 28%;
	float: left;
}
.borde_der {
	border-right: thin solid #ccc;
}

.borde_izq {
	border-left: thin solid #ccc;
}


.font17 {font-size:17px;}
.font19 {font-size:19px;}
.font23 {font-size:23px;}
.azulosc{color:#162b75;}
.btn_solicitela{font-family: "BentonSans-Bd"; font-weight: bold;
    font-style: normal;
    background-color: #006fcf;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    margin-top: 7px;
    display: inline-block;
    padding: 0 10px;
	    font-size: 12px;
		line-height: 30px;
    height: 30px;}
.btn_solicitela:hover{color: #FFF;
    text-decoration: none;
}
.btn_global{
	/*padding-left: 24px;
    background: url(../images/icn-home-logo.png) bottom 5px left no-repeat;*/
    display: block;
	float: left;
}
.btn_global span:first-of-type {
    background: url('../../img/gcp-logo.png') 0 0 no-repeat;
    display: block;
    height: 28px;
    text-indent: -9999px;
    width: 164px;
}
.btn_global span {
    display: block;
    font-family: BentonSans,"Benton Sans",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 94%;
    line-height: 100%;
    margin: 13px 0 0 0;
    padding: 4px 0 0 0;
    text-transform: uppercase;
    color: #002663;
    font-weight: bold;
    border-bottom: 0;
}
.btn_global span:first-of-type br {
    display: none;
}
.titulo {padding: 0;
    background-color: #f1f1f2;}
.padding-global {
    padding-top: 10px;
    padding-bottom: 15px;
}
.tituloprin {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 31px !important;
    text-transform: uppercase;
    position: absolute;
    right: 30px;
    bottom: 15px;
    max-width: 400px;
    text-align: right;
}


.llamarlo {
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height:normal;
	font-family: "BentonSans";
}
.solicite-formulario li {
	list-style: none;
	color: #FFFFFF;
	font-size: 10px;
	margin-bottom: 5px;
    text-align: left;
	font-weight: 700;
}
.padding30 {padding:30px;}
.paddinglyr30 {padding:5px 30px;}
.font24 {font-size:22px;}
.sliderbot {font-weight:400 !important;font-family: "BentonSans";}

.bordemenu {border-right: #d0d2d3 1px solid; text-align:left;}
.azul {color: #002E6C !important;	}
.verde{color:#54a896;}
.back-verde{background-color:#54a896 !important; color:#FFFFFF;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.ptopybot30{padding-top:40px; padding-bottom:40px;}
.ptopybot30p{padding-top:30px; padding-bottom:30px;}
.cftna{
	font-size: 50px;
}
.tshadow {text-shadow: 1px 1px 8px rgba(0, 0, 0, 1);}
.titulosup100usos {font-family: "BentonSans-Bd"; color:#ffffff; font-size:37px;text-shadow: 1px 1px 8px rgba(0, 0, 0, 1);}
.bannerpin {width:100%;  display:block; position:relative;}
.textsup100usos {max-width: 300px !important; text-align:right;}
@media (min-width: 1920px){
.textsup100usos {
    position: absolute;
  margin-top: 130px;
    left: 300px;
}
}

@media (max-width: 1920px){
.textsup100usos {
    position: absolute;
  margin-top: 130px;
    left: 490px;
}
}

@media (max-width: 1600px){
	.textsup100usos {
    position: absolute;
  margin-top: 130px;
    left: 420px;
}
}

@media (max-width: 1400px){
.textsup100usos {
    position: absolute;
    margin-top: 175px;
    right: 390px;
}
}

@media (max-width: 1360px){
.textsup100usos {
    position: absolute;
    margin-top: 170px;
    right: 350px;
}
}
@media (max-width: 1280px){
		.textsup100usos {position: absolute;
   margin-top: 130px;
    left: 300px;}
}

@media (max-width: 1200px){
	.textsup100usos {    position: absolute;
    margin-top: 150px;
right: 190px;}
.titulosup {font-family: "BentonSans-Bd"; color:#ffffff; font-size:37px;}
.titprinc {
    font-size: 38px;}
.nav-pills>li>a { font-size: 16px;}
.font20 { font-size: 16px;}
.subtit3 {  font-size: 27px;}
.font19 { font-size: 16px;}
.bajadablanco { color: #ffffff;    font-size: 21px;}
.parallax-window {min-height:220px;}
.navbar-default .navbar-nav>li>a{font-size:12px;}
.btn_global{ background: url(../images/icn-home-logo.png) bottom 8px left no-repeat;}
.btn_global span:first-of-type {
    width: 150px;
    background-size: contain;
}
.font30 {font-size:29px;}
.font27 {font-size: 20px;}
}
@media (max-width: 1100px){
.textsup100usos {
    position: absolute;
    margin-top: 100px;
    right: 63px;
}
.titulosup {font-size:30px;}

}
@media (max-width: 992px){
.division {font-size: 16px;}
.itemusos {font-size:14px;}
p.tshadow {font-size:12px !important; margin:0;}
.botoncat {
    font-size: 9px;
    min-height: 105px;
	margin-bottom:5px;
}
.font27 {font-size: 16px;}
.mtop20 { margin-top: 10px;}
.subtit4 {font-size:30px;}
.font30 {font-size:25px;}
.separaciontit {margin-top:50px;}
.nav-pills>li>a { font-size: 14px;}
.subtit1 { font-size: 24px;}
.karma { line-height: inherit;}
a.btn-polizas {font-size: 13px;}
a.btn-polizas:hover {font-size: 13px;}
.min140 {min-height:50px;}
.font17 {
    font-size: 14px;
}
.bajada {font-size:14px; text-align:justify !important;}
p {font-size: 12px;}
.tituloprin {
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 24px !important;
}
.titprinc {
    font-size: 35px;
    color: #ffffff;
    margin-top: 60px;
}
a#pills-home-tab {  line-height: 39px;  font-size: 23px !important;}
}
@media (max-width:767px){
.titprinc { font-size: 25px;  margin-top: 45px;}
a.btn-polizas{font-size: 12px;}
a.btn-polizas:hover {font-size: 12px;}
.itemusos {font-size:12px;}
.titulosup100usos {font-size: 15px;}
.text-center-xs {text-align:center;}
a.btnazul { font-size: 11px;}
.subtit4 {font-size:24px;}
.separaciontit {margin-top:20px;}
	.titprinc {  font-size: 25px;}
.parallax-window {min-height:170px;}
.bajadablanco {
    font-size: 16px;
}
.subtit2 {
    font-size: 22px;
}
	.text-center-xs {text-align:center !important;}
	#slide-form h2 {font-size: 26px; line-height:35px;}
	.f20 {font-size: 17px;}
	.font17 {font-size: 15px;}
	.subtit3 {
    font-size: 22px;
}
.f16 {font-size: 14px;}
li.pull-right{float:inherit !important; padding: 0px 10px !important;}
.list-container .col-xs-12 {padding: 0;}
.plyr{padding: 5px 15px !important;}
#background_header{display:none;}
.background_menu.clone{display:none;}
.container-fluid .row #center {font-size: 10px;	}
.logo {
	heigth:auto;
	max-height: 80px;
	min-height:inherit;
}
.nav > li.dropdown.open .dropdown-menu {
    display: table;
    border-radius: 0px;
    width: 100%;
    text-align: center;
    left: 0;
    right: 0;
    background: #1e2f5d !important;}
.bordemenu{border:0;}
.navbar-nav>li>a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    line-height: 20px;
}
.borde_izq{border:0;}
.mheight190{min-height:190px;}
.titcat{font-size:12px;}
#tit_grand2 {font-size: 30px;}
a#pills-home-tab {
    line-height: 38px !important;
    font-size: 16px !important;
}
}

@media (max-width:480px){
.titprinc {
    font-size: 20px;
    margin-top: 40px;
}
a#pills-home-tab {
    line-height: 25px;
    font-size: 14px;
    padding-top: 6px !important;
}
.titulosup {font-size: 18px;}

.botoncat {
    font-size: 9px;
    min-height: 105px;
    margin-bottom: 5px;
}
	.nav-pills>li>a {
    font-size: 11px;
}
	.h3, h3{font-size:14px;}
	.btn_global{display:none; margin-bottom:0;}
	.borde_der{border:0;}
.logo {
	heigth:auto;
	max-height: 70px;
	min-height:inherit;
}
.tit-nota-interna {
    font-size: 20px;
    line-height: 29px;
    margin-top: -25px;
}
}
