@charset "utf-8";
/* CSS Document */
/******* BOTONS  ********/
.button {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 18px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover { text-decoration: none;}
.button:active { position: relative; top: 1px;}
.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}
.medium { font-size: 12px; padding: .4em 1.5em .42em;}
.small { font-size: 11px; padding: .2em 1em .275em;}
/* color styles */
/* black */
.black {
    color: #d7d7d7;
    border: solid 1px #333;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    background: -moz-linear-gradient(top,  #666,  #000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
    background: #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
    background: -moz-linear-gradient(top,  #444,  #000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
    color: #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
    background: -moz-linear-gradient(top,  #000,  #444);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
    color: #e9e9e9;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top,  #888,  #575757);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
    background: #616161;
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
    background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
    color: #afafaf;
    background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
    background: -moz-linear-gradient(top,  #575757,  #888);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top,  #ededed,  #fff);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
    color: #faddde;
    border: solid 1px #980c10;
    background: #d81b21;
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
    background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
    background: #b61318;
    background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
    background: -moz-linear-gradient(top,  #c9151b,  #a11115);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
    color: #de898c;
    background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
    background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
    color: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
    color: #fae7e9;
    border: solid 1px #b73948;
    background: #da5867;
    background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
    background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
    background: #ba4b58;
    background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
    background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
    color: #dca4ab;
    background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
    background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
    color: #e8f0de;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
    background: #538018;
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
    color: #a9c08c;
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
    color: #feeef5;
    border: solid 1px #d2729e;
    background: #f895c2;
    background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
    background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
    background: #d57ea5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
    background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
    color: #f3c3d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
    background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}
.tresd{
    text-shadow: 0 1px 0 #ccc, 
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 5px 0 #aaa,
        0 6px 1px rgba(0,0,0,.1),
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2),
        0 20px 20px rgba(0,0,0,.15); 
}
/************************/
/************************/
header{
    min-width: 1024px;
    
}
footer {
    min-width:  1024px;
}

.container{
    min-width:  1024px;
}
.net{clear:both;}
span{
 font-family: Cousine,sans-serif;
}
* {
    border: 0 none;
    font-family: Cousine,sans-serif;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;

}
.tot{
    width: 100%;
    min-width:  1024px;
    position: relative;
}
.lateral{
    width: 270px;
    position: absolute;
    z-index: 999;
    top:0px;
   left:0px;
    min-width: 209px;
    max-width: 280px;
  
}
.contingut{ padding-left: 270px;}

#background{
	width: 100%;
	background-position: center center;
	background-size: cover;
	position: fixed;
	z-index: -1;
	
	-webkit-transition: background .5s; /* Safari */
    transition: background .5s;
}

.background {
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.background.image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
	/*position: fixed;*/
}
.none { opacity: 0; }
.actiu { opacity: 1; }
.transimage {
    -webkit-transition: opacity 2s ease-in-out;
    transition: opacity 2s ease-in-out;
}


.titol_andergraun{
    text-decoration: underline;
    color:black;
    text-align: center;
    font-size: 12px;
    margin-bottom: 30px;
   
}
.titol_andergraun a{
    text-decoration: underline;
    color:black;
    text-align: center;
    font-size: 12px;
    margin-bottom: 30px;
   
}

.menu_post_it{

    font-size: 11px;


    text-align: center;
    background-color:#FFF69C;
    z-index: 1;

    padding-left:10px;
    padding-right:10px;
    
    clear:both;
 
}
.novetats_post_it{
    
    font-size: 12px;

    z-index:0;
    text-align: left;
    background-color:#FFF69C;
    font-weight: bold;
    padding:7px;
}
.novetats_post_it li{
  
}
.novetats_post_it a{
    text-decoration: none;
    color:black;
}
.novetats_post_it a:hover{
    text-decoration: none;
    color:black;
}
.art_post_it{
   
    font-size: 10px;

    z-index:0;
    text-align: left;
      background-color:#FFF69C;
    font-weight: bold;
    padding: 0px 7px 7px 7px;
}
.art_post_it li{
    padding-bottom: 5px;

}
.art_post_it a{
    text-decoration: none;
    color:black;
}
.art_post_it a:hover{
    text-decoration: underline;
    color:black;
}
.menu_secccions{
    text-align: left;
    font-size: 12px;
    font-weight: normal;
   cursor:pointer;
}
.menu_secccions li.menu_sel{

}
.menu_secccions li.menu_no_sel{
    display: none;
}
.menu_secccions a{
    text-decoration: none;
}
.menu_post_it ul li#titol_menu{
    padding-top:10px;
    text-decoration: underline;
}
.menu_post_it li{
    padding-bottom: 5px;
    padding-top: 5px;

}
.menu_post_it ul ul#idiomes li{
    display:inline-block;
    width: auto;


}
.menu_post_it ul ul#xarxes_socials li{
    display:inline-block;
    margin:0px;
     padding-bottom: 5px;
    padding-top: 5px;
    font-size: 11px;
}
.menu_post_it a{

    text-decoration: none;
    color:black;
}
.menu_post_it a:hover{
    text-decoration: underline;
}

