@charset "UTF-8";
/* CUSOTM*/

@font-face {
font-family: 'Calibri Regular';
font-style: normal;
font-weight: normal;
src: local('Calibri Regular'), url('/fonts/CALIBRI.woff') format('woff');
}


/* ESTILOS PROPIOS PARA CADA PROYECTO */

H1 {
        float:left;
	color: #af630f;
	font-size: 28px;
	margin: 0px 0 5px 12.5px;
        margin-left:0px;
        margin-top:10px;
        padding-top: 5px;
}
H2 {
	color: #000;
	font-size: 18px;
}
H3 {
	color: #000;
	font-size: 16px !important;
	font-weight: bold;
}
H4 {
	color: #000;
	font-size: 14px !important;
	font-weight: normal;
}

A {
	color: #000;
	text-decoration: underline;
}
A:hover {
	color: #000;
	text-decoration: none;
}

#margen {
	margin: 0 auto;
}
#top {
	font-size: 12px; 
	float: right;
}
#top .izq {
	float: right;
	padding: 10px 10px 0px 0px;
}
#top .der {
	padding: 10px 20px 0px 10px;
	border-left: 1px solid #000;
	float: right;
}
UL#idiomas {
	list-style: none;
}
UL#idiomas LI {
	float: left;
	text-transform:uppercase;
	margin-right: 10px;
}
UL#idiomas LI.active {
	font-weight: bold;
}
UL#idiomas LI A {
	text-decoration: none;
}
UL#idiomas LI A:hover {
	text-decoration: underline;
}
.izq DIV.abajo {
	margin-top: 35px;
}
#acces_families {
	display: table-cell;
	vertical-align:middle;
	text-align: center;
	width: 175px;
	height: 45px;
	background-color: #005080;
	cursor: pointer;

	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	-khtml-border-radius: 5px;

	-moz-box-shadow: 0 0 5px 2px #888;
	-webkit-box-shadow: 0 0 5px 2px#888;
	box-shadow: 0 0 5px 2px #888;
	filter:
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5),
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=5),
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5),
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5),
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=5),
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=5),
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=5),
	  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=5);
}
#acces_families SPAN {
	color: #fff;
	font-size: 18px;
	margin: auto;
}

#peu {
	font-size: 14px;
	color: #fff;
	width: 100%;
	display: block;
        float:left;
}
#peu ul{
    list-style: none;
    display:inline;
    float:left;
}
#peu ul li{
    display:inline;
    float:left; 
    margin-left:5px;
    margin-right:10px;
}
#peu img{
    margin-top:-10px;
    margin-left:10px;
}
#peu A {
	color: #000;
	text-decoration: none;
}
#peu A:hover {
	text-decoration: underline;
}

#peu #esolvo {
	margin-right: 10px;
	float: right;
}
#peu #esolvo IMG {
	float: right;
	padding-top: 1px;
}

#menu_top{
    float:right;
    margin-top:200px;
}
#menu_top ul{
    font-size:15px;
    padding-top:12px;
    float:left;
    display: inline;
    color:#fff;
    font-weight: bold;
    height:29px;
    margin-right:55px;
    
}
.cos{

}
.clear { 
    clear: both;
    height:0px !important;
}	
.logo {
	border: 1px solid #918a82;
}
#nextFarina, #nextTramuntana {
    cursor: pointer;
}
input[type=submit]{
    background: none repeat scroll 0 0 #5F3844;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF !important;
    padding: 4px 8px;
    cursor:pointer;
    border:0px;
    float:right;
}

/*########################################################################################### */
/*########################################################################################### */
/*########################################################################################### */
/*########################################################################################### */

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    padding-left:0px;
    padding-right:0px;
}

/* issues botstrap 3*/
.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
/*-------------------*/

