









body,
#portada,
#finestra,
#breadcrumb,
.destacat_header,
.box_contacte,
#actualitat,
input[type='submit'] {
    border-color: #C8102E;
}



#breadcrumb a:hover,
#breadcrumb span,
#footer-sub-vinculades a:hover,
h1,
h2,
.tagCloud,
input[type='submit'] {
    color: #C8102E;
}

#content a,
#content a:link,
#content a:active,
#content a:visited,
#content a:hover,
a, a:link,
a:active,
a:visited,
a:hover {
    color: #C8102E;
}


    
    
        #footer {
            background-color: #C8102E;
        }
    






table {
    background-color: #FFFFFF;
    border: none;
    border-top: 3px solid #C8102E;
}

table td {
    padding: 5px;
    border: 1px solid #CFCFCF;
}

table thead,
table .tautit,
table .taucap {
    font-weight: bold;
}

table .tautit {
    color: #C8102E;
}

table .taucap {
    color: #FFFFFF;
    background-color: #B3B3B3;
}

table .taunorm {
    background-color: #DFDFDF;
}

table .taunorm2 {
    background-color: #F3F3F3;
}   











    


#header {
    padding-top: 30px;
    
        
        
            height: 76px;
        
    
    
        
        
        
            padding-top: 30px;
            display: inline-block;
            width: 100%;
        
    
}

#header h1 {
    border: none;
}



#home {
    
        
        
        
            background-image: url("../../_configuration/web/resources/img/marcaUPF.png");
            width: 167px;
            height: 58px;
        
    
    float:left;
}


    

    
    
        #nom_site_institucional {
            float: left;
            border-top: 2px solid;
            border-color: #C8102E;
            width: 100%;
            margin-top: 10px;
            font-size: 130%;
        }
    


#navigation {
    display: inline-table;
    float: right;
}

#navigation a {
    text-decoration: none;
    
        
        
            color: #C8102E;
        
    
}

#nom_site a {
    text-decoration: none;
    
        
        
            color: #C8102E;
        
        
    
}

#navigation a:hover {
    text-decoration: none;
    
}

#intranet,
#search {
    float:right;
}

#intranet {
    width: 85px;
}

#intranet *{
    z-index: 30;
}

.navigation-item {
    width: 85px;
    float:right;
    border-top: 2px solid;
    height: 30px;
    margin-right: 10px;
    padding-top: 2px;
}

#languages a {
    margin-right: 5px;
}

.navigation-item a:hover {
    background-color: #FFFFFF;
    border-top: 4px solid;
    height: 15px;
    margin-bottom:13px;
}

.navigation-item-pastilla {
    float:right;
    width: 85px;
    border: 1px solid;
    background-color: #FFFFFF;
    margin-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
}

#q {
    width: 158px;
    height: 14px;
    float:left;
    margin-right: 10px;
    border: 1px solid #B3B3B3;
    border-top: 2px solid;
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 100%;
    margin-right: 0px;
    padding: 0px;
    padding-top: 3px;
}

#q:hover {
    background-color: #FFFFFF;
}

.boto_cercador {
    float:left;
    border: 0;
}

#navigation a,
.navigation-item,
.navigation-item a:hover,
.navigation-item-pastilla,
#q {
    
        
        
            border-color: #C8102E;
        
    
}







/*!
 * jquery.ui.menuInstitucional
 * 
 * Copyright (c) 2009-2010 makoto_kw, http://www.makotokw.com
 * Licensed under the MIT license.
 * 
 * @author makoto_kw
 * @version 1.1
*/

#menu_institucional,
#nav_institucional,
#links_institucional {
    float: left;
}

#nav_institucional {
    width: 100%;
    padding-top: 10px;
}

#links_institucional {
     margin-top: 3px;
     float: right;
     font-family: Georgia;
     font-weight: bold;
     letter-spacing: 0px;
     font-size: 130%;
     color: #C8102E;
}

#links_institucional-2 {
	float: right;
	margin-bottom:30px;
}

#links_institucional-2 ul {
list-style-type:none;
}

#links_institucional-2 li {
display:inline;
}