#botox{
    /*
	background-image: url("../img/fletxa1.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: right top;
	*/
    width:10%;height:16px;border:0;
	cursor: pointer;
}

#botox {
	width:15px;
	height:10px;
	position: relative;
	cursor: pointer; 
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}
#botox:hover {
	opacity: 1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#botox span,
#botox span:before,
#botox span:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #000; /*#999999;*/
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#botox span,
#botox span:before,
#botox span:after {background: #000;}



#botox.botox2 span,
#botox.botox2 span:before,
#botox.botox2 span:after {background: #fff;}
.botox2{
	/*background-image: url("../img/fletxa4.png")!important;*/
}

#botox span:before { top: -5px; }
#botox span:after { top: 5px; }

#botox.on { opacity: 1; }
#botox.on span { background-color: transparent; }
#botox.on span:before,
#botox.on span:after { top: 0; }
#botox.on span:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#botox.on span:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}




a.selIdioma{
    text-decoration: underline;
}

.contacte_info{
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
   
    background-color: white;
    font-size: 12px;
    text-align: left;
    width: 250px;
    float:left;
    margin-top: 70px;
}



/*sec novetats pinteres*/
#wrapperagenda {

 
    min-width: 800px;

}

#columnsagenda {
    -webkit-column-count: 3;
    -webkit-column-gap: 15px;
    -webkit-column-fill: auto;
    -moz-column-count: 3;
    -moz-column-gap: 15px;
    -moz-column-fill: auto;
    column-count: 3;
    column-gap:15px;
    column-fill: auto;

}

.pinagenda {
    display: inline-block;
    position:relative;
   margin-bottom: 5px;
    background-color: transparent;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
   


  /* background: -webkit-linear-gradient(45deg, #D8D9DE, #D8D9DE);*/
  opacity: 1;

    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.pinagenda img {
    width: 100%;

}
@media (min-width: 960px) {
    #columnsagenda {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        
    }
}

@media (min-width: 1100px) {
    #columnsagenda {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}

/*#columnsagenda:hover .pinagenda:not(:hover) {
    opacity: 0.4;
}*/
#columnsagenda:hover img {

    opacity: 0.4;
}
#columnsagenda .pinagenda img:hover{
    opacity: 1;
}


.nov_columna{
    width: 100%;
    float:left;
  
}
/*sec novetats pinteres fi*/

/*altres seccions pinterest 1columna-----------------------------------------------------------------*/
#wrapper1 {

  

}

#columns1 {
    -webkit-column-count: 1;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto;
    -moz-column-count: 1;
    -moz-column-gap: 10px;
    -moz-column-fill: auto;
    column-count: 1;
    column-gap:10px;
    column-fill: auto;

}

.pin1 {
    display: inline-block;
  
    position:relative;
   margin-bottom: 5px;
    background-color: transparent;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
  

  /* background: -webkit-linear-gradient(45deg, #D8D9DE, #D8D9DE);*/
    opacity: 1;

    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.pin1 img {
    width: 100%;

}
@media (min-width: 960px) {
    #columns1 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        
    }
}

@media (min-width: 1100px) {
    #columns1 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

#columns1:hover .pin1:not(:hover) {
    /*opacity: 0.4;*/
}

.unaColumna{
    width: 22%;
    float:left;
    padding-top: 70px;
}
.imgGranNov1{
    width: 600px;
    
    padding-left: 30px;
   
    float:left;
}
div.imgGranNov1 div.bx-wrapper div.bx-viewport ul#slide-interior li img{
    width: 600px;
    height: 350px;
}
.descNovFoto a{
   text-decoration: none;
   color:white;
   padding-bottom: 15px;
  
}
.descNovFoto a:hover{
   text-decoration: underline;
   color:white;
}
.descNov a{
   text-decoration: none;
   color:black;
}
.descNov a:hover{
   text-decoration: underline;
   color:black;
}
/*sec 1columns pinteres fi-------------------------------------------------------------------------*/
/*altres seccions pinterest 2columna--------------------------------------------------------------*/
#wrapper2 {

  

}

#columns2 {
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto;
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -moz-column-fill: auto;
    column-count: 2;
    column-gap:10px;
    column-fill: auto;

}

.pin2 {
    display: inline-block;

     position:relative;
   margin-bottom: 5px;
    background-color: transparent;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
  

  /* background: -webkit-linear-gradient(45deg, #D8D9DE, #D8D9DE);*/
  opacity: 1;

    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.pin2 img {
    width: 100%;

}
@media (min-width: 960px) {
    #columns2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        
    }
}

