body{background:url("../images/bgs/header.png") center top repeat-x;margin:0;padding:0}
footer {background:url("../images/bgs/sombra-footer_new.png") repeat-x bottom #0a344e;padding:0 0 40px;margin: 10px 0 0 0;}
/*footer{background:url("../images/bgs/footer-line.jpg") bottom center repeat-x;margin:20px 0 0 0;width:100%;}
footer .container{background:url("../images/bgs/sombra-footer.png") repeat-x bottom #0a344e;padding:0 20px 0;}
footer .container nav{ }
footer .container nav ul{margin:0;padding:0;}
footer .container nav ul li{float:left;list-style:none;margin:0 5px 0 0;padding:0 5px 0 0;}
footer .container nav ul li:last-child{border:0;margin:0;padding:0}
footer .container nav ul li a{color:#fefefe;display:block;font-family:'proxima_nova_rgregular';font-size:12px;text-decoration:none;text-transform:uppercase}*/
footer .container .menupage{float:left;margin:15px 0 0 0;width:200px;}
footer .container .menupage .txt{margin: 0 0 0 25px;}
footer .container .menupage a{color:#fefefe;font-family:'proxima_nova_rgregular';font-size:10px;text-decoration:none;text-transform:uppercase}
footer .container .copy{color:#fefefe;float:right;font-family:'proxima_nova_rgregular';font-size:12px;text-align:right;position: absolute;top: 124px;left: 200px;}
footer .container .direccion{float:left;margin:20px 0 0 70px;width:255px;}
footer .container .direccion .text01{color:#3288af;border-bottom:dotted 1px #fefefe;font-family:'proxima_novasemibold';font-size:12px;margin:0 0 10px 0;text-transform:uppercase;padding:0 0 10px 0}
footer .container .direccion .text02{color:#fefefe;font-family:'proxima_nova_rgregular';font-size:12px}
footer .container .links{float:left;margin:20px 0 0 15px;width:200px;}
footer .container .links .tit{color:#3288af;font-family:'proxima_nova_rgregular';font-size:16px;text-align:center;text-transform:uppercase}
footer .container .links .txt{color:#ccc;font-family:'proxima_nova_rgregular';font-size:10px;text-align:left;text-decoration:none}
footer .container .separador{background:url("../images/bgs/separador.png");float:left;height:107px;margin:0 20px;width:21px}
header{padding:10px 0 0 0;width:100%;}
header h1{float:left;margin:0;}
header h1 .logo{background:url("../images/logos/logo-ojeda.png");display:block;height:111px;margin:0 0 10px 50px;text-indent:-9999px;width:220px}
header nav{position:absolute;right:30px;top:65px;}
header nav .menu{float:left;margin:0;padding:0;position:relative;z-index:1;}
header nav .menu li{background:url("../images/bgs/menu-element.png");float:left;height:73px;list-style:none;position:relative;width:135px;}
header nav .menu li:hover,header nav .menu li.active{background:url("../images/bgs/menu-element-active.png");}
header nav .menu li:hover a,header nav .menu li.active a{color:#0a344e;font-family:'proxima_nova_rgbold';text-shadow:none}
header nav .menu li a{bottom:10px;color:#fefefe;font-family:'proxima_nova_rgregular';font-size:12px;left:10px;text-decoration:none;text-shadow:1px 1px 4px #111;text-transform:uppercase;position:absolute}
header .text01{position:absolute;right:50px;top:0;}
header .text01 a{color:#e6e6e6;float:left;font-family:'proxima_nova_rgregular';font-size:12px;text-decoration:none;text-transform:uppercase}
header .text01 .datos{border-left:1px dotted #3288af;border-right:1px dotted #3288af;color:#e6e6e6;float:left;font-family:'proxima_nova_rgregular';font-size:12px;margin:0 10px;padding:0 10px}
header .text01 .mail{background:url("../images/btns/mail.png");display:block;float:left;height:26px;width:30px}
section{margin:0 0 0 0;position:relative;width:100%;z-index:0;}
section.contacto .banner{background:url("../images/bgs/banner-contacto.png");height:193px;margin:0 auto;width:941px}
section.contacto .text01{background-color:#E6E6E6;border:solid 3px #fefefe;float:left;min-height:232px;margin:-30px 0 0 35px;padding:30px 0 0 50px;width:636px;}
section.contacto.mapa .text03{background:url("../images/bgs/cuadro07.jpg");float:left;min-height:232px;margin:-30px 0 0 35px;padding:10px 0 0 10px;width:636px;}
section.contacto .text01 form{float:left;margin:20px 40px 0 0;}
section.contacto .text01 form textarea{background:url("../images/bgs/textarea.png");border:none;color:#9f9f9f;font-family:'helvlightregular';font-size:14px;height:63px;padding:5px;resize:none;width:218px}
section.contacto .text01 form .btn{background:url("../images/btns/enviar.png");border:0;cursor:pointer;display:block;float:right;height:37px;margin:10px 0 0 0;text-indent:-9999px;width:107px}
section.contacto .text01 form .col{float:left;margin:0 20px 0 0;width:228px}
section.contacto .text01 form .input{background:url("../images/bgs/input.png");float:left;margin:0 0 10px 0;width:inherit;}
section.contacto .text01 form .input.email input{width:195px}
section.contacto .text01 form .input.email .mail{background:url("../images/bgs/mail.png");float:left;height:9px;margin:11px 0 0 10px;width:13px}
section.contacto .text01 form .input input{background:none;border:0;color:#9f9f9f;display:block;float:left;font-family:'helvlightregular';font-size:14px;height:33px;margin:0;padding:0 5px;width:218px}
section.contacto .text01 .mail{background:url("../images/bgs/mail02.png");float:left;height:60px;margin:0 20px 0 0;width:70px}
section.contacto .text01 .texto{color:#666;font-family:'proxima_novalight';font-size:14px;width:550px}
section.contacto .text01 .tit{text-transform:uppercase;font-family:'proxima_nova_rgregular';font-size:20px}
section.contacto .text02{background:url("../images/bgs/cuadro08.jpg");float:left;height:262px;margin:-30px 0 37px 10px;padding:0 10px;position:relative;width:194px;}
section.contacto .text02 .btn{background:url("../images/btns/mapa-ubicacion.png");bottom:-37px;display:block;height:37px;left:50%;margin:0 0 0 -75px;position:absolute;width:149px}
section.contacto .text02 .direccion{color:#fefefe;font-family:'proxima_nova_rgregular';font-size:14px}
section.contacto .text02 .telefonos{color:#fefefe;font-family:'proxima_nova_rgregular';font-size:14px;margin:20px 0 0 0;}
section.contacto .text02 .telefonos .azul{color:#84c1e0;font-size:20px}
section.contacto .text02 .tit{border-bottom:dotted 1px #3288af;color:#010101;font-family:'proxima_nova_rgbold';font-size:14px;margin:20px 0 10px 0;padding:0 0 10px 0}
section.home .banner{background:url("../images/bgs/banner-home.png");float:none;height:193px;margin:0 auto;width:941px;}
section.home .banner .text01{color:#fffefe;background:none;float:right;font-family:'proxima_novalight';font-size:36px;height:auto;line-height:36px;margin:70px 20px 0 0;text-transform:uppercase;width:auto}
section.home .text01{background:#fefefe;min-height:271px;margin:0 20px 0 20px;width: 880px;}
section.home .text01 ul{float:left;margin:0 0 0 10px;min-height:80px;padding:20px 10px 0;width:120px;}
section.home .text01 ul li{color:#185576;font-family:'proxima_novasemibold';font-size:12px;list-style:none;margin:0 0 10px 0;padding:0 0 0 10px}
section.home .text01 .tit{color:#185576;float:left;font-family:'proxima_novasemibold';font-size:18px;margin:50px 0 20px 50px;text-transform:uppercase}
section.home .text02{background:#fefefe;color:#808080;float:left;font-family:'proxima_novalight';margin:-180px 20px 0 20px;padding:20px 20px 20px;position:relative;width: 880px;border-bottom:#3288AF;border-bottom-style: dashed;border-bottom-width: 1px;}
/*section.home .text02 .btn{background:url("../images/btns/conozcanos.png");bottom:-37px;display:block;height:37px;left:50%;margin:0 0 0 -60px;position:absolute;width:120px}*/
section.home .text02 .texto{font-size:14px;margin: -55px 0 0 300px;}
section.home .text02 .tit{font-size:42px;margin:0 0 20px 0;text-transform:uppercase}
section.quienes-somos .banner{background:url("../images/bgs/banner-mision.png")}
section.quienes-somos.filosofia .banner{background:url("../images/bgs/banner-filosofia.png")}
section.quienes-somos.mision .banner{background:url("../images/bgs/banner-mision.png")}
section.quienes-somos.valores .banner{background:url("../images/bgs/banner-valores.png")}
section.quienes-somos.vision .banner{background:url("../images/bgs/banner-vision.png")}
section.quienes-somos .submenu{background:url("../images/bgs/submenu.png");height:270px;}
section.quienes-somos .submenu h2{color:#b3b3b3;font-family:'proxima_novalight';font-size:16px;margin:10px 0 0 0;text-align:center;text-transform:uppercase;width:100%}
section.quienes-somos .submenu ul{margin:30px 0 0 0;padding:0;}
section.quienes-somos .submenu ul li{border-bottom:dotted 1px #3288af;list-style:none;margin:0 20px 10px 40px;padding:0 0 10px 20px;}
section.quienes-somos .submenu ul li:last-child{border:none;margin:0 20px 0 40px;padding:0 0 0 20px}
section.quienes-somos .submenu ul li.active a{color:#3298cb}
section.quienes-somos .submenu ul li a{color:#fefefe;font-family:'proxima_novalight';font-size:16px;text-decoration:none;}
section.quienes-somos .submenu ul li a:hover{color:#3298cb}
section.quienes-somos .text01{color:#666;font-family:'proxima_novalight';font-size:14px;min-height:0;padding:40px 60px 80px;width:566px;background-color:#E6E6E6;border:solid 3px #fefefe;}
section.quienes-somos .text01 h4{background:url("../images/bgs/bullet.png") 0 5px no-repeat;color:#185576;font-family:'proxima_novasemibold';margin:0;padding:0 0 0 10px;position:relative;text-transform:uppercase;z-index:1}
section.quienes-somos .text01 p{top:70px;margin:5px 0 15px;position:relative;z-index:1}
section.servicios .banner{background:url("../images/bgs/banner-servicios.png")}
section.servicios .submenu{background:url("../images/bgs/submenu02.png");}
section.servicios .submenu h2{color:#b3b3b3;font-family:'proxima_novalight';font-size:16px;margin:10px 0 0 0;text-align:center;text-transform:uppercase;width:100%}
section.servicios .submenu ul{margin:30px 0 0 0;padding:0;}
section.servicios .submenu ul li{background:url("../images/bgs/bullet02.png") 0 8px no-repeat;border-bottom:dotted 1px #3288af;list-style:none;margin:0 20px 5px 40px;padding:0 0 5px 10px;}
section.servicios .submenu ul li:last-child{border:none;margin:0 20px 0 40px;padding:0 0 0 10px}
section.servicios .submenu ul li.active a{color:#3298cb}
section.servicios .submenu ul li a{color:#fefefe;font-family:'proxima_novalight';font-size:14px;text-decoration:none;}
section.servicios .submenu ul li a:hover{color:#3298cb}
section.servicios .indextext01{background-color:#E6E6E6;border:solid 3px #fefefe;color:#666;font-family:'proxima_novalight';font-size:14px;min-height:496px;padding:40px 60px 60px;width:566px;}
section.servicios .indextext01 h4{color:#3288af;font-family:'proxima_nova_rgregular';font-size:18px;margin:0 0 10px 0;position:relative;text-transform:uppercase;z-index:1}
section.servicios .indextext01 p{top:70px;margin:5px 0 15px;position:relative;z-index:1;}
section.servicios .indextext01 p .azul{color:#3298cb;font-family:'proxima_novaregular_italic'}
section.servicios .text01{background-color:#E6E6E6;border:solid 3px #fefefe;color:#666;font-family:'proxima_novalight';font-size:14px;min-height:496px;padding:40px 60px 60px;width:566px;}
section.servicios .text01 h4{color:#3288af;font-family:'proxima_nova_rgregular';font-size:18px;margin:0 0 10px 0;position:relative;text-transform:uppercase;z-index:1}
section.servicios .text01 p{margin:5px 0 15px;position:relative;z-index:1;}
section.servicios .text01 p .azul{color:#3298cb;font-family:'proxima_novaregular_italic'}
section.socios .banner{background:url("../images/bgs/banner-socios.png")}
section.socios .submenu{background:url("../images/bgs/submenu02.png");}
section.socios .submenu h2{color:#b3b3b3;font-family:'proxima_novalight';font-size:16px;margin:10px 0 0 0;text-align:center;text-transform:uppercase;width:100%}
section.socios .submenu ul{margin:30px 0 0 0;padding:0;}
section.socios .submenu ul li{border-bottom:dotted 1px #3288af;list-style:none;margin:0 15px 5px 30px;padding:0 0 5px 0;}
section.socios .submenu ul li:last-child{border:none;margin:0 15px 0 30px}
section.socios .submenu ul li.active a{color:#3298cb}
section.socios .submenu ul li a{color:#fefefe;font-family:'proxima_novalight';font-size:14px;text-decoration:none;}
section.socios .submenu ul li a:hover{color:#3298cb}
section.socios .text01{background-color:#E6E6E6;border:solid 3px #fefefe;color:#666;font-family:'proxima_novalight';font-size:14px;min-height:496px;padding:40px 60px 60px;width:566px;}
section.socios .text01 h4{color:#3288af;font-family:'proxima_nova_rgregular';font-size:18px;margin:0 0 10px 0;position:relative;text-transform:uppercase;z-index:1}
section.socios .text01 p{margin:5px 0 15px;position:relative;z-index:1}
section.socios .text01 mail{color:#3288af; text-decoration:none}
section .banner{float:right;height:193px;width:725px}
section .submenu{float:left;height:442px;margin:25px 0 0 0;width:231px}
section .indextext01{float:right;min-height:536px;margin:-30px 20px 0 0;position:relative;width:686px;}
section .indextext01 h3{color:#D2D4D2;font-family:'proxima_novalight';font-size:48px;line-height:60px;margin:0;position:absolute;text-transform:uppercase;z-index:0}
section .text01{float:right;min-height:536px;margin:-30px 20px 0 0;position:relative;width:686px;}
section .text01 h3{color:#D2D4D2;font-family:'proxima_novalight';font-size:48px;line-height:60px;margin:0;position:absolute;text-transform:uppercase;z-index:0}
.clear{clear:both}
.container{margin:0 auto;position:relative;width:960px}
@media screen and (min-height: 710px){}