/*@import url("//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700");*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url("//fonts.googleapis.com/css?family=Lato:700");
* {margin: 0;padding: 0;}
/*a{display: inline-block;}*/
/*html,body{height: auto;min-height: 100%;}*/
html,body,#sb-site,.sb-site-container,.sb-slidebar{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;position:relative;z-index:1;background-color:#fff}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#373837;-webkit-transform:translate(0px)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width: 480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width: 481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width: 768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width: 992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width: 1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}
body {background: white;font-family: 'Open Sans';font-size: 14px;text-align: center;color: #333;}
ul{list-style-type: none;}
strong,b {font-weight: 700;}
i {font-style: italic;}
/*img {max-width: 100%;width: 100%;border: none;}*/
img {border: none;max-width: 100%;}
a{cursor: pointer;text-decoration: none;}
.text-center{text-align: center;}
.wrapper {margin: 0 auto;max-width: 1000px;}
.left {float: left;}
.right {float: right;}
.center{margin: 0 auto;}
.btn {border: none;cursor: pointer;display: inline-block;font-size: 17px;
	padding: 6px 20px;text-decoration: none;font-family: 'Open Sans';}
.blanco {background: #fff;color: #333;}
.amarillo {background: #e2a900;color: #333;}
.orange{background: #f18903;color: white;}
.rojo {background: #c53a3e;color: #fff;}
.negro {background: #000;color: #FFF;}
.sky{background: #387BB7;}
.silver{background: #F3F3F3;}
.twhite{color: white;}
.two {display: inline-block;margin: 1%;vertical-align: top;width: 47%;}
.three {display: inline-block;margin: 1%;vertical-align: top;width: 30%;}
.four {display: inline-block;margin: 1%;vertical-align: top;width: 22%;}
.header {background: white;text-align: left;height: 70px;display: inline;}
.logo img{margin-top: 5px;}
.logo a:hover{background: transparent !important;}
.logo{width: 285px;margin: 0 auto;display: block;padding: 25px 0 10px 0;}
.logo img{width: 100%;}
.menu-responsive{display: none;}
.talentos-items hr{height: 1px;opacity: .4;}
.items-talentos p{font-size: 11px;}
.nav {text-align: center;position: relative;font-size: 15px;float: right;width: 100%;}
.nav > ul {display: inline-block;vertical-align: top;height: 70px;text-align: left;position: relative;}
.nav > ul > li {float:left;vertical-align: middle;height: 100%;margin-top: 0;padding: 0 15px 0 0;}
.nav > ul > li > a{height: auto;color:#001e5f;margin: 25px 0;display: inline-block;}
.nav > ul > li::before{content: "";margin-right: 15px;height: 25%;width: 1px;background: #001e5f;float: left;margin-top: 25px;}
.nav > ul > li > a:hover{border-bottom: #f18903 solid 2px;}
.nav > ul > li:nth-child(1):before{width: 0;}
.nav a{color: #303030;text-decoration: none;}
body .active{border-bottom: #f18903 solid 2px;font-weight: 700;}
.nav li:hover .desplegable{display: block;}
.nav-sub:hover .desplegable{display: block;}

.sb-slidebar{width: 230px !important;}
.sub{background-color: #373837 !important;text-align: left;}
.sub a{color: white;font-size: 15px;text-decoration: none;line-height: 3.4em;}
.sub > ul{width: 100%;}
.sub > ul > li{width: 100% !important;border-bottom: #4F4D4F solid 1px;border-left: #387BB7 solid 3px;}
.sub > ul > li > a{width: 100%;display: block;padding-left: 30px;}
.sub > ul > li > ul > li{border-top: #302F30 solid 1px;width: 100% !important;}
.sub a:hover{background: black;}
.desplegable {background: #fff;min-width: 235px;display: none;position: absolute;top: 47px;z-index: 11;}
.desplegable > li {display: block;border-bottom:orange solid 1px;}
.desplegable a {color: #333;padding: 1em;text-decoration: none;display: block;}
.desplegable a:hover {background: #387BB7;color: #fff;}
.contraer{display: none !important;float:left;background-color: transparent !important;width: 100%;}
.contraer li{display: block;width: 100%;}
.contraer a{padding-left:20% !important;display: block;color: #A0A0A0 !important;width: 90%;}
.submenu{width: 100% !important;}
.submenu a{display: block !important;width: 90% !important;}
.submenu:hover .contraer{display: block !important;}

.ban{float: left;width: 100%;border-bottom: #001e5f solid 12px;}
.ban img{float: left;width: 100%;}

.slider{position: relative;background: black;/*min-height: 410px;*/}
.slider img {float: left;height: auto;width: 100%;opacity: 1;}
.slider li{float: left;position: relative;}
.slider > div{position: absolute;top:10%;width: 100%;color: white;margin: 10% 0 0 0;}
.slider h1{font-size: 48px;text-transform: uppercase;}
.slider p{font-size: 23px;margin: 4px 0px;color: #DCDCDC;font-weight: bold;text-transform: uppercase;}
.slider-message{width: 100%;position: absolute;bottom: 20px;}
.slider-message h2{font-size: 40px;color: white;float: left;text-shadow: 1px 1px 1px #000;}
.slider-buttoms{float: right;margin-top:18px;}
.slider-buttoms a{text-shadow: 1px 1px 1px #000;}

.dot{font-size: 0;}
.dot.active{background: orange;border-bottom: 0;}
.dots{bottom: 0;float: right;padding: 1em 0;position: absolute;text-align: right;width: 1000px;margin-left: 500px;left: 50%;}
.dots li{background: #fff;-webkit-border-radius: 50%;border-radius: 50%;display: inline-block;height: 14px;vertical-align: top;width: 14px;margin: 0 3px;cursor: pointer;}

.bar{background: #001e5f;height: 85px;width: 100%;color: white;}
.bar p{font-size: 16px;line-height: 1.2em;padding-top: 19px;}

.c-left{width: 215px;float: left;}
.c-medium{width: auto;float: left;}
.c-right{width: 215px;float: right;}

.box-center{text-align: center;}
.inline-table{display: inline-table;}

.form-login{}
.form-login > form > h2{background: #001e5f;border-radius: 12px 12px 0 0;color:white;height: 55px;text-align: center;text-transform: uppercase;line-height: 2.5em;}
.form-login div{background: #f18903;color: white;float: left;width: 100%;padding: 15px 0;border-radius: 0 0 12px 12px;}
.form-login label{width: 80%;border: 0;margin: 0 auto;display: block;}
.form-login input[type="text"], .form-login input[type="password"]{width: 80%;border: 0;margin: 0 auto .5em;padding: 5px;display: block;}
.form-login input[type="submit"]{width: 80%;border: 0;margin: 10px auto;padding: 10px 5px;display: block;background: #001e5f;color:white;}
.form-login input[type="submit"]:hover{width: 80%;border: 0;margin: 10px auto;padding: 10px 5px;display: block;background: white;color:#001e5f;}
.ads{width: 100%;margin-top: 15px;float: left;background: #E9EAEB;text-align: center;}
.ads a{display: block;}
.c-right > div{margin-left: 20px;}
.noticias-home{width: 560px;}
.noticias-home > div{width: 260px;min-height: 192px;background: orange;margin: 0 0 20px 20px;position: relative;overflow: hidden;float: left;}
.noticias-home > div a{}
.noticias-home > div img{width: 100%;height: 135px;}
.noticias-home > div div{width: 100%;height: 60px;bottom: 0;position: absolute;background: #001e5f;color: white;}
.noticias-home > div div > p{padding: 15px;line-height: 1em;}
.footer{width: 100%;height: 90px;background: #001e5f;color: white;font-size:17px;position: relative;}
.footer a{color: white;display: block;}
.footer ul{margin:35px auto 0 auto;display: inline-block;}
.footer li{display:inline-block;height: 20px;margin: 0 10px;}
.footer img{margin-top: 3px;float: left}
.lang{margin: 0 !important;}
.lang a{margin-top: -13px;}

.bg-gray{background: #f3f3f3;}

.list-box{width: 100%;color: #333;font-size: 12px;}
.list-box h1{margin: 50px 0;text-transform: uppercase;}
.list-box li{display: inline-block;width: 26%;margin: 25px;vertical-align: top;}
.list-box li h2{margin: 5px 0;}
.list-box li p{margin: 15px 0;}
.list-box li a{padding: 10px 20px;color: white;display: inline-block;background: #001e5f;text-transform: uppercase;}

.list-add{width: 100%;color: #333;font-size: 12px;display: inline-block;}
.list-add h1{margin: 45px 0;text-transform: uppercase;}
.list-add li{display: inline-block;width: 20%;margin: 15px;vertical-align: top;}
.list-add li h2{margin: 15px;line-height: 1.5em;text-transform: uppercase;font-size: 15px;}
.list-add li p{margin: 15px 0;text-align: justify;}

.quinto{width: 100%;color: #333;font-size: 12px;margin-bottom: 50px;}
.quinto h1{margin: 45px 0;text-transform: uppercase;}
.quinto li{display: inline-block;width: 18%;margin: 5px;vertical-align: top;}
.quinto li h2{font-weight: normal;margin: 15px;line-height: 1.5em;font-size: 15px;}

.try{width: 100%;color: #333;display: inline;font-size: 12px;}
.try h1{margin: 45px 0;text-transform: uppercase;}
.try li{display: inline-block;width: 30%;margin: 5px;vertical-align: top;}
.try li h2{font-weight: normal;margin: 0 0 15px 0;line-height: 1.5em;font-size: 15px;}

#map{background: gray;width: 50%;height: 400px;}
#map img{max-width: none !important;}
.half{width: 100%;display: inline-block;padding: 0;text-align: justify;}
.half > div{width: 50%;display: inline-block;float: left;}
.half > div > div{display: inline-block;vertical-align: top;}
.half > div:nth-child(2){padding-top:12px;width: 450px;margin-left: 50px;}
.half > div > div > ul{margin-left: 15px;display: inline-block;float: left;list-style: url(../img/bullet-orange.png);text-align: justify;}
.half li{padding-left: 9px;margin-bottom: 5px;}
.half > div > div > ul ul{list-style: square;margin-left: 17px;margin-top: 5px;}
.half > div > div > ul ul li{margin: 0px 0;}
.half h1{margin-bottom: 30px;text-align: center;}
.half h2{margin-bottom: 15px;}
.half p{margin-bottom: 15px;}

.form{margin: 0 auto;float: left;}
.form label{display: block;float: left;width: 100%;height: auto;margin-bottom: 7px;text-align: left;line-height: 1.2em;}
.form input[type="text"]{float: left;width: 49%;height: 30px;margin-bottom: 7px;border: #f3f3f3 solid 1px;padding: 0;text-indent: 1em;}
.form input[type="text"]:nth-child(2n){margin-left: 1%;}
.form textarea{float: left;width: 100%;height: 150px;margin-bottom: 7px;border: #f3f3f3 solid 1px;padding: 10px 0;text-indent: 1em;font-family: 'Open Sans';}
.form select{float: left;width: 100%;height: 30px;margin-bottom: 7px;border: 0;}
.form input[type="submit"]{border: 0;padding: 12px;margin: 0 auto;background: #001e5f;color: white;width: 100%;}

.news{width: 100%;margin-bottom: 50px;display: inline-block;}
.news h1{margin: 35px 0;}
.news > div > div{width: 100%;padding: 15px;border-bottom: gray solid 1px;text-align: justify;}
.news h2:before{}
.news h2{margin: 10px 0;}
.news p{margin: 5px;}

.duo{width: 100%;display: inline-block;padding: 40px 0;text-align: justify;}
.duo > div > div{width: 48%;display: inline-block;vertical-align: top;}
.duo > div > div:nth-child(2){padding-left: 15px;}
.duo > div > div > ul{margin-left: 15px;display: inline-block;float: left;list-style: url(../img/bullet-orange.png);text-align: justify;line-height: 1.8em;}
.duo li{padding-left: 9px;margin-bottom: 5px;}
.duo > div > div > ul ul{list-style: square;margin-left: 17px;margin-top: 5px;}
.duo > div > div > ul ul li{margin: 0px 0;}
.duo h2{margin-bottom: 15px;}
.duo p{margin-bottom: 15px;}
.seccion02{text-align: center;}
.seccion02 h2{text-align: center;}
.seccion02 > div > div{width: 40%;margin: 0 4%;}
.others{width: 60%;margin: 0 auto;text-align: center;border-top: #adadad solid 1px;border-bottom: #adadad solid 1px;padding: 25px 0;}
.others p{margin: 10px 0;}
.others a{background: #001e5f;color: white;display: inline-block;margin: 10px auto;padding: 10px 25px;;width: auto;}
.interna{text-align: justify;}
.interna h1{color: #001e5f;text-align: left;margin-bottom: 15px;}
.interna h2{margin: 15px 0;}
.interna p{margin: 15px 0;}

.pag-error{display: inline-block;color:rgb(103,106,108);font-family: 'open sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;width: 100%;text-align: center;
padding: 40px 0;}
.pag-error h1{display: block;font-size: 170px;font-weight: 100;height: 187px;line-height: 187px;}
.pag-error h3{font-size: 16px;font-weight: 600;}
.g-recaptcha{
	padding: 10px 0px;
	clear: both;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
}
.g-recaptcha >div {
	margin: 0 auto;
}