@media (min-width: 1100px) {
    #columns2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

#columns2:hover .pin2:not(:hover) {
       /*opacity: 0.4;*/
}
.dosColumna{
    width: 32%;
    float:left;
    padding-top: 70px;
}
.imgGranNov2{
    width: 550px;
    
    padding-left: 30px;
   
    float:left;
}
div.imgGranNov2 div.bx-wrapper div.bx-viewport ul#slide-interior li img{
    width: 550px;
    height: 350px;
}

/*sec 2columns pinteres fi------------------------------------------------------*/
/*altres seccions pinterest 3columna---------------------------------------------*/
#wrapper3 {

  

}

#columns3 {
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto;
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -moz-column-fill: auto;
    column-count: 3;
    column-gap:10px;
    column-fill: auto;

}

.pin3 {
    display: inline-block;

     position:relative;
   margin-bottom: 5px;
    background-color: transparent;

    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
  

  /* background: -webkit-linear-gradient(45deg, #D8D9DE, #D8D9DE);*/
  opacity: 1;

    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.pin3 img {
    width: 100%;

}
@media (min-width: 960px) {
    #columns3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        
    }
}

@media (min-width: 1100px) {
    #columns3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}

#columns3:hover .pin3:not(:hover) {
       /*opacity: 0.4;*/
}
.tresColumna{
    width: 43%;
    float:left;
    padding-top: 70px;
}
.imgGranNov3{
    width: 460px;
    
    padding-left: 30px;
   
    float:left;
}
div.imgGranNov3 div.bx-wrapper div.bx-viewport ul#slide-interior li img{
    width: 460px;
    height: 300px;
}

/*sec 3columns pinteres fi-----------------------------------------------------------------*/

div.contingut .descNov{

  
    font-size: 12px;
   padding-top: 10px;
    padding-bottom: 10px;
   

}
div.contingut p.descNov{

  
    font-size: 12px;
   padding: 0px 10px 0px 10px;
   

}
div.titolNov{
      font-size: 12px;
   padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 5px;
    font-weight: bold;
    color:black;
    text-decoration: underline;
    text-transform: uppercase;

}
p.titolNov{
      font-size: 12px;
  padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 5px;
    font-weight: bold;
    color:black;
    text-decoration: underline;

}
p.titolNovFoto{
      font-size: 12px;
  padding-bottom: 10px;
    padding-right: 10px;
 
    font-weight: bold;
    color:white;
    text-decoration: underline;

}
p.titolNovFoto a{
    font-weight: bold;
    color:white;
    text-decoration: none;

}
p.titolNov a{
    font-weight: bold;
    color:black;
    text-decoration: none;

}
p.titolNov2{
      font-size: 12px;
   
  
    padding-top: 5px;
    font-weight: bold;
    color:black;


}

.fitxa-pdf{
	color:red !important;
}

p.titolNov2 a{
    font-weight: bold;
    color:black;
    text-decoration: none;

}
p.dataItipus{

    color:black;
    text-decoration: none;
}
p.dataItipus a{

    color:black;
    text-decoration: none;
}
p.dataItipuslink{

    color:red;
    text-decoration: none;
    padding-bottom: 10px;
}
p.dataItipuslink a{
	background:black;
    color:white;
	padding:3px;
    text-decoration: none;
}

p.dataItipusFoto{

    color:white;
    font-weight: bold;
    text-decoration: none;
}
p.dataItipusFoto a{

    color:white;
    font-weight: bold;
    text-decoration: none;
}
.infoNov{
    width: 50%;
    float:left;
    padding-top: 68px;
    padding-right: 10px;
    font-size: 12px;
}

.imgGranNov img{
    width: 47%;
    float:left;
}
span.titolGroc{
    color:#FFEF00;
border-bottom: 3px solid #FFEF00;    
    font-size: 30px;
  
}
div.titolGroc{
  padding-bottom: 50px;
  
}

div.bx-wrapper{
    margin:0px;
}
div.bx-wrapper div.bx-viewport {
     background-repeat: no-repeat;
     border: 0px;
     left:0px;
     
}

.descripcio_general{
   background-color:#FFF69C;
   padding: 10px;
   font-size: 12px;
}

.descripcio_general a{
  color:black;
  text-decoration: none;
 
   font-size: 12px;
}
.descripcio_general a:hover{
  color:black;

}
.novetat_tot_info{
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
      position:absolute;
      bottom:10px;
}
.novetat_tot_info_nou{
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
      position:absolute;
      bottom:10px;
}


div.bx-wrapper div.bx-controls div.bx-controls-direction a{
    margin: 0;
}


