body{width:100%;margin:0;padding:0;background-color:#014a7c;}
body footer{display:block;width:100%;height:45px;margin:0;padding:17px 0 7px 0;border:none;background-color:#014a7c;overflow:hidden;}
body footer .creditoAgencia{vertical-align:middle;margin:5px 0 0 55px;padding:0;width:160px;}
body footer .creditoAgencia figure,body footer .creditoAgencia p{display:inline-block}
body footer .creditoAgencia figure{display:block;margin:0;padding:3px;width:80px;}
body footer .creditoAgencia figure img{width:80px;display:block;margin:0;padding:0}
body footer .creditoAgencia p{color:#efefef;font-family:Open Sans;font-size:.7em;font-weight:light;float:right;margin-top:-24px}
body footer .creditoProteo{display:block;vertical-align:middle;margin:0 55px 0 0;padding:0;color:#efefef;float:right;position:relative;top:-25px;font-family:Open Sans;font-weight:light;font-size:.7em}
body .contenedor{width:100%;height:680px;padding:0;margin:0;position:relative;top:0;box-shadow:0 1px 2px 1px #001421;overflow:hidden;}
body .contenedor header{display:block;position:absolute;top:0;left:0;padding:0;width:80px;border:none;}
body .contenedor header nav{height:680px;display:block;background-color:#efefef;padding:0;margin:0;width:80px;position:absolute;border:none;top:0;z-index:8;}
body .contenedor header nav .botoneraNav{display:block;margin:100px 0;height:230px;width:100%;padding:0;border:none;}
body .contenedor header nav .botoneraNav a{text-decoration:none}
body .contenedor header nav .botoneraNav .btnhome{display:block;}
body .contenedor header nav .botoneraNav .btnhome a img{position:relative;top:0;right:15px}
body .contenedor header nav .botoneraNav li{display:block;height:46px;width:80px;padding:7px 0 5px 0;margin:0;}
body .contenedor header nav .botoneraNav li figure{display:block;width:80px;height:40px;padding:0;margin:0;cursor:pointer;vertical-align:middle;}
body .contenedor header nav .botoneraNav li figure .icoT1{height:80%;position:relative;top:0}
body .contenedor header nav .botoneraNav li figure .icoT2,body .contenedor header nav .botoneraNav li figure .icoR2,body .contenedor header nav .botoneraNav li figure .icoG2,body .contenedor header nav .botoneraNav li figure .icoC2{height:80%;position:relative;top:-40px;display:none}
body .contenedor header nav .botoneraNav li figure img{height:80%;margin:3px 0 0 27px}
body .contenedor header nav .botoneraNav li .subnav1{display:none;width:230px;height:205px;margin:0 0 0 80px;position:relative;top:-48px;z-index:2;}
body .contenedor header nav .botoneraNav li .subnav1 .titulo{background-color:#fff;padding:15px 0 15px 20px;height:28px;}
body .contenedor header nav .botoneraNav li .subnav1 .titulo h3{color:#213770;margin:0;font-family:cardo;font-weight:bold;font-size:20px;margin:0;padding:0;width:200px}
body .contenedor header nav .botoneraNav li .subnav1 .divisionSubnav1{background-color:#efefef;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav1 .divisionSubnav2{background-color:#b0b0b0;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav1 .descripcion{background-color:#fff;margin:0;padding:1.3em;vertical-align:center;height:100px;}
body .contenedor header nav .botoneraNav li .subnav1 .descripcion p{color:#808080;font-family:Open Sans;font-weight:300;font-size:.85em;margin:0;padding:0;width:200px}
body .contenedor header nav .botoneraNav li .subnav1 .descripcion span a{display:block;color:#006daf;font-family:Open Sans;font-weight:300;font-size:.8em;margin:10px 0 0 0;padding:0;width:90px;text-decoration:none}
body .contenedor header nav .botoneraNav li .subnav2{display:none;width:268px;margin:0 0 0 80px;position:relative;top:-48px;z-index:2;}
body .contenedor header nav .botoneraNav li .subnav2 .titulo{background-color:#fff;padding:15px 0 15px 25px;height:29px;margin:0;}
body .contenedor header nav .botoneraNav li .subnav2 .titulo h3{color:#213770;margin:0;font-family:cardo;font-weight:bold;font-size:20px;margin:0;padding:0}
body .contenedor header nav .botoneraNav li .subnav2 .divisionSubnav1{background-color:#efefef;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav2 .divisionSubnav2{background-color:#b0b0b0;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion{margin:0;padding:0;position:relative;top:0;}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul{text-decoration:none;margin:0;padding:0;width:100%;}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul li{display:block;padding:0;margin:0;width:100%;height:58px;background-color:#fff;border-top:#fff solid 1px;}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul li a{text-decoration:none;padding:0;margin:0;}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul li a h2{color:#808080;font-family:Open Sans;font-weight:400;font-size:1em;margin:16px 0 10px 30px;padding:0;width:220px}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul li:hover{background-color:#1d6e9d;}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul li:hover a h2{color:#0ff}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul .divisionSubnav1{background-color:#efefef;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav2 .descripcion ul .divisionSubnav2{background-color:#b0b0b0;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav3,body .contenedor header nav .botoneraNav li .subnav4{display:none;width:230px;height:205px;margin:0 0 0 80px;position:relative;top:-48px;z-index:2;}
body .contenedor header nav .botoneraNav li .subnav3 .titulo,body .contenedor header nav .botoneraNav li .subnav4 .titulo{background-color:#fff;padding:15px 0 15px 20px;height:28px;}
body .contenedor header nav .botoneraNav li .subnav3 .titulo h3,body .contenedor header nav .botoneraNav li .subnav4 .titulo h3{color:#213770;margin:0;font-family:cardo;font-weight:bold;font-size:20px;margin:0;padding:0;width:200px}
body .contenedor header nav .botoneraNav li .subnav3 .divisionSubnav1,body .contenedor header nav .botoneraNav li .subnav4 .divisionSubnav1{background-color:#efefef;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav3 .divisionSubnav2,body .contenedor header nav .botoneraNav li .subnav4 .divisionSubnav2{background-color:#b0b0b0;height:1px;width:100%}
body .contenedor header nav .botoneraNav li .subnav3 .descripcion,body .contenedor header nav .botoneraNav li .subnav4 .descripcion{background-color:#fff;margin:0;padding:1.3em;vertical-align:center;height:100px;}
body .contenedor header nav .botoneraNav li .subnav3 .descripcion p,body .contenedor header nav .botoneraNav li .subnav4 .descripcion p{color:#808080;font-family:Open Sans;font-weight:300;font-size:.85em;margin:0;padding:0;width:200px}
body .contenedor header nav .botoneraNav li .subnav3 .descripcion a span,body .contenedor header nav .botoneraNav li .subnav4 .descripcion a span{display:block;color:#006daf;font-family:Open Sans;font-weight:300;font-size:.8em;margin:10px 0 0 0;padding:0;width:100px;text-decoration:none}
body .contenedor header nav .botoneraNav li:hover{background-color:#fff;transition:all .5s}
body .contenedor header nav .botoneraRedes{display:block;margin-top:220px;height:170px;padding:0;}
body .contenedor header nav .botoneraRedes li{display:block;height:45px;margin:5px auto;padding:0;}
body .contenedor header nav .botoneraRedes li figure{width:27px;padding:10px;margin-left:15px;cursor:pointer;}
body .contenedor header nav .botoneraRedes li figure .icoF1,body .contenedor header nav .botoneraRedes li figure .icoY1,body .contenedor header nav .botoneraRedes li figure .icoI1{position:relative;top:0;left:0;width:27px}
body .contenedor header nav .botoneraRedes li figure .icoF2,body .contenedor header nav .botoneraRedes li figure .icoI2{position:relative;top:-32px;left:0;width:27px;display:none}
body .contenedor .container{margin:0;padding:0;position:absolute;top:0;z-index:1;}
body .contenedor .container .fondo{width:100%;margin:0 0 0 50px;padding:0;}
body .contenedor .container .fondo img{width:100%}
body .contenedor .container .logo{display:block;margin:0;padding:0;position:absolute;top:30px;right:30px;z-index:9999;}
body .contenedor .container .logo img{display:block;margin:0;padding:0;width:180px}
body .contenedor .info{background-color:#006daf;height:100%;width:390px;opacity:.9;margin:0;padding:30px 80px 0 60px;position:relative;top:0;left:73px;z-index:3;}
body .contenedor .info h1{color:#fff;font-family:cardo;font-weight:bold;font-size:1.7em;margin:0 auto;padding:0;border-bottom:solid 1px;border-color:#0ff;width:411px;text-shadow:-2px 3px 2px #014a7c}
body .contenedor .info p{color:#fff;font-family:Open Sans;font-weight:300;font-size:1em;width:410px;margin:15px 0;text-align:justify}
body .contenedor .info span{color:#0ff;font-family:cardo;font-size:1.1em;font-weight:400;font-style:italic}
body .contenedor .info .division3{height:1px;width:410px;background-color:#0ff;margin:10px 0}
body .contenedor .info .datos{width:410px;}
body .contenedor .info .datos div{display:inline-block;width:30%;margin:5px 10px 0 45px;}
body .contenedor .info .datos div figure img{width:100px;marginpadding:0;display:block;float:right}
body .contenedor .info .datos div .subtitulos{color:#fff;font-family:cardo;font-weight:bold;font-size:1em;margin:0;padding:0;text-align:center;position:relative;top:13px;left:-140px}
.division1{height:1px;background-color:#b0b0b0}
.division2{height:1px;background-color:#fff}
