@import url("//fonts.googleapis.com/css?family=Roboto:300");
@import url("https://fonts.googleapis.com/css?family=Carme");
@font-face{font-family:"Open Sans";src:url("../font/OpenSans-Regular.eot?") format("eot"),url("../font/OpenSans-Regular.woff") format("woff"),url("../font/OpenSans-Regular.ttf") format("truetype"),url("../font/OpenSans-Regular.svg#OpenSans") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaBlack';src:url("proxima-nova-black.eot");src:url("../font/proxima-nova-black.eot") format('embedded-opentype'),url("../font/proxima-nova-black.woff2") format('woff2'),url("../font/proxima-nova-black.woff") format('woff'),url("../font/proxima-nova-black.ttf") format('truetype'),url("../font/proxima-nova-black.svg#ProximaNovaBlack") format('svg')}@font-face{font-family:"Lulo";src:url("../font/lulo.eot?") format("eot"),url("../font/lulo.woff") format("woff"),url("../font/lulo.ttf") format("truetype"),url("../font/lulo.svg#Lulo") format("svg");font-weight:normal;font-style:normal}@import 'animate.css';
html{font-size:18px;line-height:24px}body{font-size:18px;line-height:24px;background:#eee;color:#4c4c4c;margin-top:0;overflow:auto;font-family:'Roboto',sans-serif}h1,h2,h3,h4,h5,h6{color:#555;font-family:'ProximaNovaBlack',sans-serif;font-size:2.5rem;line-height:2.5rem}h1,.h1{font-size:1.8rem;line-height:2rem}h2{font-size:1.5rem;line-height:1.5rem}h3{font-size:1.2rem;line-height:1.2rem}h4{font-size:1.2rem;line-height:1.2rem}h5{font-size:1rem;line-height:1rem}h6{font-size:.8rem;line-height:.8rem}hr{border:none;border-bottom:1px solid #777;color:transparent;width:100%;clear:both}ul,ol{padding:0;margin:0}ul li,ol li{margin-left:10px;margin-bottom:0;list-style:none}ul ul,ol ul,ul ol,ol ol{margin-left:20px}ul ul li,ol ul li,ul ol li,ol ol li{margin-left:20px;padding-left:0;list-style:disc;background:none}a{-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;font:inherit;text-decoration:none;color:inherit}a:active{background:transparent}a[href^='tel:']{text-decoration:none;color:inherit}img{max-width:100%;height:auto}p a:hover,dl a:hover,h3 a:hover{text-decoration:underline}p{font-family:'Roboto'}input,textarea,select{font-family:'Roboto',sans-serif;font-size:1rem}textarea{resize:none;max-height:150px}strong,b{font-weight:bold}p{text-align:inherit;margin-bottom:20px;color:#333;font-size:1rem}li{list-style:none;line-height:25px;margin-bottom:10px;padding-left:20px}.img-thumbnail,.thumbnail{border-radius:0}section{clear:both}article,aside{float:left;width:99%;padding:20px;margin:.5%}*{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.color_principal{color:#303d82}.color_secundario{color:#3eb6ff}.page{overflow:hidden;min-height:500px}.bg-image1{background:url("../images/new_index_slide01.jpg") no-repeat !important}.titular{font-size:1.5rem;line-height:1.5rem;margin:0}.navbar-toggle{border-radius:0}.label-primary{background-color:#222b5b}.label-default{background-color:#777}.btn{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;border-radius:0;font-family:'Roboto'}a{color:#3eb6ff}a:hover{color:#008ade}a.btn-primary,a.btn-default{text-decoration:none}.btn-default{background-color:transparent;border-color:#fff;color:#fff}.btn-default:hover{color:#000;background:transparent;border-color:#000}.btn-default.inversa{color:#333;border-color:#333}.btn-default.inversa:hover{background-color:#303d82;border-color:#fff;color:#fff}a.btn-default{color:#fff}.btn-link:hover{color:#008ade}.btn-lg{font-size:1.2rem;line-height:1.2rem;padding:20px 30px}.btn-primary{background-color:#303d82;border-color:#222b5b}.btn-primary:hover{background-color:#222b5b}.btn-primary:focus{background-color:#222b5b}.alert{font-size:16px}.pagination>.active>a{background-color:#303d82;border-color:#222b5b}.pagination>.active>a:hover{background-color:#303d82}.label-primary,panel-primary{background-color:#303d82}.form-control{border-radius:0}#header{background:transparent}#header #menu{-webkit-transition:3s all ease;-moz-transition:3s all ease;-o-transition:3s all ease;-ms-transition:3s all ease;transition:3s all ease;-webkit-box-shadow:1px 1px #fff;box-shadow:1px 1px #fff}#header .navbar-default{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;background:#303d82;border:0;margin:0;border-radius:0}#header .navbar-default .navbar-nav{text-align:center}#header .navbar-default .navbar-nav li{height:auto;float:none;display:inline-block}#header .navbar-default .navbar-nav li a{color:#fff;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;position:relative;cursor:pointer;display:block;font:400 12px/20px 'Roboto',sans-serif;margin-top:5px;padding-top:10px;padding-bottom:10px}#header > .navbar-brand{color:#fff}#header > nav ul li{padding:0;background:none;height:50px;line-height:45px;vertical-align:middle;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;display:inline-block;margin:0}#header > nav ul li.mC_active a{font-weight:bold;border:1px solid #fff}#header > nav ul li:hover a.dropdown-toggle{background-color:transparent;color:#fff}#header > nav ul li:hover a.dropdown-toggle:hover{color:#fff}#header > nav ul li a:link{font-size:.8rem;letter-spacing:2px;display:inline-block;padding:0 20px;margin:0;text-transform:uppercase}#header > nav ul li:hover{background:transparent}#header > nav ul li:hover a{color:#aaa}#header > nav ul li:hover span.caret{color:#aaa}#header > nav ul li.doble_linea a{line-height:13px}#header > nav ul li.dropdown a{color:#9d9d9d}#header > nav ul li.dropdown .dropdown-menu li{display:block;width:100%}#header > nav ul li.dropdown .dropdown-menu li:hover{background:#222b5b}#header > nav ul li.dropdown .dropdown-menu li:hover a{background:transparent;color:#aaa}#header > nav ul li.dropdown:hover ul.dropdown-menu{display:block}#header > nav ul li.dropdown:hover ul li:hover a{color:#333}#header #menu_secundario{background:#fff}#header #idioma{text-align:right;color:#fff;z-index:50;display:inline}#header #idioma a:hover{color:#303d82}#header #idioma a.active{color:#303d82}#header .datos_contacto{text-align:left;font-size:16px;height:32px}#header .datos_contacto address{font-size:.9rem;line-height:32px;height:.9rem;margin-bottom:0}#header .datos_contacto i.fa{display:inline}#header .datos_contacto span{font-family:serif;margin-right:10px;line-height:32px}#header .datos_contacto:nth-child(2){text-align:right}#header img.navbar-brand{padding:0 15px}#back-top{position:fixed;float:left;display:none;margin:0;right:20px;bottom:20px;z-index:1}#back-top a{width:60px;display:block;text-align:center;font:11px/100% 'ptsansnarrow',sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s}#back-top a:hover{color:#fff}#back-top a:hover span{opacity:1;-ms-filter:none;filter:none}#back-top span{width:60px;height:28px;display:block;margin-bottom:7px;background:#303d82 url("../img/iconos/top.png") no-repeat center center;-moz-transition:.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;padding:20px;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#aviso_cookies{font-family:'Roboto','Open sans';font-size:14px;height:auto;width:100%;position:fixed;bottom:0;right:0;background:#fff;color:#333;z-index:10000;padding:10px 20px;float:right}#aviso_cookies .cerrar{float:right}#aviso_cookies .cerrar span{font-weight:bold;cursor:pointer}#aviso_cookies .cerrar span:hover{font-weight:bold;color:#aaa}.floatLeft{float:left}.floatRight{float:right}.noMargin{margin:0;padding:0}.marginAuto{margin:0 auto}.marginTop{margin-top:20px}#ui-datepicker-div{font-size:16px}.gris{background-color:#808080}.h100{height:100px}.h200{height:200px}.thumbnail2{display:block;border:1px solid #000;padding:4px;margin-bottom:20px}.bk_zoom{-webkit-transition:all 2s linear !important;-moz-transition:all 2s linear !important;-o-transition:all 2s linear !important;-ms-transition:all 2s linear !important;transition:all 2s linear !important;-webkit-transition:all 3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;-moz-transition:all 3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;-o-transition:all 3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;-ms-transition:all 3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;transition:all 3s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;-webkit-background-size:100% !important;-moz-background-size:100% !important;background-size:100% !important}.bk_zoom:hover{-webkit-background-size:104% !important;-moz-background-size:104% !important;background-size:104% !important}.zoom{-webkit-transition:width 2s, height 2s, -webkit-transform 2s;-moz-transition:width 2s, height 2s, -moz-transform 2s;-o-transition:width 2s, height 2s, -o-transform 2s;-ms-transition:width 2s, height 2s, -ms-transform 2s;transition:width 2s, height 2s, transform 2s}.zoom:hover{z-index:-1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);cursor:pointer}.zoom_child img{-webkit-transition:width 2s, height 2s, -webkit-transform 2s;-moz-transition:width 2s, height 2s, -moz-transform 2s;-o-transition:width 2s, height 2s, -o-transform 2s;-ms-transition:width 2s, height 2s, -ms-transform 2s;transition:width 2s, height 2s, transform 2s}.zoom_child:hover img{z-index:-1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);cursor:pointer}img.img-auto{margin:0 auto}a.fancybox,:hover,text-decoration none,border 0,img,text-align left,max-height 120px,border 2px solid darktext,margin-bottom 10px,#sInicio{margin:0;padding:0}#sPrincipal aside{padding:40px;text-align:center;width:60%;margin:0 20%}#sPrincipal aside h2,#sPrincipal aside p{color:#fff}#contact-form input,#contact-form textarea,#contact-form select{font-size:.8rem;padding:15px;margin:20px 0 0 0}#contact-form select{padding:20px;width:100%}.btn1{font-size:18px;font-weight:400;line-height:30px;display:inline-block;padding:21px 50px 19px;text-align:center;text-transform:uppercase;background:#303d82;border:1px solid #222b5b;border-radius:0}.btn1:hover{background:#fff;border:1px solid #303d82;color:#303d82}.btn1 .fa{font-size:30px;line-height:40px;padding-left:15px}.socials-mini{display:inline-block}.socials-mini li{float:left}.socials-mini li + li{margin-left:10px}.socials-mini .fa{font-size:31px;line-height:60px;display:inline-block;width:60px;height:60px;text-align:center;text-decoration:none;color:#222b5b;border-radius:50%;background:#fff}.socials-mini .fa:hover{text-decoration:none;color:#333;background:rgba(255,255,255,0.8)}.socials-mini:after{clear:both}.socials-mini:before,.socials-mini:after{display:table;content:' '}.desktop .stellar-block{background-attachment:fixed}.stellar-block{position:relative;background-color:#fafffa;background-repeat:no-repeat;background-position:center 0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.stellar1{padding:50px 0 50px;background-position:0 0;background-color:#ddd;background-color:#fff}.stellar2{padding:50px 0 50px;background-position:0 0;background-color:#dedede}.stellar2 img{text-align:right;margin:0 auto}.stellar3{padding:50px 0 50px;background-position:0 0;background-color:#008ade;color:#fff}.stellar3 h2,.stellar3 p,.stellar3 .titular{color:#fff}.stellar3 .div_boton{text-align:right}.stellar4{padding:50px;background-position:0 0;background-color:#fff}.stellar5{padding:100px 0 100px;background-color:#222b5b;background-position:0 0;color:#fff}.stellar5 p{color:#fff}.stellar5 h1,.stellar5 h2,.stellar5 h3{color:#fff}.stellar5 b{color:#3eb6ff}.stellar6{padding:150px 0 150px;background-image:url("../img/fondos/1920/fondo3.jpg");background-position:left center;-webkit-background-size:container;-moz-background-size:container;background-size:container}.stellar7{padding:257px 0 262px;background-position:0 0}.stellar-f{padding:223px 0 219px;background-position:0 0}.stellar-aviso{padding:160px 20px 60px 20px;background-image:none}.stellar-aviso p{line-height:1.5em;margin-bottom:10px}.stellar-aviso p span{color:#aaa;font-size:.7em}.stellar-aviso li,.stellar-aviso h3{margin-bottom:10px}.stellar-aviso h1,.stellar-aviso h2,.stellar-aviso h3{margin-bottom:20px;font-weight:bold}.stellar-aviso b{font-weight:bold;color:#222b5b}#footer{text-align:center;background-color:#333;color:#fff;font-size:18px;padding-top:40px;padding-bottom:20px}#footer p{color:#fff;font-size:1em}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#fff}.socials{display:inline-block;color:#303d82}.socials li{float:left;margin-top:20px;margin-right:16px;margin-bottom:20px}.socials li + li{margin-left:16px}.socials a{color:#303d82}.socials a:before,.socials a:after{position:absolute;top:50%;left:50%;width:84px;height:84px;content:'';-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;-moz-transition:-moz-transform 0.5s, opacity 0.3s;-o-transition:-o-transform 0.5s, opacity 0.3s;-ms-transition:-ms-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s;-webkit-transform:translateX(-50%) translateY(-50%) scale(.2);-moz-transform:translateX(-50%) translateY(-50%) scale(.2);-o-transform:translateX(-50%) translateY(-50%) scale(.2);-ms-transform:translateX(-50%) translateY(-50%) scale(.2);transform:translateX(-50%) translateY(-50%) scale(.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);border:2px solid #fff;border-radius:50%}.socials a:after{width:74px;height:74px;-webkit-transform:translateX(-50%) translateY(-50%) scale(.8);-moz-transform:translateX(-50%) translateY(-50%) scale(.8);-o-transform:translateX(-50%) translateY(-50%) scale(.8);-ms-transform:translateX(-50%) translateY(-50%) scale(.8);transform:translateX(-50%) translateY(-50%) scale(.8);border-width:6px;border-radius:50%}.socials a:hover::before,.socials a:hover::after,.socials a:focus::before,.socials a:focus::after{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);opacity:1;-ms-filter:none;filter:none}.socials:after{clear:both;border-radius:50%}.socials .fa,.socials a{font-size:61px;position:relative;z-index:1;display:inline-block;width:60px;height:60px;text-align:center}.socials:before,.socials:after{display:table;content:' '}.f-addr{font-size:26px;font-weight:300;line-height:26px;text-transform:uppercase}.f-addr .lg{font-size:63px;font-weight:900;line-height:64px}.f-addr p + p{margin-top:22px}.info{font:300 15px/20px 'Roboto',sans-serif}.map{width:100%;max-width:100%;height:589px}a[data-type='lightbox']{position:relative;display:inline-block;background:#222b5b url("../img/iconos/lupa_blanca.png") no-repeat center center}a[data-type='lightbox'] img{width:100%;height:auto;-webkit-transition:0.3s opacity ease;-moz-transition:0.3s opacity ease;-o-transition:0.3s opacity ease;-ms-transition:0.3s opacity ease;transition:0.3s opacity ease;border:2px solid #000}a[data-type='lightbox']:hover img{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}a[data-type='lightbox'].off1{margin-bottom:30px}.flt__l{float:left}.flt__r{float:right}.flt__n{float:none}.ta__l{text-align:left}.ta__r{text-align:right}.ta__c{text-align:center}.camera_prev,.camera_next{background:#222b5b !important;color:#fff !important}.camera_prev:hover,.camera_next:hover{background:#303d82 !important}.titulo1{font-size:1.5rem}.img-center{margin:0 auto}