body{
    /*font-family: Ariel, sans-serif !important;*/
    font-family: 'Calibri Regular' !important;
}
#wrap{
    max-width:980px;
    background: url('/img/custom/980/fons.jpg');
    background-repeat:no-repeat;
    background-position:top left;/*
    border-left:1px solid red;
    border-right:1px solid red;*/
}
.container{
    width:100% !important;
    padding:0px !important;
}
TABLE.producte TD{
    background-color: #fff;
}
#cap{
    padding-top:20px;
    padding-left:40px;
}
.cos{
    padding-left:5%;
    padding-right:5%;
}
.opener{
    background: transparent !important;
    background-color: transparent !important;
}
TABLE.producte thead{
    background: transparent;
}
TABLE.producte thead th{
    background: none repeat scroll 0 0 #d18416;
}
ul.paginator li a{
    margin-right:5px;
}

#borderPeu{
    width:100%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-bottom:10px;
    text-align: center;
}
#borderPeu img{
    display:inline-block;
    margin-top: 10px;
}

#anuncis{
    /*margin-left:232px;
    float:left;*/
    text-align: center;
    width: 100%;
    float:left;
}
#peu{
    margin-top: 30px;
}
#producte{
    font-weight: bold;
    font-size:16px;
    margin-top:15px;
}
H1.directori{
    float:left;
    background: url('/img/custom/directori.png') no-repeat top left transparent;
    padding-left: 40px;
    display: inline-block;   
    font-size: 28px;
    font-weight: bold;
    margin-top:20px;
    width:100%;
}
H1.contacte{
    float:left;
    background: url('/img/custom/icon-map.png') no-repeat top left transparent;
    padding-left: 40px;
    display: inline-block;   
    font-size: 27px;
    font-weight: bold;
}
#map{
	width: 100%;
	height: 300px;
}
.bordePan {
	border: 3px solid #e1d8ce;
}
.cars {
	width: 80%;
	float: left;
}
.serveis {
	float: left;
	width: 20%;
	height: 750px;
	font-size: 14px;
	font-weight: bold;
}
label{
    font-weight:400;
}


.linkmarro{
    color: #af6318;
    font-weight: bold;
}

TABLE.producte TD.opener a {
    background: none repeat scroll 0 0 #987d7e;
    border-radius: 15px;
    color: #fefefd;
    padding: 5px 9px;
    text-decoration: none;
    font-size:15px;
}

.hiddenMAX{
    display:none;
}
.bold{
    font-weight:bold;
}
#peu {
    color:#000;
}
#peu a{
    text-decoration: underline;
}
#cercarMapa{
    background: url('/img/custom/btn2.png') no-repeat top left transparent;
    float:left;
    width:153px;
    padding-top:5px;
    padding-bottom:6px;
    text-align: center;
    text-decoration: none;
    margin-top:35px;
    font-weight: bold;
}
.frontend UL.paginator LI A{
    border: 1px solid #000;
    border-radius: 100%;
    float: left;
    height: 27px;
    padding: 3px 0 0;
    text-align: center;
    width: 27px;
    margin-right:10px;
}
.frontend UL.paginator LI A:hover{
    background-color:#5f3844;
    color:#fff !important;
    text-decoration: none;
}
.frontend UL.paginator A.active{
    border-radius: 100%;
}
.serveiIMG{
    text-align: center;
}
.serveiIMG img{
    display:block;
}
.frontend UL.paginator LI.next,.frontend UL.paginator LI.prev{
    display:block;
}
.cuadreGPS{
    border: 1px solid #ccc;
    border-radius:5px;
    height:33px;
    width:33px;
    text-align:center;
    background-color:#e5e3df;
    display:inline-block;
}
.cuadreGPS:hover{
    background-color:#af630f;
    cursor:pointer;
}
TABLE.producte TD{
    font-size:14px;
}
#geoMap #cercarMapa{
    padding-bottom: 8px;
    padding-top: 6px;
}
.selectIdiomaCookies{
    display:none;
}
.btn-cookie{
    padding-bottom: 6px !important;
    padding-top: 5px !important;
}
.col-fitxaFleca #cercarMapa{
    margin-bottom:15px;
}
.capFitxaFleca{
    margin-top:-25px !important;
}