div.container div.contingut div.bx-wrapper{
    background-color:#FFF69C;
}
div.contingut div.bx-wrapper div.bx-controls{
    padding: 5px 10px 0px 10px;
   
}
div.contingut div.bx-wrapper div.bx-controls div.bx-pager-item{
    display: inline-block;
    margin-left: 5px;
    font-size: 12px;
    
}


div.contingut a.bx-prev{
         background-image: url("../img/fletxa2.png");
      background-repeat: no-repeat;
    width:16px;height:16px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    color:transparent;
    font-size: 13px;
    padding-right: 10px;
}
div.contingut a.bx-prev:hover{
         background-position: left bottom;
}
div.contingut a.bx-next{
        background-image: url("../img/fletxa3.png");
     background-repeat: no-repeat;
    width:16px;height:16px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    color:transparent;
      font-size: 13px;
      
}
div.contingut div.imgGranNov1 a.bx-next:hover{
      background-position: left bottom;
}
div.contingut .bx-pager a.active,div.contingut .bx-pager a:hover {
   color:red;
}
div.contingut .bx-pager a{
   color:black;
}











div.pagernov { }
div.pagernov  div.bx-controls{ padding: 0px 0px 20px 0px; }
div.pagernov  div.bx-controls-direction{ padding: 10px 0px 0px 0px; }
div.pagernov  div.bx-controls div.bx-pager{ padding-left: 3px; }
div.pagernov  div.bx-controls div.bx-pager-item{
    display: inline-block;
    font-size: 12px;
}

div.pagernov div.bx-controls div.bx-controls-direction a.bx-prev{
	background-image: url("../img/fletxa2.png");
	background-repeat: no-repeat;
    width:16px;height:16px;
    background-repeat: no-repeat;
    text-indent: -9999px;
	padding-right: 0px;
    color:transparent;
    font-size: 13px;
}
div.pagernov a.bx-prev:hover{ background-position: left bottom; }
div.pagernov div.bx-controls div.bx-controls-direction a.bx-next{
	background-image: url("../img/fletxa3.png");
	background-repeat: no-repeat;
    width:16px;height:16px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    color:transparent;
	font-size: 13px;  
}
div.pagernov a.bx-next:hover{ background-position: left bottom; }
div.pagernov .bx-pager a.active,div.pagernov .bx-pager a:hover { color:red; }
div.pagernov .bx-pager a{ color:black; }
div.back{
	background-image: url("../img/fletxaBack.png");
	width:20px;height:20px;
	background-repeat: no-repeat;
	float:left;
}
div.backText{
	float:left;
	color:black;
	padding-left:5px;
	padding-top:3px;
}
div.backText a{
	float:left;
	color:black;
}
.img_transparent{
    opacity:0.15;
	filter:alpha(opacity=15);
}
div.container div.bx-wrapper div.bx-viewport ul#slide-home li div img{
    width: 100%;
	height: 100%;
}
div.container div.bx-wrapper div.bx-viewport{ width: 100%; }
.enconstruccio{
    position: absolute;
    left:350px;
    top:70px;
}

.imatgeititol{ width: 32%; /*318px;*/float:left;display:block;position:relative; }
#rowsagenda:hover img { opacity: 0.4; }

#rowsagenda .imatgeititol:hover img{ opacity: 1; }

.imatgeslideinterior{
	position:relative;
	display:block;
}
.imgLupa{
	font-weight:bold;

	position:absolute;
	right:10px;
	bottom:10px;
}
.imgLupa a{
	text-decoration:none;
	color:white;
}

.menu_post_it2{
	margin-top:10px;
	background-color:black;
	color:white;
	font-family: Cousine,sans-serif;
	font-size:12px;
	padding: 7px 10px 5px 10px;
	margin-bottom:10px;
}
.menu_post_it2:hover{ background-color:#c1c1c1; }
.menu_post_it2 a{ color:white; display:block; }
.menu_post_it2:hover a{ color:black; }

.formulari{
	width:63%;
	border-right:rgba(105, 105, 105, 0.82) solid 1px;
	padding-right:2px;
}
.form-group input{
	width:95%;
	background:rgba(105, 105, 105, 0.82);
	border: 1px solid black;
	border-radius: 3px;
}
.form-group textarea{
	width:95%;
	background:rgba(105, 105, 105, 0.82);
	border: 1px solid black;
	border-radius: 4px;
}

.lopd{
	font-size:9px;
	margin-bottom:10px;
}

.botoenviar{
	padding: 3px 10px 2px 10px;
	background:rgba(105, 105, 105, 0.82) !important;
	margin-bottom:10px;
	border: 1px solid black;
	border-radius: 3px;
	cursor: pointer;
}

.infoandegraun{
	width: 35%;
    float: right;
    margin-top: -16%;
}