/* layout */
body{
    background:none;
    font-size:11pt;
}
#page{
    width:auto;
    border:none;
    background:none;
}
#imgportada,
ul.portada_objectius,
#quicksearch,
#ul_abc,
#footer, 
#sidebar, 
#menuholder, 
#nav_top, 
#nav_common, 
.navigation,
.imgheader,
.nasections
{
   display: none;
 }
 
/* content */
 
#content{
    overflow:visible;
    display:block;
    position:static;
    width:80%;
    font-size:10pt;
    text-align:justify;
    line-height:normal;
}
#content, #main, .navigation 
{
    overflow:visible;
    border:none;
}

.section{
    display:block;
    overflow:visible;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
a h1, a h2, a h3, a h4, a h5, a h6
{
    font-weight:bold;
    color:#000;
}
.breadcrumb{
    margin:0;
    padding:0;
    border:none;
    background:transparent;
    overflow:visible;
    height:auto;
}
.breadcrumb span,
.breadcrumb span.breadcrumb_left,
.breadcrumb span.breadcrumb_right{
    display:none;
}
span.breadcrumb_content{
    margin:0;
    padding:0;
    border:none;
    font-size:14pt;
    color:#000;
}

#header h1{
    font-size:16pt;
    color:#000;
    text-align:left;
    margin-top:0;
    margin-bottom:0;
}
ul.portada_ud a{
    text-decoration:none;
    color:#000;
}
.UD, .UD a{
    font-size:22pt;
    color:#000;
    padding:0;
    text-align:left;
    text-decoration:none;
    font-weight:bold;
}
h2.natitle{
    margin-top:0;
    margin-bottom:5mm;
    color:#000;
    font-size:18pt;
    font-weight:normal;
}
#content ul.tabs{
    overflow:visible;
    border:none;
    margin:0;
    display:inline;
}
#content ul.tabs li{
    display:none;
    border:none;
}
#content ul.tabs li.selected{
    display:inline;
    position:static;
    margin:0;
    padding:0;
    color:#000;
    border:none;
}
#content ul.tabs li.selected a{
    margin:0;
    padding:0;
    color:#000;
    border:none; 
    font-size:16pt;
    font-weight:bold;
}
#content h1{
    margin-top:20mm;
    margin-bottom:10mm;
    font-size:16pt;
}
table,
table th,
table td {
    border:2pt solid #777;
}
.imgb{
    border:none;
    margin-left:8mm;
    margin-bottom: 8mm;
    margin-right:0;
    margin-top:0;
    padding-top:0;
}
.textB
{
    background:none;
    padding-left:1em;
    padding-right:1em;
    border-left:10mm solid #333;
    border-top:1pt solid #333;
    border-bottom:1pt solid #333;
    border-right:1pt solid #333;
}
.textD
{
    background:none;
    padding-left:1em;
    padding-right:1em;
    border-left:10mm solid #999;
    border-top:1pt solid #999;
    border-bottom:1pt solid #999;
    border-right:1pt solid #999;
}
.crida
{
    background:none;
    padding-left:1em;
    padding-right:1em;
    border-left:4pt solid #666;
    border-right:4pt solid #666;
    border-top:1pt solid #666;
    border-bottom:1pt solid #666;
}
.notaBreu{
    border-top:1pt solid #777;
    border-bottom:1pt solid #777;
}