/*##########################################*/
/*##########################################*/
/*##########################################*/
/*##########################################*/

@media (min-width: 200px) and (max-width: 370px) {
    H1{
        font-size: 20px !important;
        line-height:22px;
    }
    H1.directori{
        padding-top:6px;
        padding-bottom:5px;
    }
    #logoFB {
        position: absolute;
        right: 15% !important;
        top: 60px !important;
    }
    #filtresInputs input[type="text"]{
        width:125px !important;
    }
    #filtresInputs select{
        width:125px !important;
    }
    body{
        max-width:480px;
    }
    .frontend{
        max-width:480px;
    }
    #producte .opener{
        padding:0px !important;
        padding-left:5px !important;
    }
    TABLE.producte TD{
        font-size:12px;
    }
}
    

/* extra small device*/
@media (max-width: 480px) {
    #margen-cookies{
        width:100% !important;
    }
    #title-cookies{
        padding-left:5% !important;
        width:100% !important;
    }
    #options-cookies{
        width:100% !important;
        padding-left:5% !important;
        float:left !important;
    }
    #cos-cookies{
        width:100% !important;
        padding-left:5% !important;
    }
    .btn-cookie{
        float:left;
        margin-top:-15px;
    }
    
    /* UTILS */
        .showPhone{
            display:block;
        }
        .showTabletPC{
            display: none;
        }

    /* CAP */
        #cap{
            padding-left:5%;
            padding-right:5%;
        }
        #cap .col-logo{
            width:100%;
        }

    /* GENERAL */
        body{
            max-width:480px;
        }
        .frontend{
            max-width:480px;
        }
        .cos{
            padding-left:5%;
            padding-right:5%;
        }
        .col-xs-12{
            padding-bottom:5px;
        }
        #wrap{
            background: url('/img/custom/480/fons.jpg');
            background-size: 100%;
            background-repeat:no-repeat;
            background-position:top left;/*
            border-left:1px solid blue;
            border-right:1px solid blue;*/
        }
    /*  PEU */
        .footerFB{
            text-align:center;
            padding-top:15px;
            padding-bottom:15px;
        }
        .textFooter{
            width:90%;
            padding-top:5%;
            padding-bottom:5%;
            margin:0px auto;
        }
        #logoFB{
            position: absolute;
            right: 15% !important;
            top: 75px;
        }
        #peu{
            margin-top:30px;
        }
        .firstText{
            float:none;
            width:80%;
            margin:0px auto;
        }
        #peu .imgPeu3{
            display:none;
        }
    /* INDEX */

        .col-filtre{
            width:100%;
        }
        .col-directori{
            width:100% !important;
            margin-bottom: 15px;
        }
        #divfiltreNoticies{
            float: right;
            margin-right: 5%;
            width: 95%;
        }
        #producte .opener{
            width:20px;
            padding-right:5px !important
        }
        .frontend UL.paginator{
            margin-top:15px;
        }
        
        .checkbox2{
            border: 1px solid #000;
            float: right;
            height: 18px;
            margin-top: -2px;
            width: 18px;
            margin-left: 5px;
        }
        .filtresLlistat{
            float:right;
            width:200px;
            margin-right:100px;
        }
        .filtresLlistat .item{
            float:left;
            width:100%;
        }
        .filtresLlistat .item label{
            float:left;
            width: 100%
        }

        #divfiltreNoticies input[type="submit"]{
        }

        #filtresInputs{
            float:right;
            width:100%;
            
        }
        #filtresInputs .item{
            float:right;
            width:100%;
            margin-bottom: 5px;
        }
        #filtresInputs input[type="text"]{
            width:172px;
        }
        #filtresInputs select{
            width:172px;
        }
        .filtresSubmit{
            display:none;
        }
        .filtresSubmit2{
            float:right;
            width:100%;
            margin-top:10px;
        }
        #cercarMapa{
            margin-top:20px !important;
        }
        
    /* FITXA */
        .logoFitxa{
            margin-right:15px !important;
            margin-bottom:15px;
        }
        .col-titol-fitxa{
            width:68%;
            margin-right:4%;
        }
        .col-link-tornar{
            width:28%;
        }
        .col-fitxaFleca{
            width:100%;
        }
        .col-serveisFleca{
            width:100%;
        }
        .mapa{
            width:100%;
            height:230px !important;
        }
        .desc iframe{
            width:100%;
            height: 250px;
            margin-bottom: 10px;
        }
        .serveiIMG{
            text-align: center;
            width: 25%;
        }
        .serveiIMG img{
            
        }
        .oneImgFleca{
            width:100%;
            text-align: center;
        }
        .twoImgFleca{
            width:100%;
            text-align: center;
        }
        .oneImgFleca img{
            width:80%;
            max-width:352px;
            height:auto;
            margin-bottom: 5px;
            display:inline-block;
        }
        .twoImgFleca img{
            width:80%;
            max-width:352px;
            height:auto;
            display:inline-block;
        }
        .capFitxaFleca{
            margin-top: 15px;
            margin-bottom:10px;
        }
        .desc{
            margin-top:10px;
        }
        .col-serveisFleca{
            margin-top: 50px;
        }
        .clearPhone{
            clear:both;
        }
        .col-fitxaFleca #cercarMapa{
            margin-top:10px !important;
        }
    /* MAPA */
        #geoMap{
            width:100% !important;
            height:380px !important;
            float:left;
            margin-top: 25px
        }
        .col-mapa-title{
            width:65%;
            margin-top:20px;
        }
        .col-mapa-link-back{
            width:30%;
            margin-top:20px;
        }
        .col-mapa-link-back img{
            float:right;
        }
}
/*small device*/
@media (min-width: 481px) and (max-width: 780px) {
    /* COOKIES*/
    #margen-cookies{
        width:100% !important;
    }
    #title-cookies{
        padding-left:5% !important;
        width:35% !important;
    }
    #options-cookies{
        width:100% !important;
        padding-left:5% !important;
        float:left !important;
    }
    #cos-cookies{
        width:65% !important;
    }
    .btn-cookie{
        float:right;
        margin-top:-15px;
        margin-right:10px;
    }
    
    /* UTILS */
        .showPhone{
            display:none;
        }
        .showTabletPC{
            display: block;
        }
        .hiddenVT{
            display:none;
        }
        .showVT{
            display:block;
        }
    
    /* GENERAL */
        #cap{
            padding-left:5%;
            padding-right:5%;
        }
        .cos{
            padding-left:5%;
            padding-right:5%;
        }
        #wrap{
                background: url('/img/custom/780/fons.jpg');
                background-repeat:no-repeat;
                background-size: 100%;
                background-position:top left;/*
                border-left:1px solid green;
                border-right:1px solid green;*/
        }
        
    /* PEU */
        .footerFB{
            text-align:center;
            padding-top:15px;
            padding-bottom:15px;
        }
        .textFooter{
            width:450px;
            margin:0px auto;
        }
        #logoFB{
            margin-top:0px !important;
            float:left;
        }
        #peu{
            margin-top:30px;
        }
    
    /* CAP */
        #cap .col-logo{
                width: 60% ;
        }
        #cap .col-link{
            width:40%;
        }
        .linkWeb
        {
            float:right;
        }
        #cap{
            padding-top:20px;
            padding-left:5%;
        }
    
    /* INDEX */
        #producte .opener{
            width:20px;
            padding-right:0px !important
        }
        .col-filtre{
            width:70%;
        }
        .col-directori{
            width:30% !important;
        }
        #divfiltreNoticies{

        }
        .col-directori h1{
            width:100%;
        }
        
        .checkbox2{
            border: 1px solid #000;
            float: right;
            height: 18px;
            margin-top: -2px;
            width: 18px;
            margin-left: 5px;
        }
        .filtresLlistat{
            float:left;
            width:200px;
        }
        .filtresLlistat .item{
            float:left;
            width:100%;
        }
        .filtresLlistat .item label{
            float:left;
            width: 100%
        }
        #divfiltreNoticies{
            float: right;
            margin-right: 7%;
            width: 93%;
        }
        #divfiltreNoticies input[type="submit"]{
        }

        #filtresInputs{
            float:right;
            width:100%;
            margin-top:20px;
        }
        #filtresInputs .item{
            float:right;
            width:100%;
            margin-bottom: 5px;
        }
        #filtresInputs input[type="text"]{
            width:172px;
        }
        #filtresInputs select{
            width:172px;
        }
        .filtresSubmit{
            display:none;
        }
        .filtresSubmit2{
            float:right;
            width:100%;
            margin-top:10px;
        }
    /* FITXA */
        .col-fitxaFleca {
            padding-right: 5%;
            width: 85%;
        }
        .col-serveisFleca{
            width:15%;
            margin-top:35px;
        }
        .oneImgFleca{
            padding-right:10px;
        }
        
        .twoImgFleca{
            padding-right:10px;
        }    
        .mapa{
            width:100%;
            height:230px !important;
        }
        .desc iframe{
            width:100%;
            height: 250px;
            margin-bottom: 10px;
        }
        .desc{
            margin-top:20px;
        }
        .capFitxaFleca{
            margin-top: 20px;
            margin-bottom:20px;
        }
        #cercarMapa{
            margin-top:15px;
        }
        .serveiIMG img{
            float:right;
        }
        .col-serveisFleca b{
            float:right;
            margin-right:31px;
        }
        .serveiIMG .img7{
            margin-right:10px;
            margin-top:15px;
        }
        .serveiIMG .img6{
            margin-right:6px;
            margin-top:15px;
        }
        .serveiIMG .img5{
            margin-right:10px;
            margin-top:10px;
        }
        .serveiIMG .img4{
            margin-right:5px;
            margin-top:15px;
        }
        .serveiIMG .img3{
            margin-right:4px;
            margin-top:15px;
        }
        .serveiIMG .img2{
            margin-right:15px;
            margin-top:10px;
        }
        .serveiIMG .img1{
            margin-right:8px;
        }
    /* MAPA */
        #geoMap{
            width:100% !important;
            height:600px !important;
            float:left;
            margin-top: 25px
        }
        .col-mapa-title{
            width:65%;
            margin-top:20px;
        }
        .col-mapa-link-back{
            width:30%;
            margin-top:20px;
        }
        .col-mapa-link-back img{
            float:right;
        }
}