#links_institucional-2 li a {
float: left;
padding-right: 30px;
background-color: #C8102E;
margin-left: 5px;
color: #ffffff;
padding: 2px 45px 2px 10px;
font-size: 130%;
background-image: url("../../_configuration/web/resources/img/links-institucional-2-fletxa.png");
background-position: 95% center;
background-repeat: no-repeat;
border:1px solid #C8102E;
}

#links_institucional-2 li a:hover {
background-color: #ffffff;
color: #C8102E;
border:1px solid #C8102E;
background-image: url("../../_configuration/web/resources/img/links-institucional-2-fletxah.png");
background-position: 95% center;
background-repeat: no-repeat;
text-decoration:none;
}

#menu_institucional {
	clear: both;
    font-family: Georgia;
    font-size: 120%;
    font-weight: bold;
    padding-left: 188px;
}

#menu_institucional ul li {
    width: 225px;
    font-family: verdana;
    font-size: 100%;
    font-weight: normal;
    background-color: #FFFFFF;
    border:0px;
    border-top: 1px #C8102E solid;
    padding:4px;
    letter-spacing: 0px;
    background-image:none;           
}

#menu_institucional ul li a{
    border: 0px;
    background-image:none;       
}

#menu_institucional ul li:hover, #menu_institucional ul li a:hover{
    background-color: #DDD;
    border-top: 0px;
    font-weight: bold;
    background-image:none;       
}

ul.institucional-menu {
    margin:0;
    padding:0;
    width:auto;
    list-style:none;
}

.institucional-menu:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    line-height: 0;
}

.institucional-menu-item, .institucional-menu-item a {
    font-size: 100%;    
    padding-top: 3px;
    padding-bottom: 3px;  
    padding-right: 30px; 

}

.institucional-menu-item a{
    border-top: 1px #C8102E solid;
    background-image: url("../../_configuration/web/resources/img/menu_institucional_fletxa.png");
    background-position: right;
    background-repeat: no-repeat;        
}

ul.institucional-menu li.institucional-menu-item {
    padding:0;
    position:relative;
    list-style:none;
    list-style-position:outside;
    display:inline;
    float:left;
    margin-right:10px;
    z-index: 10;
}
ul.institucional-menu li.institucional-menu-item a {
    display:block;
    text-decoration:none;
    white-space:nowrap;
    outline:0;
}

.institucional-menu-hover {
    background-color: #FFFFFF;  
    border-top: 2px #C8102E solid;
    margin-top: -2px;
}

ul.institucional-menu ul.institucional-menu-group {
    margin:0;
    padding:0;
    -webkit-padding-start:0;
    -webkit-padding-end:0;
    position:absolute;
    display:none;
    z-index:1000;
}

#links_institucional-2 {
	display:none;
}




#nav {
    font-size: 120%;
}

#nav,
#nav * {
    z-index: 900;
}

#menu_upf,
ul.upf-menu,
#menu_upf ul,
#menu_upf li {
    float:left;
    width: 100%;
}

ul.upf-menu {
    margin:0;
    padding:0;
    list-style:none;
    width: 170pxpx;
}

#menu_upf ul li {
    background-color: #FFFFFF;
}

#menu_upf li,
#menu_upf li li {
    border-top: 1px #C8102E solid;
    display: table;
}

ul.upf-menu li.upf-menu-item {
    font-weight: normal;
    position:relative;
    display:inline;
    float:left;
}

ul.upf-menu li.upf-menu-item a {
    display:block;
    text-decoration:none;
    outline:0;
    border-top: 1px solid #FFFFFF;
    padding: 4px;
}

.upf-menu-hover {
    border: 1px solid #C8102E;
    border-bottom: none;
    background-color: #FFFFFF;
}

.upf-menu-hover:last-child {
    border: 1px solid #C8102E;
}

.upf-menu-hover ul {
    background-color: #FFFFFF;
}

ul.upf-menu ul.upf-menu-group {
    margin:0;
    padding:0;
    position:absolute;
    display:none;
    z-index:1000;
}

