
	@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
	
	/* @mixin respond-to
------------------------------------------------------------------- */
/* line 6, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene .scene_element {
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
/* line 17, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene .scene_element--fadein {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }
/* line 22, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene .scene_element--fadeinup {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }
/* line 27, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene .scene_element--fadeinright {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }
/* line 32, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene .scene_element--delayed {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s; }
/* line 37, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene.is-exiting .scene_element {
  -webkit-animation-direction: alternate-reverse;
  animation-direction: alternate-reverse; }
/* line 42, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene.is-exiting .scene_element--delayed {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }
/* line 47, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
.m-scene.is-exiting .scene_element--noexiting {
  -webkit-animation-direction: alternate-reverse;
  animation-direction: alternate-reverse; }

@media screen and (min-width: 768px) {
  /* line 58, /Users/miguelperez/Sites/csstricks/source/stylesheets/pageTransitions.css.scss */
  .m-scene .scene_element--fadeinright-wide {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight; } }

.is-loading,
.is-loading a {
  cursor: progress;
}





  .photo {
    width: 300px;
    text-align: center;
  }
  .photo .ui-widget-header {
    margin: 1em 0;
  }
  .map {
    width: 350px;
    height: 350px;
  }
  .ui-tooltip {
    max-width: 350px;
  }
  
  
 
  

  
	body{background-color:#c7e6f6;font-family: 'Open Sans', sans-serif;}
	.inactius{fill:#47a3da;stroke:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;}
	.rojomarca{fill:#F00;stroke:transparent;}
	.celestemarca{fill:#12d3f0;stroke:#ffffff;stroke-width:0.1;}
	.turquesamarca{fill:#007597;stroke:#ffffff;stroke-width:0.1;}
	.taronjamarca{fill:#e88741;stroke:#ffffff;stroke-width:0.1;}
.verdemarca{fill:#50E43A;stroke:#ffffff;stroke-width:0.1;}




	
.fixedtope{position:fixed;z-index:9999 !important;}
	
.imatgecar{height:200px;}

.botonismo{background-color:transparent;color:#64b3e2;border:0px;}
#map {
        width: 100%;
        height: 280px;
      }
      
.extensor{width:215px;}
.generasion{height: 100%;background-color:#dbedf7;color:#106ba1;}
 
 
    
.delimitadormenu {margin:0px;padding:0px;margin-left:0px;margin-top:10px;}
.delimitadormenu li{font-weight:normal;list-style:none;margin:0px;padding:0px;margin-top:25px;}
.delimitadormenu li label{font-weight:normal;}
.delimitadormenu li.smithagent{margin-bottom:12px;font-weight:normal;}
.delimitadormenu li.saltador{margin-bottom:42px;} 
.delimitadormenu li.necesg {text-align:center;font-size:11px !important;margin-top:15% !important;}

.kosijh{padding-top:30px;}


.posicionadormapa{padding-left:25px;}

.smithagent a{color:#ffffff;}
.smithagent a:hover{color:#ffffff;}



.delimitadormenu2 {margin:0px;padding:0px;margin-left:15px;margin-top:40px;}
.delimitadormenu2 li{font-weight:normal;color:#055b7b;list-style:none;margin:0px;padding:0px;}
.delimitadormenu2 li label{font-weight:normal;}


.toggle-button i{margin-top:12px !important;}
.pull-right{border-left:1px solid #ffffff;background-color:#47a3da;}
	
	.marinomarca{fill:#074d7e;stroke:transparent;}
.botonflotante{right:0;position:absolute;z-index:9999;}
.enllasos{outline:0;}
a.enllasos{outline:0;}
a:hover.enllasos{outline:0;}
a:active.enllasos{outline:0;}
a:visited.enllasos{outline:0;} 
.blumagno{height:69px;}



    body.modal-open-noscroll
    {
        margin-right: 0!important;
        overflow: hidden;
    }
    .modal-open-noscroll .navbar-fixed-top, .modal-open .navbar-fixed-bottom
    {
          margin-right: 0!important;
    }
    
    


.sopamenu{border:1px solid #e8e8e8;padding:4px;margin-bottom:4px;}
.sopamenu h5{font-family: 'Open Sans', sans-serif;text-transform:uppercase;font-size:10px;margin:0px;padding:0px;margin-bottom:5px;}
.sopamenu h4{font-family: 'Open Sans', sans-serif;font-size:13px;margin:0px;padding:0px;}
.sopamenu h3{font-family: 'Open Sans', sans-serif;font-size:13px;margin:0px;padding:0px;margin-top:7px;}
.mismalz{height:60px;}
.mismalz2{height:90px;}
.mismalz267{height:120px;}
.mismalz268{height:80px;}
.sopamenu2{border:0px solid #e8e8e8;padding:0px;margin-bottom:4px;}
.sopamenu2 .thumbnail{border:1px solid #e8e8e8;-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;}
.sopamenu2 h3{font-family: 'Open Sans', sans-serif;font-size:13px;margin:0px;padding:0px;margin-top:7px;}

.marg-d{margin-right:2px;}
.marg-l{margin-left:2px;}
.sopamenu2 h5{font-family: 'Open Sans', sans-serif;text-transform:uppercase;font-size:10px;margin:0px;padding:0px;margin-bottom:5px;}
.sopamenu2 h4{font-family: 'Open Sans', sans-serif;font-size:15px;margin:0px;padding:0px;}

.modal-title{font-family: 'Open Sans', sans-serif;font-size:18px;font-weight:bold;}
.medialong{width:80%;}

.mec-dreta{width:50%;margin-right:2px;}
.mec-esquerra{width:50%;float:right;}

.loader{text-align:center;top:0px;left:0px;padding-top:20%;position:absolute;z-index:999;width:100%;height:1900px;background-color:rgba(255,255,255,1);}
.sk-fading-circle {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.augment{width:300px;}
.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); 
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); 
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; 
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; 
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; 
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; 
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; 
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; 
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; 
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; } 
}





/* ESTILS SEGONA PLANA */
    	.posiback{top:0px;width:100%;position:fixed;z-index:99;}
    	.restacont{background-color:#c7e6f6;position:absolute;z-index:999;height:auto;width:100%;left:0px;top:500px;padding-top:25px;}
      .headercont{background-color:#133c6a;position:fixed;z-index:999;height:90px;width:100%;left:0px;top:0px;}
   
   .carousel-control{margin-top:-350px;}
   .item img{width:100%;margin-top:-100px;}
   
   
.contenedor-fluid{padding-left:60px;padding-right:60px;}


   .imatgescut{width:auto;height:60px;}
   
   .escutpos{padding-top:15px;}
   .titolspos{padding-top:15px;}
   .titolspos h5{color:#5bb7e7;text-transform:uppercase;font-size:13px;padding:0px;margin:0px;padding-left:15px;}
   .titolspos h2{color:#ffffff;font-size:28px;padding:0px;margin:0px;padding-left:15px;padding-top:9px;}
   
 
 

   
   
   
   
 .nolabel label{display:none;}  
  .nolabel .form-control{width:320px;float:right;}  
  
  
#barra-menu{padding-top:15px;}   
#barra-menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}
#barra-menu.navbar-default {
    font-size: 14px;
    background-color:transparent;
    border-width: 0px;
    border-radius: 0px;
}
#barra-menu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: transparent;
    text-transform:uppercase;
}
#barra-menu.navbar-default .navbar-nav>li>a:hover,
#barra-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: #56addb;
}
#barra-menu.navbar-default .navbar-nav>.active>a,
#barra-menu.navbar-default .navbar-nav>.active>a:hover,
#barra-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(0, 255, 238, 1);
}
#barra-menu.navbar-default .navbar-toggle {
    border-color: #00ffee;
}
#barra-menu.navbar-default .navbar-toggle:hover,
#barra-menu.navbar-default .navbar-toggle:focus {
    background-color: #00ffee;
}
#barra-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #00ffee;
}
#barra-menu.navbar-default .navbar-toggle:hover .icon-bar,
#barra-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #97ff03;
}   
   
   
/*TABS*/   
   
.nav-tabs { border-bottom: 2px solid #4c98c2; background: rgba(255,255,255,0.4);}
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #666; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #000 !important; background: #ffffff; font-weight:bold;}
        .nav-tabs > li > a::after { content: ""; background: #ffffff; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px;background-color:#ffffff;}

.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }




	.container-fluid{margin:0px;padding:0px;}
	.marginpadding{margin:25px;}
	.pager-header{background-color:#133c6a;color:#ffffff;}         
	
	
	
	
	.paddingpues{overflow-y:auto !important;overflow-x:hidden !important;}
	



@-webkit-keyframes uil-default-anim { 0% { opacity: 1} 100% {opacity: 0} }@keyframes uil-default-anim { 0% { opacity: 1} 100% {opacity: 0} }.uil-default-css > div:nth-of-type(1){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(2){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.4166666666666667s;animation-delay: -0.4166666666666667s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(3){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.33333333333333337s;animation-delay: -0.33333333333333337s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(4){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.25s;animation-delay: -0.25s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(5){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.16666666666666669s;animation-delay: -0.16666666666666669s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(6){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.08333333333333331s;animation-delay: -0.08333333333333331s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(7){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0s;animation-delay: 0s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(8){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.08333333333333337s;animation-delay: 0.08333333333333337s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(9){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.16666666666666663s;animation-delay: 0.16666666666666663s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(10){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(11){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.33333333333333337s;animation-delay: 0.33333333333333337s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(12){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.41666666666666663s;animation-delay: 0.41666666666666663s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}


#qLoverlay::before {position:absolute; content:'Carregant, un moment si us plau...'; left:0; right:0; bottom:40%; font-size:14px; color:#FFF;}




.derelict{text-transform:uppercase;display:inline;font-size:12px;font-weight:normal;}


.alzadalupa{border:0px;background:transparent;padding:0px;margin:0px;}

.midafisk{width:230px !important;}


        .footercont{background-color:#133c6a;height:290px;width:100%;} 

        .mapacont{background-color:transparent;height:280px;width:100%;margin:0px;padding:0px;} 
        .mapacont .col-md-12{margin:0px;padding:0px;} 




    .escutposfoot{padding:0px;padding-top:25px;text-align:right;}
   .titolsposfoot{padding-top:25px;}
   .titolsposfoot h5{color:#5bb7e7;text-transform:uppercase;font-size:12px;padding:0px;margin:0px;}
   .titolsposfoot h6{color:#5bb7e7;text-transform:uppercase;font-size:12px;padding:0px;margin:0px;margin-bottom:8px;}
   .titolsposfoot p{color:#ffffff;font-size:12px;padding:0px;margin:0px;}

   .titolsposfoot h2{color:#ffffff;font-size:20px;padding:0px;margin:0px;padding-top:9px;margin-bottom:15px;}
       .imatgescutfoot{width:auto;height:50px;} 
       
     .menufooter ul{padding:0px;margin:0px;}
     .menufooter li{color:#ffffff;font-size:12px;list-style:none;padding:0px;margin:0px;} 
.menufooter p{color:#ffffff;}
.menufooter small{color:#ffffff;font-size:11px;}
	@media screen and (max-width: 768px) { 
	.extensor{width:100%;}
	.posicionadormapa{padding-left:0px;}
	.midafisk{width:100% !important;}
}

.marginnomesdalt{margin-top:28px;}
.margintopefooter{padding:0px;margin-top:25px;margin-bottom:25px;}
.paddingtopefooter{padding:0px;padding-top:25px;padding-bottom:25px;}
.paddingtopefooter2{padding:0px;padding-top:10px;padding-bottom:15px;}
.paddingtopefooter2 p{margin-bottom:10px;}


.iconafoot{width:25px;margin-right:12px;}

.iconax{width:42px;margin-right:10px;}

.margtopfoot{margin-top:25px;margin-bottom:35px;}
.margbig{margin:25px;}

.titolcontent{font-weight:bold;text-transform:uppercase;font-size:18px;border-bottom:2px solid #15afdb;padding-bottom:12px;margin-bottom:60px;}

.titcontent{color:#0f2d46;font-weight:bold;font-size:17px;margin-top:35px;margin-bottom:10px;}
.urlcontent{margin-top:15px;}
.urlcontent a{color:#333333;text-decoration:underline;}
.urlcontent a:hover{color:#333333;text-decoration:none;}


.textcontent h4{font-weight:bold;font-size:17px;margin-top:55px;margin-bottom:15px;}
.textcontent2{font-size:14px;}
.textcontent{font-size:16px;}
.bordetope{border-top:1px solid #ffffff;}

a.greyllasos{color:#515151;text-decoration:none;}
a:hover.greyllasos{color:#515151;text-decoration:underline;}

a.vermellllasos{color:#9e5b52;text-decoration:none;}
a:hover.vermellllasos{color:#515151;text-decoration:underline;}



.classtexticol h2{margin-top:0px;padding-top:0px;margin-bottom:50px;}
.classtexticol h5{font-weight:bold;}
.classtexticol h4{text-transform:uppercase;font-size:12px;padding-bottom:8px;margin-bottom:24px;border-bottom:1px solid #000;}
.classtexticol h3{font-size:18px;margin:0px;padding:0px;margin-bottom:10px;}


.zelesth h3{color:#c7e6f6;}
.zelesth p{color:#c7e6f6;}
	
.margeslaterals{padding-left:35px !important;padding-right:35px  !important;}

.asulino{stroke:#ffffff;stroke-width:0.1;}
