body{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#848484;line-height:140%}body .navbar-inverse.nav-top ul{display:inline-block;float:right}body .navbar-inverse.nav-top ul li a{padding:6px 0 6px 10px}body .navbar-inverse ul.navbar-top li{float:left}body .navbar>.container a.navbar-brand{margin-top:-6px;padding-top:0}body .navbar>.container form{background-color:#fff;margin-left:30px}body .navbar>.container form input{padding:0 20px 0 0;border:0;height:26px;box-shadow:none}body .navbar>.container form button{border:0;background-color:transparent}body a{color:#7fb82d}body input,body textarea,body button{border-radius:0!important}body .navbar-inverse{margin-bottom:0;border:0;border-radius:0;background-color:#000}body .navbar-inverse ul.dropdown-menu{background-color:#000;border-radius:0}body .navbar-inverse a{color:#fff!important;font-size:20px!important}body .navbar-inverse a.last{padding-right:0}body .navbar-inverse a:hover{background-color:#000!important;color:#7fb82d!important}body .navbar-inverse a.active{color:#7fb82d!important}body .navbar-nav>li>.dropdown-menu{margin-top:-1px;left:0;right:auto}body #carousel-example-generic{background-color:#000;margin-bottom:25px}body #carousel-example-generic .carousel-indicators li{border-radius:0;border-color:#89878c;background-color:#89878c}body #carousel-example-generic .carousel-indicators li.active{background-color:#c9c8ca;border-color:#c9c8ca}body #carousel-example-generic img{min-width:100%}body a.contacte{display:block;text-align:center;text-transform:uppercase;color:#FFF;background-color:#000;border:1px solid #000;padding:10px;font-size:14px;margin-bottom:20px;z-index:99999;margin-top:-100px;position:absolute}body a.contacte:hover{background-color:#7fb82d;border:1px solid #7fb82d;text-decoration:none;color:#fff}body a.contacte2{display:block;text-align:center;text-transform:uppercase;color:#000;background-color:#FFF;border:1px solid #000;padding:10px;font-size:14px;z-index:99999;margin-top:25px}body a.contacte2:hover{background-color:#7fb82d;border:1px solid #7fb82d;text-decoration:none;color:#fff}body .btn-default{background-color:#7fb82d;border-radius:0;color:#fff;border-color:#7fb82d}body .main p.categoria{text-transform:uppercase;color:#7fb82d;font-size:14px}body .main p{text-align:justify;line-height:150%;margin-bottom:18px}body .main h1{color:#7fb82d;font-size:36px}body .main h2{color:#000;font-size:24px}body .main h3{color:#000;font-size:18px;margin-top:22px;margin-bottom:12px}body .main aside p{border-left:2px solid #7fb82d;padding-left:12px;font-size:14px}body .main .listado article h3 a{color:#000}body .main .listado article p{font-size:14px;color:#848484}body .main #extra{position:relative;height:130px;overflow:hidden}body .main #extra #hide{position:absolute;width:100%;height:30px;padding-top:80px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 99%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 99%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%,#fff 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}body .main #extra #hide p{background-color:#FFF}body .main #extra #loginform{display:none}body .main .bloque{padding:10px;margin-bottom:20px;overflow:hidden}body .main .bloque a{color:#000}body .main .bloque a:hover{text-decoration:none;color:#000}body .main .bloque a h3{color:#7fb82d}body .main .bloque h3{font-size:20px;color:#000}body .main .bloque p{text-align:left}body .main .bloque p.categoria{color:#000;font-size:11px}body .main .bloque.fondogris{background-color:#f8f8f9;border-top:4px solid #7fb82d;height:511px}body .main .bloque.fondogris ul{list-style:none;padding:0;padding-left:8px;text-indent:-8px}body .main .bloque.fondogris ul li{line-height:200%}body .main .bloque.fondogris ul li::before{content:"• ";color:#7fb82d}body .main .bloque.fondoverde{background-color:#f2f8e8;height:776px}body .main .bloque.fondoimagen{height:245px}body .main .bloque.fondoimagen h3{font-size:24px}body .main .bloque.borde{border:1px solid #000;height:245px}body .main .bloque.borde a{color:#848484}body .main .bloque.borde a:hover{text-decoration:none;color:#848484}body div.separator{margin:25px 0 40px;background-color:#4c4c4c;height:47px}body .contacto ul.datos{list-style:none;font-size:13px;padding:20px 0 30px;color:#000;line-height:220%}body .contacto ul.datos a.fa:hover{text-decoration:none}body .contacto form{margin-bottom:30px}body .contacto form input{margin-bottom:12px}body .contacto form textarea{height:60px;margin-bottom:12px}body div.mapa{background-color:#4c4c4c;height:450px}body .map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}body .map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}body footer{padding:40px 0 60px;background-color:#2b2b2b;color:#979797}body footer p>strong{color:#fff}body footer ul{list-style:none;font-size:13px;padding:0}body footer ul a{color:#979797}body footer ul a:hover{color:#7fb82d!important;text-decoration:none}body footer form input{background-color:#2b2b2b!important;color:#fff!important;width:300px!important}#default .main a.recruitment{display:block;text-align:center;text-transform:uppercase;color:#FFF;border:1px solid #000;padding:10px 0;font-size:14px;margin-bottom:20px;background-color:#000}#default .main a.recruitment:hover{background-color:#FFF;border:1px solid #000;text-decoration:none;color:#000}#default .main .bloque{height:260px}#default .main .bloque p.categoria{color:#000!important;margin:0}#default .main .bloque h3{margin-top:15px;margin-bottom:10px}#default .main .bloque img+p.categoria{color:#000!important;margin-top:10px}#default .main .bloque.masleidas{border:4px solid #7fb82d;height:476px;padding:0}#default .main .bloque.masleidas h2{background-color:#7fb82d;color:#FFF;font-size:24px;margin:0;padding:18px 10px 6px}#default .main .bloque.masleidas a{display:block;margin:15px 15px 15px 35px;border-bottom:1px dotted #ccc}#default .main .bloque.masleidas a h3{margin:10px 0 5px;text-indent:-18px}#default .main .bloque.masleidas a p{color:#848484;margin-bottom:10px}#default .main .bloque.fondogris p{color:#848484}#default .main .bloque.fondoverde p{color:#848484}#default .main .bloque.fondoimagen p{width:auto}#default .main .bloque.encuesta{border:1px solid #7fb82d;position:relative}#default .main .bloque.encuesta button{position:absolute;right:10px;bottom:10px}#default .main .bloque.encuesta p.respuesta{font-size:14px}@media (max-width:1200px){.g-recaptcha,#rc-imageselect{transform:scale(0.84);transform-origin:0 0}}@media (max-width:768px){#default .main .bloque.fondoimagen{background:none!important}}@media (max-width:480px){#default .main .bloque.fondoimagen{background:none!important}#default .main .bloque.encuesta{height:300px}}