li.separador {
    display:block;
    outline:0;
    border-top: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background-color: none;
}

span.separador {
    float: left;
    padding: 4px;
    color: #C8102E;
    font-weight: bold;
    text-decoration:none;
}





#actualitat h2,
#links_actualitat {
    float: left;
}

#actualitat h2 {
    margin-top:2px;
    font-family: Georgia;
    font-size: 180%;
}

#titol_actualitat {
    float: right;
}

#titol_actualitat ul {
    padding: 0;
    list-style-type: none;
}

#titol_actualitat li {
    float: left;
    padding-right: 5px;
    color: #C8102E;
}

#actualitat h2 {
    margin-top:2px;
    font-family: Georgia;
    font-size: 180%;
}

#links_actualitat {
    padding-bottom: 10px;
    font-weight: bold;
}

#links_actualitat h2 {
    font-size: 100%;
    margin: 0;
}

.links_actualitat_item,
#links_actualitat ul {
    float: left;
}

.links_actualitat_item {
    padding-left: 20px;
}

.links_actualitat_item:first-child {
    padding-left: 0;
}

#links_actualitat ul {
    clear: left;
    border-top: 1px solid #C8102E;
}

#links_actualitat ul,
.list_noticia ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#links_actualitat li {
    float: left;
    padding: 5px;
}

#links_actualitat li:first-child {
    padding-left: 0;
}

#links_actualitat li:last-child {
    padding-right: 0;
}

#links_actualitat .separador {
    color: #C8102E;
    padding-right: 5px;
}

#actualitat_wrapper {
    float: left;
    width: 100%;
}

#articles_wrapper {
    clear: left;
    float: left;
    line-height: 1.9em;
}

.article {
    padding-bottom: 10px;
}

.article, #links_actualitat {
    width: 100%;
}

.titol_article {
    font-weight: bold;
}

.data_article {
    color: #6D6F71;
}

.resum_article {
    color: #383738;
}

.historic_noticies {
    float: left;
    padding: 10px;
}

.historic_anchors,
.historic_items {
    float: left;
}

.historic_anchors {
}

.any_item,
.mes_item {
    float: left;
}

.any_item {
    clear: left;
    padding-right: 20px;
}

.mes_item {
    padding-right: 10px;
}

.any_actual,
.historic_item {
    clear: left;
    float:left;
    font-size: 120%;
    font-weight: bold;
    padding-right: 10px;
    margin-bottom: 20px;
}

.data_article,
.titol_article {
    clear: left;
}

.historic_items {
    clear: left;
    margin-top: 30px;
}   






#destacats,
#box_destacats {
    float: left;
    width: 100%;
}

#highlights,
.destacat,
.destacat_lliure,
.destacat_banner,
.destacat_pastilla {
    width: 200px;
}

#box_destacats {
    width: 100%;
}

.destacat,
.destacat_lliure {
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.destacat ul,
.destacat_lliure ul {
    float: left;
    font-size: 120%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#footer-sub .destacat ul {
    font-size: 100%;
}

.destacat img,
.destacat_lliure img,
.destacat a img,
.destacat_lliure a img {
    border: 1px #C8102E solid;
}

.destacat_pastilla,
.destacat_banner {
    margin-top: 10px;
}

.destacat_pastilla {
    
        
        
            background-image: url("../../_configuration/web/resources/img/destacat_pastilla.png");
            background-repeat: no-repeat;
            background-size: 100% 100%;
        
    
    min-height: 33px;
    width: 200px;
    text-align: center;
}
.destacat li:first-child,
.destacat_pastilla:first-child {
    margin-top: 0;
}

.destacat_pastilla a,
.destacat_pastilla a:link,
.destacat_pastilla a:active,
.destacat_pastilla a:visited,
.destacat_pastilla a:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.destacat_pastilla_text {
    padding-top: 10px;
}

.destacat_header h2 {
    margin-top:2px;
    font-family: Georgia;
    font-size: 180%;
}

.destacat_banner {
    clear: left;
    float: left;
    width: 100%;
}

.destacat_banner:first-child {
    padding: 0;
}

.destacat_banner_img,
.destacat_banner_text {
    float: left;
}

.destacat_banner_img {
    width: 69px;
}

.destacat_banner_text {
    max-height: 69px;
    width: 115px;
}

.destacat_banner_text {
    padding-left: 10px;
}

.destacat_banner_text a {
    font-weight: bold;
}

.destacat_text:first-child {
    padding-top: 0;
}

.destacat_text a:link,
.destacat_text a:active,
.destacat_text a:visited,
.destacat_text a:hover {
    color: #333333;
}

.box_contacte {
    width: 100%;
}

.contacte_head h2 {
    margin-top: 0;
}

.contacte_body {
    background-color: #FFFFFF;
    border: 1px #D3D3D3 solid;
    padding: 15px;
}

#footer-sub .destacat li {
    /*padding-right: 10px;*/
}

