body{width:100%;margin:0;padding:0;height:100%;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 section{position:relative;top:0;left:0;height:100%;margin:0;overflow:hidden;}
body .contenedor section .info{background-color:#006daf;height:100%;width:230px;opacity:.8;margin:0;padding:20px 80px 0 50px;position:relative;top:0;left:73px;z-index:3;}
body .contenedor section .info h1{color:#fff;font-family:cardo;font-weight:bold;font-size:1.9em;margin:0 0 10px 37px;padding:0;border-bottom:solid 1px;border-color:#0ff;width:195px;text-align:center;text-shadow:-2px 3px 2px #014a7c}
body .contenedor section .info div{width:250px;margin:500px 0 0 40px;padding:0;}
body .contenedor section .info div p{color:#fff;font-family:Open Sans;font-weight:light;font-size:.8em;display:inline-block;vertical-align:top;margin:0 20px 0 0}
body .contenedor section article{position:relative;top:-600px;left:-20px;height:500px;}
body .contenedor section article form{width:200px;margin:30px auto;position:absolute;top:0;left:150px;z-index:5;}
body .contenedor section article form input::-webkit-input-placeholder{color:#585858;font-weight:light}
body .contenedor section article form input:-moz-placeholder{color:#585858;font-weight:light}
body .contenedor section article form textarea::-webkit-input-placeholder{color:#585858;font-weight:light}
body .contenedor section article form textarea:-moz-placeholder{color:#585858;font-weight:light}
body .contenedor section article form .textos{width:233px;height:10px;color:#424242;padding:10px 11px;margin:10px auto;font-family:Open Sans;font-size:12px;font-weight:300;border:none}
body .contenedor section article form .comentarios{width:233px;border:none;color:#014a7c;font-family:Open Sans;font-size:12px;font-weight:300;padding:10px 11px;margin:10px auto}
body .contenedor section article form .boton{width:70px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0ff),color-stop(1%,#56c6ed),color-stop(9%,#006daf),color-stop(72%,#006daf),color-stop(93%,#014a7c));background:-webkit-linear-gradient(top,#0ff 0%,#56c6ed 1%,#006daf 9%,#006daf 72%,#014a7c 93%);background:-o-linear-gradient(top,#0ff 0%,#56c6ed 1%,#006daf 9%,#006daf 72%,#014a7c 93%);background:-ms-linear-gradient(top,#0ff 0%,#56c6ed 1%,#006daf 9%,#006daf 72%,#014a7c 93%);background:linear-gradient(to bottom,#0ff 0%,#56c6ed 1%,#006daf 9%,#006daf 72%,#014a7c 93%);background:-moz-linear-gradient(top,#0ff 0%,#56c6ed 1%,#006daf 9%,#006daf 72%,#014a7c 93%);box-shadow:0 2px 12px 1px #014a7c;color:#fff;padding:5px 0 5px 10px;margin:30px 0 30px 75px;border:none;font-family:Open Sans;font-size:12px;font-weight:300;width:100px;height:35px}
body .contenedor section .mensajeExito{display:none;background-color:#006daf;height:80px;padding:25px;margin:250px 0 0 40%;width:320px;position:absolute;top:0;z-index:9999;border-bottom:#56c6ed solid 1px;border-right:#56c6ed solid 1px;box-shadow:0 4px 15px #000;}
body .contenedor section .mensajeExito p{color:#fff;margin-top:15px;padding:0;text-align:justify;font-family:Open Sans;font-weight:normal;vertical-align:middle;font-size:15px;width:320px}
body .contenedor section .mensajeError{display:none;background-color:#006daf;height:100px;padding:40px;margin:250px 0 0 35%;width:370px;position:absolute;top:0;z-index:9999;border-bottom:#56c6ed solid 1px;border-right:#56c6ed solid 1px;box-shadow:0 4px 15px #000;}
body .contenedor section .mensajeError p{color:#fff;margin:0;padding:0;text-align:justify;font-family:Open Sans;font-weight:normal;vertical-align:middle;font-size:.82em}
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:265px;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 27px;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:230px}
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:230px;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 header .logo{display:block;width:73px;padding:3px;margin:12px 0 0 0;position:absolute;top:0;z-index:9;}
body .contenedor header .logo a #logotipo{width:100%;padding:0;margin:0}
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:60px;right:40px;z-index:9999;}
body .contenedor .container .logo img{display:block;margin:0;padding:0;width:180px}
.division1{height:1px;background-color:#b0b0b0}
.division2{height:1px;background-color:#fff}
