@font-face {font-family: 'bold'; src: url('../fonts/Comfortaa-Bold.woff2') format('woff2'), url('../fonts/Comfortaa-Bold.woff') format('woff'); font-weight: normal; font-style: normal; } 
@font-face {font-family: 'black'; src: url('/fonts/comfortaa-variablefont_wght-webfont.woff2') format('woff2'), url('/fonts/comfortaa-variablefont_wght-webfont.woff') format('woff'); font-weight: bold; font-style: normal; }
@font-face {font-family: 'lato-light'; src: url('../fonts/lato-light-webfont.woff2') format('woff2'), url('../fonts/lato-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'lato-regular'; src: url('../fonts/lato-regular.woff2') format('woff2'), url('../fonts/lato-regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'lato-bold'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/lato-bold.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*HEADER*/
#topBar {display:block; position:relative; background-color:#fff; min-height:30px; z-index:10; color:#ddd; }
#topBar a.logo {margin:15px 0; display:inline-block; min-height:50px; } 
#topNav a.logo.onepage {display:inline-block; height:50px; overflow:hidden; margin-top:3px; }
#topBar a.social {width:24px; height:24px; line-height:26px; font-size:16px; }
#topBar #imgLogo{background: url('/images/logo.png') no-repeat left top; width: 141px; height: 141px; }
#topNav {display:block; left:0; right:0; top:0; position:relative; z-index:10; background: #efefef; padding: 10px 0px;}
#topNav .container-topNav{ padding-left: 0; padding-right: 0; }
#topMain{ margin-top: 20px;}
#topNav .logo{ margin-left: 10vw; }

#topNav .nav-pills>li>a, 
#topNav .nav-pills>li>a:hover, 
#topNav .nav-pills>li>a:focus,
#topNav .nav-pills>li.active>a, 
#topNav .nav-pills>li.active>a:hover, 
#topNav .nav-pills>li.active>a:focus {background-color:transparent; color:#063064; }
#topNav div.navbar-collapse {padding:0; }
#topNav ul.nav>li {color:#666; text-align:center; position:relative; margin:0; }
#topNav ul.nav>li a {color:#00a0c6; padding: 15px 25px; position: relative; text-decoration: none; font-size:18px; line-height:20px; display:block; font-family: 'bold'; font-weight: bold}
#topNav ul.nav>li>a>span {display:block; font-size:12px; color:#888; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
#topNav ul.nav>li:hover a {	color:#888; }
#topNav ul.nav>li:hover > a { color:#000; }
#topNav ul.nav>li:hover a>span { color:#ddd; }
#topNav ul.nav>li a.login { background: #00a0c6; padding:45px 30px; margin-top: -30px; margin-bottom: -11px; color: white; text-decoration: none; transition: ease all .3s; font-family: 'bold';font-size: 18px; border-radius:0;}
#topNav ul.nav>li a.login .fa{ font-size: 20px; margin-right: 5px; }
#topNav .avatar-picture {float: left; margin-right: 10px; width: 21px; border-radius: 100%; }

/* submenu */
#topNav ul.dropdown-menu li.divider {margin:-1px 0 0 0; padding:0; border:0; border-bottom:rgba(0,0,0,0.2) 1px solid; } 
#topNav .nav li:hover>ul.dropdown-menu {padding:0; display:block; z-index:100; }
#topNav ul.dropdown-menu {text-align:left; margin-top:0; box-shadow:none; list-style:none; background-color:#fff; box-shadow:rgba(0,0,0,0.2) 0 6px 12px; min-width: 100%; border-radius: 0; }
#topNav ul.dropdown-menu li {position:relative; }
#topNav ul.dropdown-menu>li a {margin:0; padding:10px 15px; color:#555; font-size:13px; border-bottom:rgba(0,0,0,0.1) 1px solid; }
#topNav ul.dropdown-menu>li a i.fa {margin-right:4px; }
#topNav ul.dropdown-menu a.dropdown-toggle:after {content: "\f105"; font-family: FontAwesome; position: absolute; font-size: 15px; right: 10px; top: 9px; color:#999; }
#topNav .dropdown-submenu > a:after {display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #eaeaea; margin-top: 5px; margin-right: -10px; }
#topNav .dropdown-submenu li:hover> a:after {color:#fff !important; }
#topNav ul.dropdown-menu li:last-child>a {border-bottom:0; border-bottom:0; }
.dropdown-menu>li:hover>a, .dropdown-menu>li:focus>a {color:#fff !important; background-color:#05264F;; }
#topNav ul.dropdown-menu>li:hover > ul.dropdown-menu {display:block; position:absolute; left:100%; top:0; padding:0; margin:0; border-top:0 !important; border-bottom:0 !important; border-right:0 !important; border:#eaeaea 1px solid; border-radius: 0; }


/* search */
#topNav form.search {float:right; max-width:180px; margin:12px 0 0 0; padding:0; } 
#topNav form.search {position:relative; }
#topNav form.search input {padding:6px 26px 6px 6px; height:auto; width:100%; font-size:13px; position:relative; z-index:0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#topNav form.search button {position:absolute; top:10px; right:10px; color:#ccc; z-index:1; }


/* mobile */
#topNav button.btn-mobile {display:none; }
#topNav button.btn-mobile {color:#fff; display: none; background:#063064; padding:6px 10px; margin-top:8px; margin-bottom:3px; border-radius: 0; }
#topNav button.btn-mobile i {padding:0; margin:0; font-size:21px; }

/** Mega Menu
 **************************************************************** **/
#topNav ul.nav>li.mega-menu {position:inherit; }
#topNav ul.nav>li.mega-menu p {margin:0; padding:10px 10px 0 10px; font-size:13px; }
#topNav ul.nav>li.mega-menu div {display:table; } 
#topNav ul.nav>li.mega-menu div div {border-left:#eee 1px solid; margin-left:-1px; display: table-cell; vertical-align:top; float:none; }
#topNav ul.nav>li.mega-menu div div:first-child {border-left:0; }
#topNav ul.nav>li.mega-menu>ul {width:100%; background-color:transparent; border:none; box-shadow:none; }
#topNav ul.nav>li.mega-menu>ul.dropdown-menu>li {margin:0 15px; padding:15px; background-color:#fff; border: #eee 1px solid; box-shadow: rgba(0,0,0,0.2) 0 6px 12px; }
#topNav ul.nav>li.mega-menu>ul ul {margin:0 !important; padding:0 !important; list-style:none; }
#topNav ul.nav>li.mega-menu h3 {font-size:18px; line-height:18px; margin:10px 10px 20px 10px; padding:0; }
#topNav ul.nav>li.mega-menu>ul li>a {border-bottom:0; padding: 6px 10px; }
#topNav ul.nav>li.mega-menu>ul li.active>a, #topNav ul.nav>li.mega-menu>ul li:hover>a {color:#fff; background-color:#333; }
#topNav ul.nav>li.mega-menu>ul li.divider {border:0; border:rgba(0,0,0,0.01) 1px solid; margin:10px 0; }
/** Secondary Main Menu
	Top Bar / Shop Cart
 **************************************************************** **/
#barMain {float:right; margin-top:6px; font-size:12px; }
#barMain .nav>li>a {padding:5px 10px; } 
#barMain .nav>li>a:hover, #barMain .nav>li>a:focus {background-color:rgba(0,0,0,0.03); }

/* cart */
#barMain .nav>li.quick-cart {background-color:#F8F8F8; margin-left:10px; }
#topBar.styleBackgroundColor .nav>li.quick-cart {background-color:rgba(0,0,0,0.1) !important; } 
#topBar.styleBackgroundColor .nav>li.quick-cart.open>a {color:#000; }
#topBar.styleBackgroundColor .nav>li.quick-cart p {color:#000; } 
#barMain .nav>li.quick-cart>.dropdown-menu {border:0; margin:0; background-color:#F0F0F0; width:250px; }
#barMain .nav>li.quick-cart .quick-cart-content {padding:10px 10px 0 10px; } 
#barMain .nav>li.quick-cart p {margin:0; padding:10px 10px 0 10px; font-size:13px; }
#barMain .nav>li.quick-cart a.quick-cart-item {clear: both; display: block; padding: 10px 8px; font-size: 13px; line-height: 16px; min-height: 60px; text-decoration: none; border-bottom: rgba(0,0,0,0.1) 1px solid; background: rgba(0,0,0,0.05); }
#barMain .nav>li.quick-cart a.quick-cart-item, #barMain .nav>li.quick-cart a.quick-cart-item a {color:#999 !important; }
#barMain .nav>li.quick-cart a.quick-cart-item:hover {background: rgba(0,0,0,0.08); }
#barMain .nav>li.quick-cart .cart-footer {margin-top:10px; }


/** Responsive Top Nav
 **************************************************************** **/
@media only screen and (max-width: 1211px) {
	#topNav ul.nav>li a {
		padding: 15px 22px;
	}
}

#topNav .container{ position: relative;}
#topNav .btn-mobile .icon-bar {background-color: #ffffff; }
#topNav .btn-mobile .icon-bar { display: block; height: 3px; width: 22px; margin: 4px 0; }

@media only screen and (max-width: 992px) {
	#topNav ul.nav>li a {color:white;}
	.navbar-collapse {max-height:100%; }
	#topNav .container {padding:0; margin:0; }
	#topNav ul.nav li > a{ font-size: 20px;	}
	#topNav ul.nav>li a {padding: 15px 20px; } 
	#topNav .container {width:100%; }
 	#topNav button.btn-mobile {display:block; float:right; margin-right:15px; }
	#topNav form.search {float:left; margin-top:10px; margin-left:15px; margin-bottom:0; }
 	#topNav nav.nav-main {background-color: #063064; }
	#topNav div.nav-main-collapse, #topNav div.nav-main-collapse.in {width: 100%; margin:0 0 0 0; } 
	#topNav div.nav-main-collapse {float: none; overflow-x:hidden; }
	#topNav div.nav-main-collapse.collapse {display: none !important; }
	#topNav div.nav-main-collapse.in {display: block !important; }
	#topNav div.nav-main-collapse {position: relative; }
	#topMain>li>a>span {display:none !important; }
	#topMain li {display:block !important; float:none; text-align:left; border-radius: 0; }
	#topMain>li>a {text-align:left; border:0; border-bottom:rgba(0,0,0,0.1) 1px solid; border-radius: 0; }
	#topMain>li:hover, #topMain>li:hover>a {border-top:0 !important; }
    #topNav ul.nav>li a.login{ margin-top: 0; margin-bottom: 0; padding:20px; }
	
	/* submenu */
	#topMain ul.dropdown-menu {position: static; clear: both; float: none; display: none !important; border-left:0 !important; box-shadow: none; }
	#topNav nav.nav-main li.resp-active > ul.dropdown-menu {display: block !important; padding:20px 0; border:0; background: #05264F; }
	#topNav nav.nav-main li.resp-active > ul.dropdown-menu li {border-left:0; background: #05264F; }
	#topNav ul.nav>li:hover>a:before, #topNav ul.nav>li.active>a:before {background:#05264F; } 
	#topNav ul.dropdown-menu>li:hover > ul.dropdown-menu {position:static; background:#05264F; }

	/* mega menu */
	#topNav ul.nav>li.mega-menu>ul.dropdown-menu>li {padding:0; margin:0 30px 0 0; border:0; box-shadow: none; } 
	#topNav ul.nav>li.mega-menu h3 {margin-left:8px; }
	#topNav ul.nav>li.mega-menu>ul li>a {border-bottom: rgba(0,0,0,0.1) 1px solid; }
	#topNav ul.nav>li.mega-menu div, #topNav ul.nav>li.mega-menu div div {border:0; margin-bottom:30px; display:block; width:100%; }
	#topNav ul.nav>li.mega-menu div div:last-child {margin-bottom:0; } 
}


@media only screen and (max-width: 479px) {

	#topNav form.search {margin-left:4px; }
 	#topNav button.btn-mobile {margin-right:15px; }
	#topBar a.logo {display:block; text-align:center; margin:6px 0; float:none; } 
	.hide_mobile {display:none; }
}
/*END HEADER*/
*{line-height: 136%; } 
html{ width:100%; scroll-behavior: smooth; }
body{background: #fff; overflow-x:hidden; scroll-behavior: smooth; }
p{ font-size: 12px; line-height: 140%; max-height: 999999px;}
li{ font-size: 12px; line-height: 140%; max-height: 999999px;}
.general{height: auto; margin: 0 auto; }
.cabecera {background: #efefef; height: auto; margin: 0 -15px 0 -15px }
.cabecera a{ color:#000; }
.cabecera a:hover{ color:#ddd; }
#menu{ margin: 0 auto; height: 113px; overflow: visible; position: relative; }
.text-underline{ text-decoration: underline; }
.seccion { height:auto; background:#fff; }
.seccion b{font-family: 'lato-bold'; }
.seccion strong{font-family: 'lato-bold';}
.seccion .text_descripciones{font-size: 12px; color:#7b7070; }
.seccion .text-center{ text-align: center !important }
.upbutton{ background:#00a0c6; border:1px solid #006D87; border-radius: 5px; padding:10px; position:fixed; right:15px; bottom:15px;  color: white; box-shadow: 0 0 10px rgba(0,0,0,0.5); display:none; }
.upbutton:hover{ color:#BAECF8; }
.upbutton:focus{ color:white; }
.no-pad{ padding:0 !important; }
@media screen and (min-width: 992px) {
    .seccion .row-table{ display:table; }
    .seccion .row-table .col{ display:table-cell; vertical-align: middle; float:none !important; }
    
}
@media screen and (max-width: 1200px) {
	.no-pad-xs {padding: 0px !important;}
}

.LSSI{height: auto; display: none; overflow: hidden; background: rgba(0,0,0,0.8); padding: 0 0 12px; position: fixed; bottom: 0; z-index:10; }
.LSSI .centered{min-height: 40px; margin: 0 auto; padding: 10px 0; width:auto; max-width: 1100px; }
.LSSI p{color:#fff; font-size:16px; margin: 10px; position: relative; font-family: 'lato-regular', sans-serif; } 
.LSSI a{color:#fff; text-decoration: underline; }
.LSSI .btn{background: #00a0c6; cursor: pointer; margin: 0 5px 5px 5px; padding: 5px 15px; text-align: center; width: auto; position: relative; border-radius: 5px; text-decoration: none; }
.LSSI .btn span{color: #FFFFFF; font-family: 'lato-regular', sans-serif; font-size: 14px; }

.swal2-popup .swal2-styled.swal2-confirm {background-color: #00a0c6; }
.swal2-content{ max-height: calc( 100vh - 150px);  overflow: auto; }
.swal2-content li,.swal2-content p{ font-size:17px; }
.swal2-popup.large{ width: 800px; }
.swal2-popup .legal *{ font-family: 'lato-regular'; font-size:14px; }
.swal2-popup .legal .title{ font-family: 'lato-bold'; }

.easing{transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); }
.easingMedium{transition: all 700ms cubic-bezier(0.000, 0.090, 0.000, 0.995); transition-timing-function: cubic-bezier(0.000, 0.090, 0.000, 0.995); }
.easingMediumFast{transition: all 400ms cubic-bezier(0.000, 0.520, 0.000, 0.995); transition-timing-function: cubic-bezier(0.000, 0.520, 0.000, 0.995); }
.easingFast{transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); }

img.responsive{ width:100%; height:auto; }
img.max-responsive{ max-width:100%; height:auto; }
img.max-responsive-centered{ max-width:100%; height:auto; margin:0 auto; display: block; }

.mt0{ margin-top: 0px !important; } .mt-10{ margin-top: -10px !important; } .mt-20{ margin-top: -20px !important; } .mt10{ margin-top: 10px !important; } .mt20{ margin-top: 20px !important; } .mt30{ margin-top: 30px !important; } .mt40{ margin-top: 40px !important; } .mt50{ margin-top: 50px !important; }.mt80{ margin-top: 80px !important; } .mt100{ margin-top: 100px !important; } .mb0{ margin-bottom: 0 !important; } .mb5{ margin-bottom: 5px !important; } .mb10{ margin-bottom: 10px !important; } .mb20{ margin-bottom: 20px !important; } .mb30{ margin-bottom: 30px !important; } .mb40{ margin-bottom: 40px !important; } .mb50{ margin-bottom: 50px !important; }.mb80{ margin-bottom: 80px !important; }.ml5{ margin-left: 5px !important; } .ml10{ margin-left: 10px !important; } .ml20{ margin-left: 20px !important; } .ml30{ margin-left: 30px !important; } .mr10{ margin-right: 10px !important;} .mr15{ margin-right: 15px !important;} .mr20{ margin-right: 20px !important;} .mr30{ margin-right: 30px !important;}
.delay01{ animation-delay: 0.1s; -webkit-animation-delay: 0.1s; } .delay02{ animation-delay: 0.2s; -webkit-animation-delay: 0.2s; } .delay03{ animation-delay: 0.3s; -webkit-animation-delay: 0.3s; } .delay04{ animation-delay: 0.4s; -webkit-animation-delay: 0.4s; } .delay05{ animation-delay: 0.5s; -webkit-animation-delay: 0.5s; } .delay06{ animation-delay: 0.6s; -webkit-animation-delay: 0.6s; } .delay07{ animation-delay: 0.7s; -webkit-animation-delay: 0.7s; } .delay08{ animation-delay: 0.8s; -webkit-animation-delay: 0.8s; } .delay09{ animation-delay: 0.9s; -webkit-animation-delay: 0.9s; } .delay10{ animation-delay: 1s; -webkit-animation-delay: 1s; } .delay11{ animation-delay: 1.1s; -webkit-animation-delay: 1.1s; } .delay12{ animation-delay: 1.2s; -webkit-animation-delay: 1.2s; } .delay13{ animation-delay: 1.3s; -webkit-animation-delay: 1.3s; } .delay14{ animation-delay: 1.4s; -webkit-animation-delay: 1.4s; } .delay15{ animation-delay: 1.5s; -webkit-animation-delay: 1.5s; } .delay16{ animation-delay: 1.6s; -webkit-animation-delay: 1.5s; } .delay17{ animation-delay: 1.7s; -webkit-animation-delay: 1.5s; } .delay18{ animation-delay: 1.8s; -webkit-animation-delay: 1.5s; } .delay19{ animation-delay: 1.9s; -webkit-animation-delay: 1.5s; } .delay2{ animation-delay: 2s; -webkit-animation-delay: 2s; } .delay21{ animation-delay: 2.1s; -webkit-animation-delay: 2s; } .delay22{ animation-delay: 2.2s; -webkit-animation-delay: 2s; } .delay23{ animation-delay: 2.3s; -webkit-animation-delay: 2s; } .delay24{ animation-delay: 2.4s; -webkit-animation-delay: 2s; } .delay25{ animation-delay: 2.5s; -webkit-animation-delay: 2.5s; } .delay3{ animation-delay: 3s; -webkit-animation-delay: 3s; } .delay4{ animation-delay: 4s; -webkit-animation-delay: 4s; } .delay5{ animation-delay: 5s; -webkit-animation-delay: 5s; } .delay6{ animation-delay: 6s; -webkit-animation-delay: 6s; }
ul{ padding-left: 0; list-style: outside none; }

.manage-admin-content.cke_editable{ outline: 1px dashed white; box-shadow: 0 0 1px #000; }
.manage-admin-content.cke_focus{ outline: 2px solid white; box-shadow: 0 0 3px #000; }

.btn{ border-radius: 9px; border:none;}
.btn-primary{ background-color: #063064; }
.btn-primary:hover{ background-color: #021B39; }
.btn-primary.blue{ background-color: #00a0c6; padding: 10px 40px; border-radius: 9px; }
.btn-primary.blue:hover{ background-color: #0089A9; }
a.btn-primary.blue{ color: white;font-family: 'black'; font-size: 20px; text-decoration: none;}
.btn-primary.blue:hover{ background-color: #0089A9; }
.btn-primary.orange{ background-color: #E4763F; }
.btn-primary.orange:hover{ background-color: #D4662F; }
.contentSection a.btn{ color:#fff; font-size: 18px; }
.btn-center{ display: table; margin:0 auto; }

.contentSection h1.green{ color:#81b219; }
.contentSection h1.blue{ color:#00a0c6; }
.contentSection h1.orange{color: #F78800; }
.contentSection h1.red{color: #AE0A00; }

.contentSection h2.orange{color: #F78800; }
.contentSection h2.red{color: #AE0A00; }
.contentSection h2.green{color: #81#B219; }
.contentSection h2.blue{color: 00a0c6; }

.contentSection h3{ font-weight: bold; }
.contentSection h3.orange{color: #F78800; }
.contentSection h3.red{color: #AE0A00; }
.contentSection h3.green{color: #81B219; }
.contentSection h3.blue{color#: 00a0c6; }
.seccion{ font-family: 'lato-light'; }
.seccion .white{color: white;}
.seccion .text-blue{ color:#00a0c6 !important;}
.seccion .text-blue-strong{ color:#063064 !important;}
.seccion .black{color: black;}
.seccion b.blue{color: #063064; font-weight: bold;}
.seccion b.blue-light{color: #00a0c6;font-weight: bold;}
.seccion .background-blue-light {background: #ebf8fb;}
.seccion .background-blue {background: #00a0c6;}
.seccion .separator {width: 267px; height: 4px; margin: 30px auto; background-color: #00a0c6; }
.seccion p.text-tutorias {font-size: 20px; font-family: 'lato-light'; line-height: 32px;color:#063064; font-weight: bold;  margin: 30px 15px;}
.seccion ul.list.checked{ padding-left: 15px; }
.seccion ul.list.checked li::before{ content:"\f00c"; font-family: 'FontAwesome'; color: #00a0c6; margin-right: 10px; margin-left: -20px; }
.seccion ul.list.removed{ padding-left: 15px; }
.seccion ul.list.removed li::before{ content:"\f00d"; font-family: 'FontAwesome'; color: #00a0c6; margin-right: 10px; margin-left: -20px; }

.embed-responsive {position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden; }
.embed-responsive iframe {position: absolute; top:0; left: 0; width: 100%; height: 100%; }
.embed-responsive .poster-image {bottom: 0; left: 0; opacity: 1.0; position: absolute; right: 0; top: 0; z-index: 10; height: 100%; width: 100%; object-fit: contain; background:white; }

/*MODAL center in middle*/
.modal {text-align: center; padding: 0!important; }
.modal:before {content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
.modal-dialog {display: inline-block; text-align: left; vertical-align: middle; }

.login-layer{ position:fixed; top:0; left:0; width:100%; height:100%; z-index: 10; overflow:auto; }
.login-layer .backdrop{ top:0; left:0; width: 100%; height: 100%; position:fixed; background-color: rgba(0,0,0,0.5) }
.login-layer .layer{ background-color: white; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); position:absolute; padding:15px 20px; width: 100%; max-width: 470px; font-family: 'black'; font-size:15px; }
.login-layer .layer p{ font-family: 'black'; font-size:15px; z-index: 1; }
.login-layer .form-control {box-shadow: none; border-bottom: 1px solid rgba(0,0,0,.075); font-family: 'black'; }
.login-layer .checkbox label{ font-family: 'black'; font-size: 15px; }
.login-layer .checkbox a{ font-family: 'black'; font-size: 15px; }
.login-layer .close {margin-top: 5px; font-family: serif; font-size: 35px; position: absolute; z-index: 10; top: 0; right: 12px; }
.login-layer p.subtitle{ font-family: 'bold'; font-size:28px; margin-top: 20px; color:#063064; }
.login-layer p.subtitle b{ color:#00a0c6; }
.login-layer p.subtitle2{ font-family: 'bold'; color:#212121; font-size:18px; margin-bottom: 20px; }
.login-layer .pass{ float:right; margin-top: 30px; font-size:14px; color:#212121;}
.login-layer .checkbox label{ font-family: 'black'; color:#212121; font-size: 14px; }
.login-layer .checkbox a{ font-family: 'black'; color:#212121; font-size: 14px; text-decoration: underline; }
.login-layer .header{ position:relative; margin:-15px -20px 0 -20px; }
.login-layer .header .btn {position: absolute; bottom: 10px; left: 50%; z-index: 1; transform: translateX(-50%); }
.login-layer .header .logo-label{ position:absolute; top:0; left:0; z-index: 1; }
.login-layer .header .background{ position:relative; }
.login-layer .badge-light{ display: table; margin: 14px auto; background-color: white; border: 1px solid #00a0c6; color: black; padding: 8px 10px; font-family: 'bold'; font-weight: bold; font-size: 14px; }
@media screen and (max-width: 992px) {
    .login-layer .form-control{ font-size:18px; }
}

/*HOME*/
.seccion-home .carousel-caption {background: url(/images/home/bubble-slider.png) no-repeat center right/contain; 
    padding:3vw 0 4vw 39vw; object-fit: contain; top: 5vw; right: 10%;}
.seccion-home .btn-primary {margin-top: 0px; display:inline-block; max-width: 245px;white-space: normal; padding:5px 15px;}
.seccion-home p.text-title {font-size: 2vw; font-family: 'black'; padding: 1vw 1vw; color: white;}
.seccion-home span.text-title{font-size: 38px; font-family: 'black';}
.seccion-home p.text-slider{ margin: 18px 0 36px; font-family: 'lato-light'; font-size: 20px; font-weight: 300;}
.seccion-home p.text{ margin: 0 0 36px; font-family: 'lato-regular'; font-size: 20px;}
.seccion-home p.text-subti{font-size: 24px; font-family: 'black'; }
.seccion-home span.text-title{ margin-bottom: 0px; }
.seccion-home p.subtitle {font-size: 26px; font-family: 'bold'; line-height: 44px; margin-top: 80px; }
.seccion-home p.subtitle2 {font-size: 34px; font-family: 'bold'; line-height: 44px; }
.seccion-home p.subtitle1 {font-size: 26px; font-family: 'bold'; color: black;}
.seccion-home .radius {border-radius: 20px; overflow: hidden; margin-top: -140px;}
.seccion-home .circle-img{ position:relative; z-index: 1; }
.seccion-home .background-blue-light-head {background-color: #bce6f0; position: relative; height: 168px}
.seccion-home .background-blue-light-text {background-color: #ebf8fb;padding: 20px 20px;}
.seccion-home .background-blue-light-text p.name {font-family: 'bold'; font-size: 26px; line-height: 1.31; text-align: center; color: #00a0c6;}
.seccion-home .col {margin: 70px auto}
.seccion-home .background-blue-light-text p.text {font-family: 'lato-regular'; font-size: 20px; line-height: 1.6; letter-spacing: normal; text-align: center; color: #063064;}
.seccion-home p.text-home{font-size: 20px; line-height: 32px; margin-bottom: -12px; font-family: 'lato-regular'; }
.seccion-home .tips{margin-top: 50px;margin-bottom: 50px; font-family: 'bold'; font-size: 30px;}
.seccion-home .tips a{text-decoration: underline; color: #00a0c6; }
.seccion-home .tips a:hover{color: #00a0c6; }
.seccion-home .background-blue-light{padding-top: 50px;padding-bottom: 50px;}
.seccion-home p.title-background-blue-light{font-size: 22px; font-family: 'bold'; color: #00a0c6; margin-top: 25px;}
.seccion-home p.text-background-blue-light{font-size: 18px; font-family: 'lato-regular'; color: black; margin-top: 25px; line-height: 1.89;}
.seccion-home .background-blue-light a.btn-primary.blue{ color: white;font-family: 'black'; font-size: 20px; text-decoration: none;     margin-top: 65px; margin-bottom: 20px;}
.seccion-home .background-blue-light .btn-primary {margin-top: 15px; display:inline-block; max-width: 400px;white-space: normal; padding:5px 60px;}
.seccion-home .img-beatriz img{margin-top: 35px;}
.seccion-home .background-blue-light p.text-beatriz {font-size: 22px; font-family: 'bold'; color: #063064; line-height: 1.82; margin-top: 30px;}
.seccion-home .background-blue{padding-top: 80px;padding-bottom: 80px;}
.seccion-home p.title-bakground-blue {font-size: 32px; font-family: 'bold'; color: white; margin-top: 35px;}
.seccion-home .text p.text-bakground-blue {font-size: 26px; font-family: 'bold'; color: white; margin-top: 35px; padding-right: 25px;}
.seccion-home p.subtitle-bakground-blue {font-size: 20px; font-family: 'lato-light'; line-height: 34px; color: white}
.seccion-home p.text-bakground-blue{font-size: 20px; font-family: 'lato-light'; color: white }
.seccion-home .background-blue .btn-primary {margin-top: 15px; display:inline-block; white-space: normal; text-align:center;}
.seccion-home .background-blue a.btn-primary.white{background-color: white; color:#063064;font-family: 'bold'; font-size: 20px; text-decoration: none; border-radius: 9px; max-width: 300px; }
.seccion-home .background-blue a.btn-primary.white:hover{background-color: #C4EEFF; }
.seccion-home p.title{font-size: 22px; font-family: 'bold'; color: #00a0c6; margin-top: 10px; margin-bottom: 0px;}
.seccion-home .testimonios p.subtitle {font-size: 26px; font-family: 'bold'; line-height: 34px; color: #00a0c6; margin-top: 20px;}
.seccion-home .segundo-testimonio {margin-top: 30px;}
.seccion-home .background-blue-strong {background-color: #063064;}
.seccion-home p.subtitle-bakground-blue-strong {font-size: 36px; font-family: 'bold'; line-height: 34px; color: white; }
.seccion-home .background-blue.estudio{padding-top: 0px;padding-bottom: 0px;}
.seccion-home .background-blue.estudio .background-blue-strong{ padding:40px 50px; }
.seccion-home .background-blue.estudio .btn-primary{ padding:10px 30px; max-width: 350px; }
.seccion-home .background-blue.estudio .col-prueba{ padding:30px 0px 30px 14vw; }
.seccion-home .time img.time {width: 24vw; max-width: 326px; margin: 30px auto; }
.seccion-home .time .col.text blockquote{background-color: #e5f5f9; border-top: 3px solid #bfd3e0; border-bottom: 3px solid #bfd3e0; border-left: none; font-size: 18px; line-height: 26px; color: #063064; font-family: 'bold';padding-top: 20px; padding-bottom: 20px;} 
.seccion-home p.text-tutorias {font-size: 20px; font-family: 'lato-light'; line-height: 32px;color:#063064; font-weight: bold;  margin: 30px 15px;}
.seccion-home p.text-bakground-blue-strong{font-size: 24px; font-family: 'bold'; color: white;}
.seccion-home p.text-second-bakground-blue-strong{font-size: 20px; font-family: 'bold'; color: white;}
.seccion-home p.big-text-bakground-blue-strong{font-size: 30px; font-family: 'bold'; color: white;}
.seccion-home p.compromiso {font-size: 30px; font-family: 'bold';margin-bottom: 0;}
.seccion-home p.accion{font-size: 36px; font-family: 'bold';}
.seccion-home .marcas{ position: relative; margin-bottom: 20px; margin-top: 20px;}
.seccion-home .marcas.background-blue-light{    padding: 40px !important; border-bottom: 8px solid #9fdbea;}
.seccion-home .marcas .background-blue-strong{padding:25px 25px 80px 25px; margin-bottom: 0;}
.seccion-home .marcas .col-auto{ float:left; padding-left:15px; padding-right: 15px; }
.seccion-home .marcas .img{ text-align:center; }
.seccion-home .background-blue-light.primero {background: rgba(212, 239, 245,0.6);padding-top: 40px;padding-bottom: 40px;}
.seccion-home .background-blue-light.segundo {background: rgba(212, 239, 245,0.6);padding-top: 40px;padding-bottom: 40px;}
.seccion-home .background-blue-light.tercero {background: rgba(212, 239, 245,0.3);padding-top: 40px;padding-bottom: 40px;}
.seccion-home .background-blue-light.cuarto {background: rgba(212, 239, 245,0.1);padding-top: 40px;padding-bottom: 40px;}
.seccion-home .boxes {min-height: 250px; border-radius: 20px; overflow: hidden; box-shadow: 0 0 12px #5559;}
.seccion-home .boxes p.title{color: white;}
.seccion-home  p.subtitle4{font-size: 24px; font-family: 'bold';color: #063064; text-align: center; margin-top: 20px;}
.seccion-home .boxes .background-blue {padding: 5px 30px 5px 30px; background-color: #00a0c6;}
.seccion-home .boxes .background-white{margin: 0px 0 0; padding: 30px 30px; background-color: #ffffff; }
.seccion-home .background-oval {width: 100%; margin: -100px 40px 0 27px; padding: 15px 0px 15px 90px; border-radius: 9px; box-shadow: 0 5px 15px 0 rgb(6 48 100 / 26%); background-color: #00a0c6; min-height: 142px;}
.seccion-home .background-oval p.text-oval-mini {font-size: 16px; font-family: 'bold';color: white; text-align: center; line-height: 28px; margin-bottom: 0; padding-right: 15px;}
.seccion-home .background-oval .text-oval-mini.tsmall{ margin-top:9px; }
.seccion-home .testimonios img.asset{margin-right: 50px;}
.seccion-home .subtitle5 {font-size: 36px; font-family: 'bold'; margin-bottom: 50px;}
.seccion-home .faqs{font-size: 30px;font-family: 'bold'; margin-top: 20px;}
.seccion-home .background-blue.final .col-end{ background: url(/images/home/pexels.jpg) no-repeat center/cover; }
.seccion-home .background-blue.final{padding-top: 0px;padding-bottom: 0px;}
.seccion-home .background-blue.final .bk{ padding:40px 50px; }
.seccion-home .background-blue.final .btn-primary{ padding:10px 30px; max-width: 350px; color: white; font-family: 'bold';font-size: 20px;  }
.seccion-home p.text-bakground-blue{font-size: 30px; font-family: 'bold'; color: white;}
.seccion-home .arrow:before {content: "\f077"; font-family:'FontAwesome'; color: #00a0c6; font-style:normal !important; transform: rotate(0deg); display:block; transition:ease all .3s .2s }
.seccion-home .collapsed .arrow:before{  transform: rotate(180deg);  }

.seccion-home .box-faqs p.faqs{ font-size: 30px; font-family: 'bold'; margin-bottom:0; }
.seccion-home .box-faqs p{color: #212121; font-size: 16px; font-family: 'lato-regular'; }
.seccion-home .box-faqs a{color: #063064; font-size: 20px; }
.seccion-home .box-faqs h1{color: #063064; font-size: 33px; float: left; }
.seccion-home .box-faqs h2{color: #063064; font-size: 30px; }
.seccion-home .box-faqs ul li{color: #063064; font-size: 15px; }
.seccion-home .box-faqs .panel-body {padding: 15px 0px !important; }
.seccion-home .box-faqs .panel-heading{width: 100%; height: auto; border-radius:10px; overflow: hidden; padding:0; background: transparent; } 
.seccion-home .box-faqs .panel{ background: transparent; border:none; margin-bottom: 10px; }
.seccion-home .box-faqs .panel-title{ background: transparent; }
.seccion-home .box-faqs .panel-title a{ color: #063064; font-size: 20px; font-family: 'bold'; padding: 20px 0; display: block; }
.seccion-home .testimonios .poster-image{ cursor:pointer; }
.seccion-home .testimonios i.fa-play{position: absolute; color: white; z-index: 20; left: 50%; top: 50%; font-size: 50px; transform: translateX(-50%) translateY(-50%); text-shadow: 0 0 20px black;cursor: pointer;}
.seccion-home .card {text-decoration: none;}
.seccion-home .herramientas-motivacion {text-decoration: none;}
@media screen and (max-width: 1400px){
    .seccion-home .background-blue.estudio .col-prueba { padding-left: 8vw; padding-right: 20px; }
    .seccion-home .carousel-caption {padding: 2vw 0 4vw 39vw;}
    .seccion-home p.text-title{padding:10px 0 0vw 1vw;}
    .seccion-home a.btn-primary.blue {font-size: 17px;}
}

@media screen and (max-width: 1200px){
    .seccion-home .background-blue.final .col-end img{ display:none }
    .seccion-home .background-oval{ min-height: 200px }
    .seccion-home .background-oval .text-oval-mini.tsmall{ margin-top:25px; }
    .seccion-home .carousel-caption {padding: 3vw 0 4vw 36vw;top: 2vw; }
    .seccion-home .boxes .background-white {min-height: 350px;}
    .seccion-home p.text {margin: 25px 0px 0 0px;}

}
@media screen and (max-width: 992px){
    .seccion-home .background-blue.final .col-end img{ display:block; }
    .seccion-home .background-oval{ min-height: 0 }
    .seccion-home .background-oval .text-oval-mini{ padding-left:30px; }
    .seccion-home img.circle{ margin-left: -20px; }
    .seccion-home .background-oval .text-oval-mini.tsmall{ margin-top:5px; }
	.seccion-home .carousel-caption { width: 371px; height: 395px; margin: -270px auto 0 auto; padding: 50px 13px 69px 14px; object-fit: contain; position: relative; right: -125px; left: unset; top: 0;}
	.seccion-home p.subtitle {margin-top: 40px; }
	.seccion-home .carousel-inner img.slide{display: block; width: 100vw !important; height: 35vh !important; object-fit: cover; }
	.seccion-home .carousel-inner img.logo{margin-top: 0px;}
	.seccion-home p.text-title{font-size: 21px;}
	.seccion-home span.text-title{font-size: 30px;}
	.seccion-home p.text{font-size: 21px;margin-bottom: 25px; }
	.seccion-home .btn-primary.second {margin-top: 0px; display:inline-block; max-width: 350px;white-space: normal; padding:15px 15px}
	.seccion-home a.btn-primary.second.blue {font-size: 23px; }
	.seccion-home p.text.testimonios{font-size: 21px;margin: 0px; }
	.seccion-home p.text-subti{font-size: 20px; margin-top: 0;margin-bottom: 0;}
	.seccion-home a.btn-primary.blue{ font-size: 20px;}
	.seccion-home .tips{margin-top: 0px;margin-bottom: 30px;}
	.seccion-home .background-oval { margin: -100px 40px 0 0px;}
	.seccion-home .testimonios p.subtitle { margin-top: 0px; font-size: 22px;}
	.seccion-home .primer-testimonio img{margin-top: 20px; padding: 0px;}
	.seccion-home .segundo-testimonio img{margin-top: 0px;padding: 0px;}
    .seccion-home .marcas .col-auto{ float:none; display:block; padding-left:15px; padding-right: 15px; margin-top: 20px; margin-bottom: 20px; }
    .seccion-home .marcas .col-auto.first{ margin-top: 0; }
	.seccion-home .background-blue.estudio .btn-primary{ padding:10px 30px; font-size: 20px; }
	.seccion-home .img-beatriz img{margin-top: 0px;}
	.seccion-home p.title-bakground-blue{margin-top: 30px;}
	.seccion-home p.subtitle-1 {font-size: 25px;}
    .seccion-home .marcas .background-blue-strong{ padding-bottom: 30px; }
    .seccion-home .btn-center-xs{ display:table !important; margin:20px auto 0 auto; }
    .seccion-home .time img.time {max-width: 100%; margin-left: none;width: 40vw;}
    .seccion-home .col {margin: 0 auto; }
}


@media screen and (max-width: 770px){
	.seccion-home .carousel-inner img.logo {margin-top: -25px; }
	.seccion-home .carousel-caption { right: unset; left: unset; top: 0vw; margin-top: -120px;}
	.seccion-home .carousel-inner {overflow: unset;}
	.seccion-home .carousel-inner p.text{font-size: 18px;margin-top: 10px; line-height: 1.78 }
	.seccion-home p.text-title{font-size:25px; margin: 5px 10px;}
	.seccion-home span.text-title{font-size: 30px;}
	.seccion-home p.text{font-size: 22px;margin-bottom: 35px; }
	.seccion-home p.text-subti{font-size: 20px; margin-top: 0;margin-bottom: 0;}
	.seccion-home .btn-primary {margin-top: 0px; max-width: 208px;padding:5px;}
	.seccion-home a.btn-primary.blue{ font-size: 18px; margin-top: 0px;}
	.seccion-home .background-blue .btn-primary {margin-top: 15px; display:inline-block; max-width: 300px; white-space: normal; padding:5%;}
	.seccion-home .background-blue-light .btn-primary {margin-top: 15px; display:inline-block; max-width: 300px; white-space: normal; padding:5%;}
    .seccion-home .time img.time {max-width: 100%; }

}

/*END HOME*/

/*PRUEBA NIVEL*/
.seccion-prueba-nivel .title{ font-family: 'black'; color:#063064; font-size:44px; }
.seccion-prueba-nivel .box-blue{ padding: 15px 30px 15px 100px; border:solid 1px rgb(217, 217, 217); font-family: 'bold'; font-size:22px; border-radius:12px; margin-bottom: 20px; }
.seccion-prueba-nivel .box-blue p.question{ font-family: 'bold'; font-size:22px; margin: 20px 0 30px 0; }
.seccion-prueba-nivel .box-blue .item-counter{ float:left; margin-left: -90px; background:url('/images/item-counter@2x.png') no-repeat center center / contain;  width: 64px; height: 84px; padding:25px 15px; text-align:center; font-size:26px; }
.seccion-prueba-nivel .box-blue .btn-blue{ width: 100%; text-align:left; padding:10px 15px; display:block; margin-bottom: 16px; overflow: hidden; border:none; outline:none; font-size:22px; transition:ease all .3s; border-radius:0; box-shadow: none; }
.seccion-prueba-nivel .box-blue .btn-blue:hover{ background-color: transparent; }
.seccion-prueba-nivel .box-blue .btn-blue.selected span{ background:#063064; color:white; }
.seccion-prueba-nivel .box-blue .btn-blue span{ background: white; color:#063064; border:solid 1px rgb(217, 217, 217); margin:-5px 15px -7px -15px; padding:11.5px 0; float:left; height: 50px; width:50px; border-radius:100%; text-align:center;}
.seccion-prueba-nivel .box-blue a.correct{ background:#b3deb3 }
@media screen and (max-width: 770px){
    .seccion-prueba-nivel .box-blue .question{ min-height: 50px }
    .seccion-prueba-nivel .box-blue .btn-blue{ width: calc(100% + 100px); margin-left: -85px; font-size:19px; }
}
/*PRUEBA NIVEL*/

/*NEGOCIOS*/
.seccion-negocios .background-blue-light{padding: 25px;}
.seccion-negocios .background-img {background: url(/images/negocios/group-8.png) no-repeat center/cover; margin-top: 40px;}
.seccion-negocios p.title-background-blue-light{font-size: 22px; font-family: 'bold'; color: #063064; margin-top: 25px; min-height: 65px;}
.seccion-negocios p.text-background-blue-light{font-size: 18px; font-family: 'lato-light'; color: black; margin-top: 25px; line-height: 1.89;}
.seccion-negocios .background-blue-light a.btn-primary.blue{ color: white;font-family: 'bold'; font-size: 20px; text-decoration: none; min-height: 39px;}
.seccion-negocios .background-blue-light .btn-primary {margin-top: 15px; display:inline-block; max-width: 400px;white-space: normal; padding:5px 60px;}
.seccion-negocios h1{font-size: 44px; color: #063064; font-family: 'bold'; margin-top: 60px; margin-bottom: 40px; }
.seccion-negocios p {font-size: 22px; color: #063064; font-family: 'bold'; line-height: 36px; margin-bottom: 40px; }
.seccion-negocios .background-blue-light p.text-home {font-size: 22px; color: #063064; font-family: 'bold'; line-height: 36px; margin-bottom: 0;}
.seccion-negocios p.subtitle{font-size: 26px; color: #00a0c6; font-family: 'bold'; margin: 0px 0px 20px;}
.seccion-negocios p.text-black {font-size: 20px; color: black; font-family: 'lato-regular'; line-height: 32px; margin-bottom: 40px; }
.seccion-negocios .background-blue-light p.text-black {font-size: 20px; color: black; font-family: 'lato-regular'; line-height: 32px; margin-bottom: 0px; }
.seccion-negocios .background-blue-light p.subtitle{font-size: 26px; color: #00a0c6; font-family: 'bold'; margin: 0px 0px;}
.seccion-negocios p.text-tutorias {font-size: 22px; font-family: 'bold'; line-height: 32px;color:#063064; font-weight: bold;  margin: 30px 0px;}
.seccion-negocios .background-img p.text-tutorias {font-size: 20px; font-family: 'lato-light'; line-height: 32px;color:#063064; margin: 20px 0px; min-height: 160px;}
.seccion-negocios img.oval {transform: translateY(20%); left: 50%}
.seccion-negocios .background-img .background-blue-light {border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}

@media screen and (max-width: 1200px){
	.seccion-negocios .background-img p.text-tutorias {min-height: 195px;}

}
@media screen and (max-width: 992px){
	.seccion-negocios .text p.subtitle{margin: 0px 0px 40px;}
	.seccion-negocios h1{font-size: 40px;}
	.seccion-negocios .carousel-inner img {display: block; width: 100vw !important; height: 40vh !important; object-fit: cover; object-position: 70%; }
}
@media screen and (max-width: 770px){
	.seccion-negocios .background-img p.text-tutorias {min-height: 140px;}
	.seccion-negocios .background-blue-light p.subtitle{margin: 20px 0px;}
	.seccion-negocios h1 {margin-top: 40px; margin-bottom: 0px;
}
}

/*END NEGOCIOS*/

/*PREPARACIÓN ENTREVISTAS*/
.seccion-preparacion-entrevistas .background-blue img.inter {position: relative;width: 300px; height: 190px;top: -70px; }
.seccion-preparacion-entrevistas .background-blue.estudio{padding-top: 0px;padding-bottom: 0px;}
.seccion-preparacion-entrevistas .background-blue.estudio .background-blue-strong{ padding:15px 50px; }
.seccion-preparacion-entrevistas .background-blue.estudio .col-prueba{ padding:30px 6vw; }
.seccion-preparacion-entrevistas .text-first h1.text-center {font-size: 36px; font-family: 'bold'; margin-top: 60px; color: #063064; }
.seccion-preparacion-entrevistas p.subtitle {font-size: 36px; font-family: 'bold'; line-height: 44px; }
.seccion-preparacion-entrevistas .checks {margin-bottom: 130px; margin-top: 50px;}
.seccion-preparacion-entrevistas .box-blue{padding: 20px 50px; border-radius: 37px; background-color: #bce6f0; margin: 0 100px;}
.seccion-preparacion-entrevistas p.title {font-size: 26px; font-family: 'bold'; color: #00a0c6; margin-bottom: 30px; }
.seccion-preparacion-entrevistas p.text-1 i{width: 20px; height: 20px; font-size: 20px; color: #00a0c6; margin-right: 10px; }
.seccion-preparacion-entrevistas p.text-1 {font-size: 20px; font-family: 'lato-regular'; line-height: 1.6; color: #212121; }
.seccion-preparacion-entrevistas p.title-bakground-blue-1 {font-family: 'bold'; color: #063064; font-size: 22px; line-height: 1.42; text-align: center; margin: 45px 75px 31px 0; max-width: 645px;width: 100%; }
.seccion-preparacion-entrevistas .background-blue-light img.inter {margin-top: -50px;}
.seccion-preparacion-entrevistas span.lato-bold{ font-family: 'bold'; font-size: 20px;color: white;line-height: 32px; }
.seccion-preparacion-entrevistas p.list{ font-family: 'lato-regular'; font-size: 20px;color: #00a0c6;line-height: 32px; }
.seccion-preparacion-entrevistas p.list-black{ font-family: 'lato-regular'; font-size: 20px;color: #212121;line-height: 32px; }
.seccion-preparacion-entrevistas .background-blue {padding-bottom: 80px;}
.seccion-preparacion-entrevistas p.title-2 {font-size: 36px; font-family: 'bold'; color: #063064; margin: 25px 0px 0px; }
.seccion-preparacion-entrevistas p.title-3{font-size: 30px;font-family: 'bold'; }
.seccion-preparacion-entrevistas .col {margin: 40px 85px; }
.seccion-preparacion-entrevistas p.subtitle {    font-family: 'bold'; font-size: 22px; color: #063064; line-height: 36px; }
.seccion-preparacion-entrevistas ul.list li {font-family: 'lato-regular'; font-size: 20px; color: black; line-height: 45px; }
.seccion-preparacion-entrevistas .background-blue.estudio .btn-primary{ width: 100%; height: 70px; padding: 10px 19px 8px 20px; border-radius: 9px; background-color: #063064; }
.seccion-preparacion-entrevistas .background-blue.estudio a.btn.btn-primary{font-size: 20px; font-family: 'bold';}
.seccion-preparacion-entrevistas .background-blue.estudio .col-prueba{ padding:30px 0px 30px 14vw; }
.seccion-preparacion-entrevistas .background-blue.estudio .background-blue-strong {padding: 40px 50px; }
.seccion-preparacion-entrevistas p.title-bakground-blue {font-family: 'bold'; color: #063064; font-size: 24px; line-height: 1.42; text-align: center;}
.seccion-preparacion-entrevistas .background-blue-strong {background-color: #063064; }
.seccion-preparacion-entrevistas p.text-second-bakground-blue-strong {font-size: 20px; font-family: 'bold'; color: white; }
.seccion-preparacion-entrevistas .background-blue.estudio p.title-bakground-blue {font-family: 'bold'; color: white; font-size: 32px; margin-top: 30px; text-align: left;}
.seccion-preparacion-entrevistas .background-white-img {box-shadow: 0 5px 15px 0 rgb(6 48 100 / 26%); min-height: 90px; background-color: white; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.seccion-preparacion-entrevistas p.price {font-size: 50px; font-family: 'bold'; color: #063064; text-align: center; font-weight: bold; margin-bottom: 0; }
.seccion-preparacion-entrevistas .btn-primary.blue {background-color: #00a0c6; padding: 15px 20px; border-radius: 9px; font-size: 20px; }
.seccion-preparacion-entrevistas img.logo{float: left;}

@media screen and (max-width: 1200px){
	.seccion-preparacion-entrevistas .checks .box-blue{ margin: 0 20px;}

}
@media screen and (max-width: 992px){
	.seccion-preparacion-entrevistas p.title-bakground-blue-1 { margin:25px 0 0;  }
	.seccion-preparacion-entrevistas .carousel-inner img {display: block; width: 100vw !important; height: 40vh !important; object-fit: cover; object-position: 18%; }
	.seccion-preparacion-entrevistas .text-first h1.text-center {font-size: 35px;}
	.seccion-preparacion-entrevistas .col {margin: 40px 20px; }
	.seccion-preparacion-entrevistas .box-blue {padding: 20px 20px; margin: 0 0px; }
	.seccion-preparacion-entrevistas .background-blue.estudio .col-prueba {padding-left: 8vw; padding-right: 20px; }
	.seccion-preparacion-entrevistas .col {margin: 50px auto; } 
	.seccion-preparacion-entrevistas .background-blue.estudio p.title-bakground-blue {margin-top: 20px;  text-align: center; }
}
/*END PREPARACIÓN ENTREVISTAS*/

/*MEETINGS Y VIDEOCALLS*/
.seccion-meetings-videocalls .background-blue img.inter {position: relative;width: 300px; height: 190px;top: -70px; }
.seccion-meetings-videocalls .background-blue img.inter {position: relative;width: 300px; height: 190px;top: -70px; }
.seccion-meetings-videocalls .background-blue.estudio{padding-top: 0px;padding-bottom: 0px;}
.seccion-meetings-videocalls .background-blue.estudio .background-blue-strong{ padding:15px 50px; }
.seccion-meetings-videocalls .background-blue.estudio .col-prueba{ padding:30px 6vw; }
.seccion-meetings-videocalls .text-first h1.text-center {font-size: 36px; font-family: 'bold'; margin-top: 60px; color: #063064; }
.seccion-meetings-videocalls p.subtitle {font-size: 36px; font-family: 'bold'; line-height: 44px; }
.seccion-meetings-videocalls .checks {margin-bottom: 130px; margin-top: 50px;}
.seccion-meetings-videocalls .box-blue{padding: 20px 50px; border-radius: 37px; background-color: #bce6f0; margin: 0 100px;}
.seccion-meetings-videocalls p.title {font-size: 26px; font-family: 'bold'; color: #00a0c6; margin-bottom: 30px; }
.seccion-meetings-videocalls p.text-1 i{width: 20px; height: 20px; font-size: 20px; color: #00a0c6; margin-right: 10px; }
.seccion-meetings-videocalls p.text-1 {font-size: 20px; font-family: 'lato-regular'; line-height: 1.6; color: #212121; }
.seccion-meetings-videocalls p.title-bakground-blue-1 {font-family: 'bold'; color: #063064; font-size: 22px; line-height: 1.42; text-align: center; margin: 45px 75px 31px 0; max-width: 645px;width: 100%; }
.seccion-meetings-videocalls .background-blue-light img.inter {margin-top: -50px;}
.seccion-meetings-videocalls span.lato-bold{ font-family: 'bold'; font-size: 20px;color: white;line-height: 32px; }
.seccion-meetings-videocalls p.list{ font-family: 'lato-regular'; font-size: 20px;color: #00a0c6;line-height: 32px; }
.seccion-meetings-videocalls p.list-black{ font-family: 'lato-regular'; font-size: 20px;color: #212121;line-height: 32px; }
.seccion-meetings-videocalls .background-blue {padding-bottom: 80px;}
.seccion-meetings-videocalls p.title-2 {font-size: 36px; font-family: 'bold'; color: #063064; margin: 25px 0px 0px; }
.seccion-meetings-videocalls p.title-3{font-size: 30px;font-family: 'bold'; }
.seccion-meetings-videocalls .col {margin: 40px 85px; }
.seccion-meetings-videocalls p.subtitle {    font-family: 'bold'; font-size: 22px; color: #063064; line-height: 36px; }
.seccion-meetings-videocalls ul.list li {font-family: 'lato-regular'; font-size: 20px; color: black; line-height: 45px; }
.seccion-meetings-videocalls .background-blue.estudio .btn-primary{ width: 100%; height: 70px; padding: 10px 19px 8px 20px; border-radius: 9px; background-color: #063064; }
.seccion-meetings-videocalls .background-blue.estudio a.btn.btn-primary{font-size: 20px; font-family: 'bold';}
.seccion-meetings-videocalls .background-blue.estudio .col-prueba{ padding:30px 0px 30px 14vw; }
.seccion-meetings-videocalls .background-blue.estudio .background-blue-strong {padding: 40px 50px; }
.seccion-meetings-videocalls p.title-bakground-blue {font-family: 'bold'; color: #063064; font-size: 24px; line-height: 1.42; text-align: center;}
.seccion-meetings-videocalls .background-blue-strong {background-color: #063064; }
.seccion-meetings-videocalls p.text-second-bakground-blue-strong {font-size: 20px; font-family: 'bold'; color: white; }
.seccion-meetings-videocalls .background-blue.estudio p.title-bakground-blue {font-family: 'bold'; color: white; font-size: 32px; margin-top: 30px; text-align: left;}
.seccion-meetings-videocalls .background-white-img {box-shadow: 0 5px 15px 0 rgb(6 48 100 / 26%); min-height: 90px; background-color: white; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.seccion-meetings-videocalls p.price {font-size: 50px; font-family: 'bold'; color: #063064; text-align: center; font-weight: bold; margin-bottom: 0; }
.seccion-meetings-videocalls .btn-primary.blue {background-color: #00a0c6; padding: 15px 20px; border-radius: 9px; font-size: 20px; }
.seccion-meetings-videocalls img.logo{float: left;}

@media screen and (max-width: 1200px){
	.seccion-meetings-videocalls .checks .box-blue{ margin: 0 20px;}

}
@media screen and (max-width: 992px){
	.seccion-meetings-videocalls p.title-bakground-blue-1 { margin:25px 0 0;  }
	.seccion-meetings-videocalls .carousel-inner img {display: block; width: 100vw !important; height: 40vh !important; object-fit: cover; object-position: 18%; }
	.seccion-meetings-videocalls .text-first h1.text-center {font-size: 35px;}
	.seccion-meetings-videocalls .col {margin: 40px 20px; }
	.seccion-meetings-videocalls .box-blue {padding: 20px 20px; margin: 0 0px; }
	.seccion-meetings-videocalls .background-blue.estudio .col-prueba {padding-left: 8vw; padding-right: 20px; }
	.seccion-meetings-videocalls .col {margin: 50px auto; } 
	.seccion-meetings-videocalls .background-blue.estudio p.title-bakground-blue {margin-top: 20px;  text-align: center; }
}
/*END MEETINGS Y VIDEOCALLS*/

/*PRESENTACIONES*/
.seccion-presentaciones .background-blue img.inter {position: relative;width: 300px; height: 190px;top: -70px; }
.seccion-presentaciones .background-blue img.inter {position: relative;width: 300px; height: 190px;top: -70px; }
.seccion-presentaciones .background-blue.estudio{padding-top: 0px;padding-bottom: 0px;}
.seccion-presentaciones .background-blue.estudio .background-blue-strong{ padding:15px 50px; }
.seccion-presentaciones .background-blue.estudio .col-prueba{ padding:30px 6vw; }
.seccion-presentaciones .text-first h1.text-center {font-size: 36px; font-family: 'bold'; margin-top: 60px; color: #063064; }
.seccion-presentaciones p.subtitle {font-size: 36px; font-family: 'bold'; line-height: 44px; }
.seccion-presentaciones .checks {margin-bottom: 130px; margin-top: 50px;}
.seccion-presentaciones .box-blue{padding: 20px 50px; border-radius: 37px; background-color: #bce6f0; margin: 0 100px;}
.seccion-presentaciones p.title {font-size: 26px; font-family: 'bold'; color: #00a0c6; margin-bottom: 30px; }
.seccion-presentaciones p.text-1 i{width: 20px; height: 20px; font-size: 20px; color: #00a0c6; margin-right: 10px; }
.seccion-presentaciones p.text-1 {font-size: 20px; font-family: 'lato-regular'; line-height: 1.6; color: #212121; }
.seccion-presentaciones p.title-bakground-blue-1 {font-family: 'bold'; color: #063064; font-size: 22px; line-height: 1.42; text-align: center; margin: 45px 75px 31px 0; max-width: 645px;width: 100%; }
.seccion-presentaciones .background-blue-light img.inter {margin-top: -50px;}
.seccion-presentaciones span.lato-bold{ font-family: 'bold'; font-size: 20px;color: white;line-height: 32px; }
.seccion-presentaciones p.list{ font-family: 'lato-regular'; font-size: 20px;color: #00a0c6;line-height: 32px; }
.seccion-presentaciones p.list-black{ font-family: 'lato-regular'; font-size: 20px;color: #212121;line-height: 32px; }
.seccion-presentaciones .background-blue {padding-bottom: 80px;}
.seccion-presentaciones p.title-2 {font-size: 36px; font-family: 'bold'; color: #063064; margin: 25px 0px 0px; }
.seccion-presentaciones p.title-3{font-size: 30px;font-family: 'bold'; }
.seccion-presentaciones .col {margin: 40px 85px; }
.seccion-presentaciones .columna {margin: 60px 0px; }
.seccion-presentaciones p.subtitle {    font-family: 'bold'; font-size: 22px; color: #063064; line-height: 36px; }
.seccion-presentaciones ul.list li {font-family: 'lato-regular'; font-size: 20px; color: black; line-height: 45px; }
.seccion-presentaciones .background-blue.estudio .btn-primary{ width: 100%; height: 70px; padding: 10px 19px 8px 20px; border-radius: 9px; background-color: #063064; }
.seccion-presentaciones .background-blue.estudio a.btn.btn-primary{font-size: 20px; font-family: 'bold';}
.seccion-presentaciones .background-blue.estudio .col-prueba{ padding:30px 0px 30px 14vw; }
.seccion-presentaciones .background-blue.estudio .background-blue-strong {padding: 40px 50px; }
.seccion-presentaciones p.title-bakground-blue {font-family: 'bold'; color: #063064; font-size: 24px; line-height: 1.42; text-align: center;}
.seccion-presentaciones .background-blue-strong {background-color: #063064; }
.seccion-presentaciones p.text-second-bakground-blue-strong {font-size: 20px; font-family: 'bold'; color: white; }
.seccion-presentaciones .background-blue.estudio p.title-bakground-blue {font-family: 'bold'; color: white; font-size: 32px; margin-top: 30px; text-align: left;}
.seccion-presentaciones .background-white-img {box-shadow: 0 5px 15px 0 rgb(6 48 100 / 26%); min-height: 90px; background-color: white; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.seccion-presentaciones p.price {font-size: 50px; font-family: 'bold'; color: #063064; text-align: center; font-weight: bold; margin-bottom: 0; }
.seccion-presentaciones .btn-primary.blue {background-color: #00a0c6; padding: 15px 20px; border-radius: 9px; font-size: 20px; }
.seccion-presentaciones img.logo{float: left;}

@media screen and (max-width: 1200px){
	.seccion-presentaciones .checks .box-blue{ margin: 0 20px;}

}
@media screen and (max-width: 992px){
	.seccion-presentaciones p.title-bakground-blue-1 { margin:25px 0 0;  }
	.seccion-presentaciones .carousel-inner img {display: block; width: 100vw !important; height: 40vh !important; object-fit: cover; object-position: 18%; }
	.seccion-presentaciones .text-first h1.text-center {font-size: 35px;}
	.seccion-presentaciones .col {margin: 40px 20px; }
	.seccion-presentaciones .box-blue {padding: 20px 20px; margin: 0 0px; }
	.seccion-presentaciones .background-blue.estudio .col-prueba {padding-left: 8vw; padding-right: 20px; }
	.seccion-presentaciones .col {margin: 50px auto; } 
	.seccion-presentaciones .background-blue.estudio p.title-bakground-blue {margin-top: 20px;  text-align: center; }
}
/*END PRESENTACIONES*/

/*CURSOS*/
.seccion-cursos .background-blue.estudio{padding-top: 0px;padding-bottom: 0px;}
.seccion-cursos .background-blue.estudio .background-blue-strong{ padding:15px 50px; }
.seccion-cursos .background-blue.estudio .col-prueba{ padding:30px 6vw; }
.seccion-cursos .background-blue-strong {background-color: #063064;}
.seccion-cursos p.subtitle-bakground-blue-strong {font-size: 22px; font-family: 'bold'; line-height: 36px; color: white; }
.seccion-cursos h2 {font-size: 30px; font-family: 'bold'; margin-bottom: 40px;}
.seccion-cursos .background-blue.estudio{padding-top: 0px;padding-bottom: 0px;}
.seccion-cursos .background-blue.estudio .background-blue-strong{ padding:100px 90px; }
.seccion-cursos .background-blue.estudio .btn-primary{ padding:10px 30px; max-width: 350px; }
.seccion-cursos .background-blue.estudio .col-prueba img{ max-width: 300px; }
.seccion-cursos .background-img .background-blue-light {border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.seccion-cursos .background-blue-light{padding: 40px;}
.seccion-cursos .background-img {background: url(/images/negocios/group-8.png) no-repeat center/cover; margin-top: 40px;}
.seccion-cursos p.title-background-blue-light{font-size: 22px; font-family: 'bold'; color: #063064; margin-top: 25px; min-height: 65px;}
.seccion-cursos p.text-background-blue-light{font-size: 18px; font-family: 'lato-light'; color: black; margin-top: 25px; line-height: 1.89;}
.seccion-cursos .blue-strong {object-fit: contain;background: #063064; border-top-left-radius: 20px; border-top-right-radius: 20px; margin-bottom: 0px; padding: 20px;}
.seccion-cursos .blue-strong p.month{font-size: 26px; font-family: 'bold'; color: white; text-align: center; margin-bottom: 0;}
.seccion-cursos .fa {font-size: 20px; color: #00a0c6; margin-right: 15px;float: left; margin-top: 6px;}
.seccion-cursos p.price{font-size: 50px; font-family: 'bold'; color:#063064; text-align: center; font-weight: bold; margin-bottom: 0;}
.seccion-cursos .background-img p.ahorra{font-size: 18px; font-family: 'bold'; color:#063064; text-align: center; font-weight: bold;}
.seccion-cursos p.text-cursos {font-size: 20px; font-family: 'lato-light'; line-height: 32px; color: #063064; font-weight: bold; margin: 30px 15px; }
.seccion-cursos .background-img .background-blue-light{box-shadow: 0 5px 15px 0 rgba(6, 48, 100, 0.26);min-height: 990px;}
.seccion-cursos  p.garantia {font-size: 26px; font-family: 'bold'; color:white; line-height: 44px; font-weight: bold; margin-bottom: 0;}
.seccion-cursos .background-img p.garantia-2{font-size: 22px; font-family: 'bold'; color:white; line-height: 44px; font-weight: bold; margin-top: 0;}
.seccion-cursos p.blue-light {font-size: 30px; font-family: 'bold'; color:#00a0c6; text-align: center; font-weight: bold;}
.seccion-cursos p.text-blue-strong {font-size: 36px; font-family: 'bold'; color:#063064; text-align: center; font-weight: bold;}
.seccion-cursos p.nivel-tiempo {font-size: 22px; font-family: 'bold'; color:#063064; text-align: center; font-weight: bold;}
.seccion-cursos p.nivel-tiempo.checks {font-size: 22px; font-family: 'bold'; color:#063064; text-align: left; font-weight: bold;}
.seccion-cursos .box-blue-light {padding: 120px 26px 120px 29px; border-radius: 37px; background-color: #bce6f0;}
.seccion-cursos h1 {font-size: 36px; font-family: bold; color: #063064; font-weight: bold; margin: 60px 0 0; }
.seccion-cursos h2.text-center. {font-size: 30px; font-family: 'bold'; }
.seccion-cursos p.text-home {font-size: 22px; font-family: 'bold'; color: #063064; font-weight: bold; }
.seccion-cursos p.text-black {font-size: 20px; font-family: 'lato-regular'; line-height: 32px; color: #212121; }
.seccion-cursos ul.list li{font-size: 20px; font-family: 'lato-regular'; line-height: 32px; }
.seccion-cursos p.text-tutorias {font-size: 20px; font-family: 'bold'; line-height: 32px; color: #063064; font-weight: bold; margin: 0px 0px; }
.seccion-cursos p.subtitle {font-size: 26px; font-family: 'bold'; margin: 20px 0 60px; }
.seccion-cursos .box-blue-light p {font-size: 20px; font-family: 'bold'; color: #063064; line-height: 36px; font-weight: bold; }
.seccion-cursos p.text-tutorias.text-center {font-size: 30px; }
.seccion-cursos .background-white {box-shadow: 0 5px 15px 0 rgba(6, 48, 100, 0.26);min-height: 90px; background-color: white; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.seccion-cursos .box-price p.price {padding-top: 25px; }
.seccion-cursos .box-price p.ahorra{font-size: 18px; font-family: 'bold'; color:#063064; text-align: center; font-weight: bold; padding-bottom: 15px;}

.seccion-cursos .form{position: relative; height:auto; padding-top: 5px; color:#FFF; background: #063064; padding-top: 40px;padding-bottom: 80px;}
.seccion-cursos .formulario form{ color:#FFF; max-width: 420px; margin:0 auto; }
.seccion-cursos .background-blue.estudio.formulario .col-prueba{ padding:45px 0px 0px 14vw; }
.seccion-cursos .background-blue.estudio.formulario .blue-strong{ background-color: #063064; border-top-right-radius: 0px; border-top-left-radius: 0px;}
.seccion-cursos .form img{margin-top: 40px; width: 160px; height: 95px;}
.seccion-cursos p.form{font-size: 26px; font-family: 'bold'; line-height: 44px; color: white; background-color: #00a0c6;}
.seccion-cursos p.form-test{font-size: 20px; font-family: 'bold'; line-height: 28px; color: white; }
.seccion-cursos .background-blue.estudio .col-prueba.formulario{ padding:45px 0px 0px 20vw;background-color: #00a0c6; }
.seccion-cursos label {font-size: 16px; font-family: black; margin-top: 20px; }
.seccion-cursos .checkbox label { margin-top: 0px; }
.seccion-cursos .legal{ max-width: 405px;line-height: 1.89; padding: 5px;color: white;}

.seccion-cursos a.sobre-mi{ color:black; font-size: 16px; font-family: 'bold';}
.seccion-cursos a.sobre-mi:hover{ color:#00a0c6; }
.seccion-cursos a{ color:white; font-size: 16px; font-family: 'bold'; }
.seccion-cursos a:hover{ color:#ddd; }
.seccion-cursos a.link{ color:#000; }
.seccion-cursos .btn-primary.blue {background-color: #00a0c6; padding: 15px 20px; border-radius: 9px; font-size: 20px;}
.seccion-cursos .btn-primary.blue:hover {background-color: #0089A9;}
.seccion-cursos .form-control {width: 380px; height: 48px; margin: 8px 0 0; border-radius: 9px; background-color: #e5e5e5; }
.container-pils{ padding: 5px 25px; border-bottom: 1px solid #F5F5F5;  }
.container-pils .nav-pills{ border-radius: 0; }
.container-pils .nav-pills > li.active > a{ back#ground-color: 00a0c6; }
.container-pils .nav-pills > li a{ border-radius: 0; }



@media screen and (max-width: 1200px){
	.seccion-cursos .background-img .background-blue-light{min-height: 1125px;}

}
@media screen and (max-width: 992px){
	.seccion-cursos .background-img .background-blue-light{min-height: 0px;}

}

/*END CURSOS*/
/*SOBRE-MI*/
.seccion-sobre-mi p.text{font-size: 20px; font-family: 'bold'; line-height: 36px; }
.seccion-sobre-mi p.text-regular{font-size: 20px; font-family: 'lato-regular'; line-height: 36px; margin-bottom: 40px; }
.seccion-sobre-mi .box-blue{padding: 30px 100px; border-radius: 37px; background-color: #bce6f0; }
.seccion-sobre-mi .box-blue.box{padding: 30px 20px; border-radius: 37px; background-color: #bce6f0; }
.seccion-sobre-mi .box-blue.final{padding: 20px 30px; border-radius: 37px; background-color: #bce6f0; }
.seccion-sobre-mi .col-text-special {padding-left: 18vw; padding-right:60px;}
.seccion-sobre-mi .background-blue-light {padding: 25px ;}
.seccion-sobre-mi .background-blue-light.final {padding: auto;}
.seccion-sobre-mi p.subtitle {font-size: 30px; font-family: 'bold'; line-height: 36px;}
.seccion-sobre-mi p.subtitle1 {font-size: 36px; font-family: 'bold'; line-height: 36px;}

@media screen and (max-width: 1600px){
    .seccion-sobre-mi .col-text-special {padding-left: 100px; padding-right:60px;}
}


@media screen and (max-width: 992px){
	.seccion-sobre-mi .col-text-special {padding: 0 25px; }
	.seccion-sobre-mi .box-blue {padding: 30px 25px;}
	.seccion-sobre-mi .box-blue.box {margin: 45px 0;}
	.seccion-sobre-mi p.subtitle {margin-top: 45px; font-size: 25px;}
	.seccion-sobre-mi p.subtitle1 {font-size: 30px;}
}
/*END SOBRE-MI*/

/*FORMULARIO*/
.seccion-formulario h1{font-family: 'bold'; font-size: 36px; }
.seccion-formulario h2{font-family: 'bold'; font-size: 22px;}
.seccion-formulario  p{font-family: 'lato-regular'; font-size: 20px;}
.seccion-formulario .g-recaptcha{ margin:0 auto; display:table; margin-bottom: 20px; }
.seccion-formulario  .columna{margin-left: -15px;}
.seccion-formulario .box-blue{ padding: 15px 30px 15px 100px; border:solid 1px rgb(217, 217, 217); font-family: 'bold'; font-size:22px; border-radius:12px; margin-bottom: 20px; }
.seccion-formulario .box-blue p.question{ font-family: 'bold'; font-size:22px; margin: 20px 0 20px 0; }
.seccion-formulario .box-blue .item-counter{ float:left; margin-left: -90px; background:url('/images/item-counter@2x.png') no-repeat center center / contain;  width: 64px; height: 84px; padding:25px 15px; text-align:center; font-size:26px; }
.seccion-formulario .form-control {display: block; width: 100%; height: 48px; padding: 8px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #e5e5e5; background-image: none; border: 0px solid #ccc; border-radius: 9px;}
.seccion-formulario span.number{background: white; color: #063064; border: solid 1px rgb(217, 217, 217); margin: -5px 15px -7px -15px; padding: 11.5px 0; float: left; height: 50px; width: 50px; border-radius: 100%; text-align: center; cursor:pointer; }
.seccion-formulario span.number.selected{background: #063064; color:white }
.seccion-formulario .checkbox{ font-family: 'bold'; }
.seccion-formulario .btn-primary{ font-size:22px }


/*END FORMULARIO*/
.legal *{ font-size:14px; text-align: left;}
.legal p.title{ font-size:18px; font-family: 'lato-bold,';}
.legal td,.legal th{ font-size:12px; }

/*footer*/
#pie{position: relative; height:auto; padding-top: 5px; color:#FFF; background: #063064; padding-top: 40px;padding-bottom: 80px;}
#pie p{font-size: 16px; font-family: 'black'; }
#pie h4{ font-weight: normal; }
#pie label {font-size: 16px; font-family: black; margin-top: 20px; }
#pie .checkbox label { margin-top: 0px; }
#pie .copyright {background-color: #252525; padding: 20px 0; }
#pie .legal{ max-width: 405px;line-height: 1.89; padding: 5px}
#pie span.glyphicon{ color:white; }
#pie span.blue{ color:#00a0c6; }
#pie a{ color:white; font-size: 16px; font-family: 'bold'; }
#pie a:hover{ color:#ddd; }
#pie a.link{ color:#000; }
#pie .btn-primary.blue {background-color: #00a0c6; padding: 15px 20px; border-radius: 9px; font-size: 20px;}
#pie .btn-primary.blue:hover {background-color: #0089A9;}
#pie .form-control {width: 380px; height: 48px; margin: 8px 0 0; border-radius: 9px; background-color: #e5e5e5; }
#pie .form-control#web{ display:none; }
#pie .g-recaptcha{ margin-bottom: 10px; }
.container-pils{ padding: 5px 25px; border-bottom: 1px solid #F5F5F5;  }
.container-pils .nav-pills{ border-radius: 0; }
.container-pils .nav-pills > li.active > a{ background-color: #00a0c6; }
.container-pils .nav-pills > li a{ border-radius: 0; }
/*STICKY FOOTER*/
/*#wrapper {min-height: 100%; height: auto !important; height: 100%; margin-bottom: -132px; }
#push,footer { height: 132px; clear:both;}
html, body { height: 100%; }*/
@media screen and (max-width: 770px){
	/*#wrapper { margin-bottom: 0; }*/
    /*#push,footer { height: 0; clear:both;}*/
    .formulario {padding: 0px; right: 5px;}
}