@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700');
body{font-family: "Raleway", Arial, sans-serif;
font-size: 16px;
line-height: 1.42857143;
color: #666;}
body section {
    background: white;
}
.top-header-row{background-color:#FFF;}
.top-header-row .item-inner-top-header a {
    color: #005890;
}
.social-media-text-top-header {
    display:none;
}
.top-header-row a {
    color: #005890;
}
.main-nav-row {
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(222,222,222,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );
	margin-bottom: 20px;
    -webkit-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5);
	box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5);
}

.header {
    background-color: #fff;
	border-top-color: #004d87;
	border-top-width: 10px;
	border-top-style: solid;
}
.contenido_seccion {
	margin-top: 35px;

}
.contenido_seccion .img {
    width: 155px;
    height: 175px;
    float: left;
    clear: both;
    margin-right: 10px;
    padding-top: 27px;
}
.titu_sec-1, .titu_sec-2, .titu_sec-3 {
    color: #fff;
    background-color: #00d3f2;
    text-align: right;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 30px;
	font-size: 20px;
	font-weight: 700;
}
.titu_sec-2 {
    background-color: #ff1d2e;
}
.titu_sec-3 {
    background-color: #b8d100;
}
.link_ext {
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 27px;
    font-weight: 300;
}
.titulo_contenido {

    font-family: "Raleway", Arial, sans-serif;
    color: #002449;
    font-weight: bold;
    font-size: 23px;
    line-height: 28px;
    border-bottom: 2px solid #002449;
    padding-bottom: 25px;

}
.parrafo-sec {
    text-align: left;
}
.parrafos, .parrafo, .terminosycondiciones ul, .terminosycondiciones p, .parrafo-sec, .parrafo-sec2, .parrafo-log {
    color: #676767;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    padding: 0;
    text-align: justify;
}
.parrafo-sec2 {
    text-align: right;
}
.texto_seccion {

    padding-top: 25px;
    font-family: "Raleway", Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #727176;
    line-height: 22px;

}
.txt_destacado {

    color: #008acc;

}
.bullet {

    background: url(../images/bullet2.png) no-repeat 0px 0px;
    padding-left: 10px;
	padding-top: 30px;

}
.titu_prin, .titulos2, .titu_sec, .titu-h4 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #004d87;
    padding: 0;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 20px;
}
.subtitulo-azul{color:#00539b;}
#subpage #subpage-header {
    background-position: center;
    padding: 20px;
    height: 300px;
    position: relative;
	background-size: cover;}

.footer .footer-company-section {
    overflow: hidden;
    background-color:#004d87;
	color: #FFF;
	border-width: 11px 0 0 0;
    border-top-color: #ed8e98;
	border-style: outset;
}
.copyright-row .term-conditions-link, .footer, .powered-by-row .term-conditions-link, .privacy-advercity-row .term-conditions-link{
	color:#FFF;
}
footer .text-muted {
    color: #FFF;
}
.top-header-row .item-inner-top-header a:hover{
	background-color:#eaeaea;
}
.main-nav-row .item-inner-main-nav a{
	color:#777;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.4s ease 0s;
}
.main-nav-row .item-inner-main-nav a:hover{
	color: #fff;
	background-color: transparent;
}
.main-nav-row .item-inner-main-nav:hover{
	background: rgba(0,7,87,1);
	background: -moz-linear-gradient(top, rgba(0,7,87,1) 0%, rgba(0,87,153,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,7,87,1)), color-stop(100%, rgba(0,87,153,1)));
	background: -webkit-linear-gradient(top, rgba(0,7,87,1) 0%, rgba(0,87,153,1) 100%);
	background: -o-linear-gradient(top, rgba(0,7,87,1) 0%, rgba(0,87,153,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,7,87,1) 0%, rgba(0,87,153,1) 100%);
	background: linear-gradient(to bottom, rgba(0,7,87,1) 0%, rgba(0,87,153,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000757', endColorstr='#005799', GradientType=0 );
}
.main-nav-row .item-inner-main-nav a{
	border-right: 1px solid #ccc;
}
.contenido-tab-jgb {
	min-height: 700px;
	padding: 0;
	padding-bottom: 15px;
	}
.tab-jgb>li {
	margin: 0;
	}
.tab-content-jgb {
	padding: 10px 20px;
	}
.tab-jgb>li.active>a, .tab-jgb>li.active>a:focus, .ntab-jgb>li.active>a:hover {
	color: #ee1b24;
	cursor: default;
	background-color: #fff;
	border-bottom: 2px solid #ee1b24;
	border-radius: 0px;
	font-size: 16px;
	}
.tab-jgb>li {
	font-size: 16px;
	border-right: 1px solid #ededed;
	}
.tab-jgb>li>a {
	color: #333;
	}
.tab-jgb>li>a:hover {
	color: #ee1b24;
	border-bottom: 2px solid #ee1b24;
	}
.shadow {
    -webkit-box-shadow: 3px 3px 5px 0px rgba(237,237,237,1);
    -moz-box-shadow: 3px 3px 5px 0px rgba(237,237,237,1);
    box-shadow: 3px 3px 5px 0px rgba(237,237,237,1);
    border-top: solid 1px #ededed;
    border-left: solid 1px #ededed;
}
.franja-azul {
    background-color: #00539b;
	color: #FFF;
}
.spacer-25{height:25px;}
.borde-azul{
	border:1px solid #00539b;
	padding-top: 10px;
}
.main-nav-row .navbar-header .icon-bar{background-color:#00539b;}
.main-nav-row .ee-navbar-toggle-search{color:#00539b;}
.p {font-size:14px; line-height: 22px;}
.ul {font-size:14px; color: #555;}
.h1{color: #e43424; padding-top: 25px; padding-bottom: 25px;}
.h2{font-size: 20px; font-weight: bold;}
.h3{font-size:17px;}
hr{margin:0;}

.btn-default {
    width: 100%;
    background: #e43424;
    color: #fff;
	border-color: #e43424;
}
.btn-default.focus, .btn-default:focus, .btn-default:hover {
    background: #00539b;
	color: #fff;
	border-color: #00539b;
}
.btn-register{
	width: 100%;
    background: #e43424;
    color: #fff;
	border-color: #e43424;
}
.btn-register.focus, .btn-register:focus, .btn-register:hover {
    background: #00539b;
	color: #fff;
	border-color: #00539b;
}
.js-btn-confirm-send{
	width: 100%;
    background: #e43424;
    color: #fff;
	border-color: #e43424;
}
.js-btn-confirm-send.focus, .js-btn-confirm-send:focus, .js-btn-confirm-send:hover {
    background: #e43424;
	color: #fff;
	border-color: #e43424;
}
.servicios{
	background-color: #470a68;
	padding: 5px;
}
.servicios a:hover{
	text-decoration: none;
}
.servicios a p{
	color: #FFF;
}
.servicios a h5{
	color: #FFF;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
	margin-left:auto;
	margin-right: auto;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(255,255,255,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(255,255,255,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(255,255,255,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(255,255,255,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffffffff', GradientType=1);
}.ee-logotype-powered-by {
    background-color: #FFF;
    padding: 5px;
    border-radius: 5px;
}
@media only screen and (max-width: 767px) {
    .main-nav-row {
		background-color: #FFF;
	}
	.main-nav-row .item-inner-main-nav a{
		color:#00539b;
	}
}