#footer-sub .destacat li:first-child {
    margin-top: 0px;
}

#footer-sub .destacat li p {
    float: left;
    width: 100%;
}




    







   





/* Login Container (default to float:right) */
#loginContainer {
    position:relative;
    float:right;
}

/* Login Button */
#loginButton { 
    display:inline-block;
    float:right;
    
        
        
            background: #d2e0ea url("../../_configuration/web/resources/img/login_cg.png") repeat-x; 
        
    
    width: 85px;
    height: 20px;
    position:relative;
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#loginButton span {
    
        
        
            color: #FFFFFF;
        
    
    display:block;
    text-align: center;
    padding-top:3px;
}

/* Login Box */
#loginBox {
    position:absolute;
    
        
        
            top:34px;
        
    
    right:0;
    display:none;
    z-index:29;
}

/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
    
        
        
            background: url("../../_configuration/web/resources/img/login_cg_hover.png") repeat-x;
        
    
}

#loginButton.active span {
    /*background-position:53px -76px;*/
    color: #C8102E;
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    background:#d2e0ea;
    bottom:-1px;
}

/* Login Form */
#loginForm {
    width:184px; 
    border:1px solid #C8102E;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:-15px;
    padding:10px;
    background-color: #FFFFFF;
}

#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
    text-align: right;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    margin:0;
}

#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    margin: 11px 0 6px;
    color: #C8102E;
    width: 43%;
}

/* Default Input */
#loginForm input {
    width:75px;
    border:1px solid #C8102E;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding:4px;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
}

/* Sign In Button */
#loginForm #login_cg {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    color: #C8102E;
    padding: 2px;
    width: auto;
}

/* Forgot your password */
#loginForm span {
    text-align:left;
    color: #C8102E;
}

#loginForm span a {
    color: #C8102E;
    text-decoration: none;
    margin-left:7px;
    margin-top: 5px;
}

input:focus {
    outline:none;
}

legend {
    visibility: hidden;
    margin:0;
    padding:0;
    width:0;
    height:0;
}   




.fitxa_persona_container {
    float: left;
}

.fitxa_persona_container hr {
    float: left;
    width: 100%;
    margin-top: 20px;
    border-color: #C8102E;
}

.fitxa_caixa {
    float: left;
    margin: 2px;
    background-color: #FFFFFF;
    width: 100%;
}

#fitxa_persona_2_columnes .fitxa_caixa {
    width: 49%;
}

.fitxa_foto,
.fitxa_dades {
    float: left;
    padding:5px;
}

.fitxa_dades_titol {
    font-weight: bold;
    font-size: 120%;
}

.fitxa_persona {
    padding: 10px;
}

.fitxa_persona_foto img {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    border: 1px solid #C8102E;
}

.fitxa_persona_dades {
    display: inline-block;
}   

   





table.fitxa_organ {
    border: none;
    width: 100%;
}

table.fitxa_organ thead {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #C8102E;
    text-align: center;
}   





#fitxa_titulacions_cap,
#fitxa_titulacions_seccio {
    float: left;
}

#fitxa_titulacions_cap {
    font-size: 75%;
}

#fitxa_titulacions_cap small {
    font-size: 100%;
}

#fitxa_titulacions_seccio {
    margin-top: 30px;
}