@media (min-width: 481px) and (max-width: 550px) {
    .col-directori{
        width:100% !important;
    }
    .col-filtre{
        width:100% !important;
    }
}


/* medium device */
@media (min-width: 781px) and (max-width: 979px) {
    /* COOKIES*/
    #margen-cookies{
        width:100% !important;
    }
    #title-cookies{
        padding-left:5% !important;
        width:20% !important;
    }
    #options-cookies{
        width:15% !important;
        padding-right:5% !important;
        float:right !important;
    }
    #cos-cookies{
        width:55% !important;
    }
    
    /* UTILS */
        .showPhone{
            display:none;
        }
        .showTabletPC{
            display: block;
        }
    /* GENERAL */
        #cap{
            padding-left:5%;
            padding-right:5%;
        }
        .cos{
            padding-left:5%;
            padding-right:5%;
            margin-top: 30px;
        }
        #wrap{
            max-width:980px;
            background: url('/img/custom/980/fons.jpg');
            background-size: 85%;
            background-repeat:no-repeat;
            background-position:top left;/*
            border-left:1px solid black;
            border-right:1px solid black;*/
        }
    /* CAP */
        .col-logo{
            width:78%;
        }
        .col-link{
            width:22%;
            float:right;
        }
        #cap .col-logo{
                width: 70% ;
        }
    /* PEU */
        .footerFB{
            text-align:center;
            padding-top:15px;
            padding-bottom:15px;
        }
        .textFooter{
            width:450px;
            margin:0px auto;
        }
        #logoFB{
            margin-top:0px !important;
            float:left;
        }
        #peu{
            margin-top:30px;
        }
    /* INDEX */
        #producte .opener{
            width:20px;
            padding-right:0px !important
        }
        .col-filtre{
            width: 70%;
        }
        .checkbox2{
            border: 1px solid #000;
            float: right;
            height: 18px;
            margin-top: -2px;
            width: 18px;
            margin-left: 5px;
        }
        .filtresLlistat{
            float:right;
            width:200px;
            margin-right:146px;
        }
        .filtresLlistat .item{
            float:left;
            width:100%;
        }
        .filtresLlistat .item label{
            float:left;
            width: 100%
        }
        #divfiltreNoticies{
            float:right;
            margin-right:39px;
            width:100%;
            margin-top:0px;
        }
        #divfiltreNoticies input[type="text"]
        {
            width:200px;
        }
        #divfiltreNoticies select{
            width:200px;
        }
        #divfiltreNoticies input[type="submit"]{
            position: absolute;
            bottom:0px;
            right:0px;
        }

        #filtresInputs{
            float:right;
        }
        .filtresSubmit{
            float:right;
            height:55px;
            width:65px;
            position:relative;
        }
        #filtresInputs .item{
            float:right;
            width:100%;
            margin-bottom: 5px;
        }
        .filtresSubmit2{
            display:none;
        }    
        .col-directori{
            width:30%;
        }
    /* FITXA */
    
        .col-fitxaFleca {
                padding-right: 5%;
                width: 85%;
        }
        .desc{
            margin-top:20px;
        }
        .capFitxaFleca{
            padding-bottom: 30px;
        }
        .oneImgFleca{
            width:210px;
        }
        .twoImgFleca{
            width:215px;
        }
        .col-fitxaFleca{
            width:85%;
        }
        .col-serveisFleca{
            margin-top:35px;
            width:15%;
        }
        #cercarMapa{
            margin-top:15px;
        }
        .serveiIMG img{
            float:right;
        }
        .col-serveisFleca b{
            float:right;
            margin-right:31px;
        }
        .serveiIMG .img7{
            margin-right:15px;
            margin-top:15px;
        }
        .serveiIMG .img6{
            margin-right:10px;
            margin-top:15px;
        }
        .serveiIMG .img5{
            margin-right:12px;
            margin-top:10px;
        }
        .serveiIMG .img4{
            margin-right:8px;
            margin-top:15px;
        }
        .serveiIMG .img3{
            margin-right:6px;
            margin-top:15px;
        }
        .serveiIMG .img2{
            margin-right:16px;
            margin-top:10px;
        }
        .serveiIMG .img1{
            margin-right:8px;
        }
        
    /* MAPA */
        #geoMap{
            width:100% !important;
            height:515px !important;
            float:left;
            margin-top: 25px
        }
        .col-mapa-title{

        }
        .col-mapa-link-back img{
            margin-top:-25px;
            float:right;
        }
}
/* large desktop */
@media (min-width: 980px) {
    /* COOKIES*/
    #title-cookies{
        padding-left:5% !important;
        width:20% !important;
    }
    #options-cookies{
        width:15% !important;
        padding-right:5% !important;
        float:right !important;
    }
    #cos-cookies{
        width:55% !important;
    }
    /* UTILS */
    .showPhone{
        display:none;
    }
    .showTabletPC{
        display: block;
    }
    
    /* GENERAL */
    .cos{
        margin-top: 30px;
    }

    #linkTornar{
        margin-right:140px;
    }
    /* CAP */
        .col-logo{
            width:78%;
        }
        .col-link{
            width:22%;
        }
    /* PEU */
    #peu{
        margin-top:30px;
    }
    .footerFB{
        text-align:center;
        padding-top:15px;
        padding-bottom:15px;
    }
    .textFooter{
        width:450px;
        margin:0px auto;
    }
    #logoFB{
        margin-top:0px !important;
        float:left;
    }
    /* INDEX */
        #divfiltreNoticies{
            width:350px;
        }
        #divfiltreNoticies input[type=text]
        {
            width: 175px;
        }
        #divfiltreNoticies select
        {
             width: 175px;
        }
        
        .checkbox2{
            border: 1px solid #000;
            float: right;
            height: 18px;
            margin-top: -2px;
            width: 18px;
            margin-left: 5px;
        }
        .filtresLlistat{
            float:right;
            width:200px;
            margin-right:148px;
        }
        .filtresLlistat .item{
            float:left;
            width:100%;
        }
        .filtresLlistat .item label{
            float:left;
            width: 100%
        }
        #divfiltreNoticies{
            float:right;
            margin-right:39px;
            width:100%;
            margin-top:-10px;
        }
        #divfiltreNoticies input[type="submit"]{
            position: absolute;
            bottom:0px;
            right:0px;
        }
        #divfiltreNoticies input[type="text"]
        {
            width:200px;
        }
        #divfiltreNoticies select{
            width:200px;
        }
        #filtresInputs{
            float:right;
        }
        .filtresSubmit{
            float:right;
            height:55px;
            width:65px;
            position:relative;
        }
        #filtresInputs .item{
            float:right;
            width:100%;
            margin-bottom: 5px;
        }
       
        #cercarMapa{
            background: url('/img/custom/btn2.png') no-repeat top left transparent;
            float:left;
            width:153px;
            text-align: center;
            text-decoration: none;
            margin-top:14px;
            font-weight: bold;
            padding-bottom: 4px;
            padding-top: 7px;
        }
        .frontend UL.paginator{
            margin-top:20px;
        }
        #producte .opener{
            width:20px;
            padding-right:0px !important
        }
        .filtresSubmit2{
            display:none;
        }
    /* FITXA */
        .col-fitxaFleca #cercarMapa{
            margin-top:15px;
        }
        .capFitxaFleca{
            padding-top: 10px;
            padding-bottom: 30px;
        }
            .oneImgFleca{
            width:210px;
        }
        .twoImgFleca{
            width:215px;
        }
        .col-fitxaFleca{
            width:85%;
        }
        .col-serveisFleca{
            width:15%;
            margin-top:35px;
        }
        .oneImgFleca{
            width:240px;
            margin-right:10px;
            margin-bottom:20px;
        }
        .twoImgFleca{
            width:240px;
            margin-bottom:20px;
        }
        .serveiIMG img{
            float:right;
        }
        .col-serveisFleca b{
            float:right;
            margin-right:31px;
        }
        .serveiIMG .img7{
            margin-right:15px;
            margin-top:15px;
        }
        .serveiIMG .img6{
            margin-right:10px;
            margin-top:15px;
        }
        .serveiIMG .img5{
            margin-right:12px;
            margin-top:10px;
        }
        .serveiIMG .img4{
            margin-right:8px;
            margin-top:15px;
        }
        .serveiIMG .img3{
            margin-right:6px;
            margin-top:15px;
        }
        .serveiIMG .img2{
            margin-right:16px;
            margin-top:10px;
        }
        .serveiIMG .img1{
            margin-right:8px;
        }
        /*
            .serveiIMG img{
                text-align: center;
                display:inline-block;
            }
            .col-serveisFleca b{
                text-align: center;
                display:inline-block;
                width:100%;
            }
        */
        .desc iframe{
            width:490px;
        }
        #map{
            width:600px !important;
        }
    /* MAPA */
        #geoMap{
            width:100% !important;
            height:515px !important;
            float:left;
            margin-top: 25px
        }
        .col-mapa-title{

        }
        .col-mapa-link-back img{
            margin-top:-25px;
            float:right;
        }
}