.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;background-color:#f0f0f0; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;background-color:#c2c2c2; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a:hover { cursor: pointer;background-color:#f0f0f0; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*Elimina l'espai de la primera*/
#ui-tabs-1 {padding:0;}

#masters_tabs{margin-bottom:0;}
#actualitat {
    background-color: #F0F0F0;
    border-top: medium none !important;
    padding: 1em 1.4em;
    width:500px !important;
    border-radius: 0 0 4px 4px;
}

#masters_tabs a:hover {
    text-decoration: underline;
}

#masters_tabs #alfabetic {
    margin: 0;
    padding: 17px;
    padding-top: 0;
}

#masters_tabs,
#masters_tabs fieldset,
.peu_tab,
.ui-tabs-nav,
.ui-tabs-panel {
    float: left;
}

.ui-tabs-panel {
    width: 489px;
}

.ui-tabs .ui-tabs-panel {
  margin-left: 12px;
  margin-right: 12px;
  width: 501px;
}

.ui-tabs-nav {
    padding: 0;
    list-style: none;
    width: 100%;
}

#masters_tabs, #masters_tabs p {
    /*border-top: 1px solid #c8102e;*/
    /*color: #b3b3b3;*/
    width: 100%;
    z-index: 0;
    margin-top: 0;
}


.ui-state-default a,.ui-state-default a:link, .ui-state-default a:visited {
    color: #E4002B;
}

.ui-tabs-panel a,
.ui-tabs-panel a:link,
.ui-tabs-panel a:visited {
    color: #C8102E;
}

#masters_tabs li {
    background-color: #F0F0F0;
}
#catala, #castella, #angles {
	float:none;}


#masters_tabs #catala li,
#masters_tabs #castella li, 
#masters_tabs #angles li {
    margin-right: 5px;
}

#masters_tabs #catala li a,
#masters_tabs #castella li a, 
#masters_tabs #angles li a {
    text-transform:uppercase;
}

#masters_tabs #catala li:last-child,
#masters_tabs #castella li:last-child,
#masters_tabs #angles li:last-child {
    margin-right: 0;
}

.ui-tabs {
    margin: 1px;
    padding: 0;
    border: none;
}

.ui-tabs-nav {
    border: none;
    border-radius: 0;
    background: #F0F0F0;
}

.ui-tabs .ui-tabs-nav {
    padding: 0;
}

.ui-tabs,
.ui-tabs-panel {
    background-color: #F0F0F0;
}

.ui-widget-header .ui-state-default, .ui-widget-header .ui-state-active {
    border: none;
    border-top: 1px #C8102E solid;
    border-radius: 0;
}


.ui-widget-header .ui-state-hover{
    border-top-width: 1px;
}   

#masters_tabs a, #masters_tabs a:link, #masters_tabs a:active, #masters_tabs a:visited {
    color: #c8102e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: none;
    min-width: 89px;
}