#fitxa_titulacions_taula {
    line-height: 160%;
}

#fitxa_titulacions_taula .fitxa_titulacions_taula_negreta {
    font-weight: bold;
}

#fitxa_titulacions_taula #motiu_master {
    padding: 0;
}

#fitxa_titulacions_cap,
#fitxa_titulacions_taula,
.titulacio_menu {
    width: 100%;
}

.titulacio_menu,
.titulacio_menu li {
    float: left;
    font-size: 110%;
}

.titulacio_menu ul {
    float: left;
    padding: 0;
    list-style-type: none;
}

.titulacio_menu li {
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 8px;
    background-color: #FFFFFF;
    border-top: 3px solid #C8102E;
    margin-right: 10px;
}   


h1, h2 {
    font-family: georgia;
}
#navigation {
    width: 100%;
}
.navigation-item {
    min-width: 10%;
    width: auto;
}
.navigation-item:first-child {
    margin-right: 0;
}
#nav_institucional {
    display: none;
}  
#nav, #nav * {
    font-family: georgia;
    text-transform: uppercase;
} 
#menu_upf .upf-menu-item > a {
    //padding: 10px;
}
.upf-menu-item {
    background-image: url("../_img/fletxa_memoria.png");
    background-position: right center;
    background-repeat: no-repeat;
}
.upf-menu-item > ul.upf-menu-group .upf-menu-item {
    background-image: none;
}
#left_container {
    padding-right: 50px;
    width: 190px;
}
img {
    border: 5px solid #C8102E;
}
table.intro td {
    border: none;
    padding: 0;
}
table.intro {
    background-color: #F0F0F0;
    border: none;
}
.img_left {
    float: left;
    padding-right: 50px;
}
.sumari_fons {
    background-color: transparent;
}
#content table.intro li, #content ul.fletxa_esq li, #content ul.sumari_llista li {
    background-image: url("../_img/fletxa_memoria.png");
    background-position: left center;
    background-repeat: no-repeat;
    list-style: none outside none;
    padding-left: 15px;
}
#content ul.sumari_llista li {
    padding-top:0;
}
#nom_site_institucional span {
    font-size: 80%;
    font-style: italic;
}
#content #bc #breadcrumb {
    border: medium none;
    font-size: 10px;
    line-height: 100%;
}
#content #bc #breadcrumb a{
	color:#000;
	text-decoration:none;	
}
#content #bc #breadcrumb a:hover{
	color:#C8102E;
	text-decoration:underline;	
}
#content li a {
    text-decoration: none !important;
}
#content li a:hover {
    text-decoration: underline !important;
}
#content h2 {
    font-size: 150%;
}
h1{
	font-size:250%;
}
#content h3, #content h4, #content h5, #content h6 {
    color: #C8102E;
    font-family: georgia;
    font-size: 130%;
}
#titol h1{
	font-size:200%;
}
table {
    border-color: transparent;
    border-width: 1px;
}
table .tautit {
    background-color: #C8102E;
    color: #F0F0F0;
}
table td p, table th p{
	margin:0;
}
/* SW May 2015*******************************************************************************************************/
/* Totes les vinyetes amb punt */
#content table.intro li, #content ul.fletxa_esq li, #content ul.sumari_llista li {
    background-image: none;
    list-style: disc;
}
/* Tots els paràgrafs justificats i sense subratllat*/
p {
 text-align: justify;
 text-justify: inter-word;
 text-decoration: none !important;
}
/* Subratllat CTRL+u eliminat */
span {
 text-decoration: none !important;
}
/* Subratllat dels enllaços eliminat */
a {
 text-decoration: none !important;
}
/* Capçalera 1 - Vermella */
table .taucap {
  color: #FFFFFF;
  background-color: #c8102e;
}
/* Capçalera 2 - Gris fosc */
table .tautit {
  color: #FFFFFF;
  background-color: #707070;
}
/* Capçalera classe subtotal -  Gris menys fosc */
table .subtotal {
  background-color: #b3b3b3;  
  font-weight: bold;
  color: #ffffff; 
}
/* H1 amb estil cridaner */
#content h1 {
    font-size: 200%;
    font-family: monospace;
    color: blue;
    background: orange;
    padding: 20px;
    line-height: 20px;
}
/* H1 amb warning */
#content h1::before {
   content: "< AVÍS: CANVIAR H1 PER H2!!! > "
}

