@charset "utf-8";


/* CSS Resets */
html, body, div, span, object, iframe, h1,
h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, 
del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td, element {
border:0!important;
margin:0!important;
padding:0!important;
height: auto!important; 
}

.interior, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
display:block
}

a img {
border:0
}


  a[href]:after {
    content: ' (' attr(href) ')';
  }


hr {
height:1px;
border: 0;
clear:both;
}

body {
background: white;margin: 0 5% 0 10%; padding:0; 
font-size:12pt;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: black !important; }

h1, h1.titol_apartat, h2, h3, p {
color: black !important;
}

#logo {
width:200px !important;
}

#wrapidioma_cerca{
display: none;
}

nav {
 display: none;
 }

#main {
 width: auto !important;
 border: 0;
 margin-right: 5%;
 margin-left: 10%;
 padding: 0;
 float: none !important;
}

#content { 
width: 100% !important;
background: none !important;
border-top: solid 2px black;
}

#content_fullwidth { 
width: 100% !important;
background: none !important;
border-top: solid 2px black;
}

#content_amb_submenu { 
width: 100% !important;
background: none !important;
}

.interior, .inici_seccio {
width: 100% !important;
background: none !important;
}


table .respond, th, td{
border: 1px solid black;
}

.slider {width:80%!important; height:80%; display:block; overflow:hidden;}
li img {width:290px!important; display:block; overflow:hidden; } 

ol.flex-control-nav, ol.flex-control-nav, .interior ul.slides li, .flex-direction-nav { 
display: none !important; 
}

.compartir{ 
display: none !important; 
}

#wrapsidebar, #wrapminibanner {
display: none !important; 
}

.masinfo a, #wrap_documents .masinfo a{ 
display: none !important;
}

#wrap_relacionats{
width: 100% !important;
}

#wrap_relacionats h2 {
border-bottom: solid 3px black;
color: black;
}

#wrap_documents{
width: 100% !important;
}

#wrap_documents h2 {
border-bottom: solid 3px black;
color: black;
}

#wrap_relacionats_1col{ 
display: none !important; 
}

#wrapcarouselinterior{ 
display: none !important; 
}

#breadcrumbs{
border: none !important;
text-align:right; 
font-size: 10pt;
color:black;
}

#wrapfooter{
display: none !important;  
}

#footer {
color: black;
font-weight: normal!important;
}

#footer footer  p{
font-weight:100!important; 
font-family:verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#footer footer ul li a {
display: none !important;
}

#scroll-top {
display: none !important;
}