.caixa_fons_border,
.caixa_border {
    border: 2px solid #C8102E;
}




h1, h2 {
    font-family: georgia;
}
#navigation {
    width: 100%;
}
.navigation-item {
    min-width: 10%;
    width: auto;
}
.navigation-item:first-child {
    margin-right: 0;
}
#nav_institucional {
    display: none;
}  
#nav, #nav * {
    font-family: georgia;
    text-transform: uppercase;
} 
#menu_upf .upf-menu-item > a {
    //padding: 10px;
}
.upf-menu-item {
    background-image: url("../_img/fletxa_memoria.png");
    background-position: right center;
    background-repeat: no-repeat;
}
.upf-menu-item > ul.upf-menu-group .upf-menu-item {
    background-image: none;
}
#left_container {
    padding-right: 50px;
    width: 190px;
}
img {
    border: 5px solid #C8102E;
}
table.intro td {
    border: none;
    padding: 0;
}
table.intro {
    background-color: #F0F0F0;
    border: none;
}
.img_left {
    float: left;
    padding-right: 50px;
}
.sumari_fons {
    background-color: transparent;
}
#content table.intro li, #content ul.fletxa_esq li, #content ul.sumari_llista li {
    background-image: url("../_img/fletxa_memoria.png");
    background-position: left center;
    background-repeat: no-repeat;
    list-style: none outside none;
    padding-left: 15px;
}
#content ul.sumari_llista li {
    padding-top:0;
}
#nom_site_institucional span {
    font-size: 80%;
    font-style: italic;
}
#content #bc #breadcrumb {
    border: medium none;
    font-size: 10px;
    line-height: 100%;
}
#content #bc #breadcrumb a{
	color:#000;
	text-decoration:none;	
}
#content #bc #breadcrumb a:hover{
	color:#C8102E;
	text-decoration:underline;	
}
#content li a {
    text-decoration: none !important;
}
#content li a:hover {
    text-decoration: underline !important;
}
#content h2 {
    font-size: 150%;
}
h1{
	font-size:250%;
}
#content h3, #content h4, #content h5, #content h6 {
    color: #C8102E;
    font-family: georgia;
    font-size: 130%;
}
#titol h1{
	font-size:200%;
}
table {
    border-color: transparent;
    border-width: 1px;
}
table .tautit {
    background-color: #C8102E;
    color: #F0F0F0;
}
table td p, table th p{
	margin:0;
}
/* SW May 2015*******************************************************************************************************/
/* Totes les vinyetes amb punt */
#content table.intro li, #content ul.fletxa_esq li, #content ul.sumari_llista li {
    background-image: none;
    list-style: disc;
}
/* Tots els paràgrafs justificats i sense subratllat*/
p {
 text-align: justify;
 text-justify: inter-word;
 text-decoration: none !important;
}
/* Subratllat CTRL+u eliminat */
span {
 text-decoration: none !important;
}
/* Subratllat dels enllaços eliminat */
a {
 text-decoration: none !important;
}
/* Capçalera 1 - Vermella */
table .taucap {
  color: #FFFFFF;
  background-color: #c8102e;
}
/* Capçalera 2 - Gris fosc */
table .tautit {
  color: #FFFFFF;
  background-color: #707070;
}
/* Capçalera classe subtotal -  Gris menys fosc */
table .subtotal {
  background-color: #b3b3b3;  
  font-weight: bold;
  color: #ffffff; 
}
/* H1 amb estil cridaner */
#content h1 {
    font-size: 200%;
    font-family: monospace;
    color: blue;
    background: orange;
    padding: 20px;
    line-height: 20px;
}
/* H1 amb warning */
#content h1::before {
   content: "< AVÍS: CANVIAR H1 PER H2!!! > "
}      