/* CSS Document */
html,body{
margin:0;
padding:0;
height:100%;
border:none
}
#fullheight {
height:100%
}
table.t0 {
width:100%;
margin:0px;
padding:0px;
border-collapse:collapse
}

.capaAgendaCal{
position:absolute;
width:100px;
visibility:hidden; 
z-index:5; 
border:1px #000000 solid;
background-image:url(../img/fondoblancoDIV.jpg);
}

img {
border:none;
}

.picture{
	border:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:visited {
	color:#0000FF;
}

.tablaportada{
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	background-image:url(../img/Portada/fondotabla.gif);*/
	font-size:10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 0px;
	padding-top: 0px;
	width: 100%;
}

.tablaportadaB{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#606060
}

.acceso{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#484848;
padding:0px;
vertical-align:text-top
}
a.acceso {
	color:#800000
}
a.acceso.visited {
	color:#800000
}

.dataportada,.data,.data-small{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
color:#404040;
}
.data-small {
font-size:10px
}
.titolportada,a.titolportada,a.titolportada:active,a.titolportada:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
text-decoration:none
}

.leftpanel {
background-color:#b6b6b6
}

.toppanel {
background-color:#6b6b6b
}

.normal-text,.normal-text-bold,table.t0 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060
}
.normal-text-bold {
font-weight:bold
}
a.normal-text,a.normal-text:visited,a.normal-text-bold,a.normal-text-bold:visited,a.normal-text-bold:active {
color:#464646;
text-decoration:none
}
a.normal-text:hover,a.normal-text-bold:hover,a.normal-text-small:hover {
text-decoration:underline
}

.normal-text-small,.normal-text-small-bold,a.normal-text-small,a.normal-text-small-bold,a.normal-text-small:visited,a.normal-text-small-bold:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#222222;
text-decoration:none
}
a.normal-text-small:hover{
text-decoration:underline
}
.normal-text-small-bold,a.normal-text-small-bold {
font-weight:bold
}
.section-title,.section-title-raw {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:42px;
color:#d7d7d7
}
.section-title {
text-transform:lowercase
}
.content-text {
text-align:justify
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#464646
}
tbody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#464646
}
ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#464646;
margin-top:0px
}
li {
}
li.spaced {
margin-bottom:4px
}
ul.spaced {
margin-bottom:8px;
margin-top:8px
}
div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#464646
}
textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#464646
}

.warning {
color:#FF6600
}
.warning-bold {
color:#FF6600;
font-weight:bold
}
.preview-separator {
border-top:1px solid #FF6600
}

/*.press_news-title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#333333
}
a.press_news-title {
text-decoration:none;
color:#333333
}
a.press_news-title:visited {
color:#333333
}
a.press_news-title:hover {
text-decoration:underline
}*/

/* TAB CONTROL */
a.tab-text,a.tab-text:visited,a.tab-text:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
text-decoration:none;
color:#505050
}
a.tab-text:hover {
color:#FFFFFF
}
.tab-text-selected {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
text-decoration:none;
color:#333333;
font-weight:bold
}
.tab-baseline {
background-color:#666666
}
.tab-baseline-selected {
background-color:#FFFFFF
}

.zpriv-profile-section-title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold
}

.subsection-title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold
}

.separator {
border-top:1px solid #c0c0c0
}

.form-error-message {
border:1px solid #ff0000;
background-color:#ffd0d0;
padding:4px
}
.form-submit-ok {
border:1px solid #00c000;
background-color:#CCFFCC;
padding:4px
}

.taularodona-taula {
padding-top:10px;
padding-bottom:10px
}

.normal-text-big,.normal-text-big-bold,a.normal-text-big-bold:active,a.normal-text-big-bold:visited,a.normal-text-big-bold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#464646
}
.normal-text-big-bold,a.normal-text-big-bold:active,a.normal-text-big-bold:visited,a.normal-text-big-bold:hover {
font-weight:bold
}

.page_navigator-current-page {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF3300;
font-weight:bold
}
#vertical-aligned {
vertical-align:middle
}
.border-light {
border:1px solid #a0a0a0
}

.edition-calendar-table {
border:1px solid #c0c0c0;
width:119px
}
.edition-calendar-month {
background-color:#CCCCCC;
font-weight:bold;
text-align:center;
font-size:11px
}
.edition-calendar-day-title {
text-align:center;
width:17px;
font-size:9px;
background-color:#e0e0e0
}
.edition-calendar-day {
text-align:center;
width:17px;
font-size:11px;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0
}
.edition-calendar-today {
text-align:center;
width:17px;
font-size:11px;
color:#FF3300;
font-weight:bold;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0
}
a.edition-calendar-today-link, a.edition-calendar-today-link:visited, a.edition-calendar-today-link:active {
font-size:11px;
color:#FF3300;
font-weight:bold
}
.edition-calendar-active-day {
text-align:center;
width:17px;
font-size:11px;
color:#339933;
font-weight:bold;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0
}
a.edition-calendar-active-day-link, a.edition-calendar-active-day-link:visited, a.edition-calendar-active-day-link:active {
font-size:11px;
color:#339933;
font-weight:bold
}
.edition-calendar-active-day-ready {
text-align:center;
width:17px;
font-size:11px;
color:#0066FF;
font-weight:bold;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0
}
a.edition-calendar-active-day-ready-link, a.edition-calendar-active-day-ready-link:visited, a.edition-calendar-active-day-ready-link:active {
font-size:11px;
color:#0066FF;
font-weight:bold
}
.normal-text-light {
color:#808080
}

.activity-not-joined {
text-align:center;
background-color:#FFCC99;
border:1px solid #FF9900
}
.activity-joined {
text-align:center;
background-color:#CCFFCC;
border:1px solid #33FF33
}
a.activity-join-link, a.activity-join-link:active, a.activity-join-link:visited {
color:#FF3300;
font-weight:bold
}

.panel_row-odd {
background-color:#E0E0E0;
height:28px
}
.panel_row-even {
background-color:#CBCBCB;
height:28px
}

a.normal-text-dynamic, a.normal-text-dynamic:visited, a.normal-text-dynamic:active {
color:#464646;
text-decoration:none
}
a.normal-text-dynamic:hover {
text-decoration:underline
}

.cover-news-table {
background-color:#FFFFFF;
border:1px solid #999999
}
.cover-news-title {
font-size:11px;
font-weight:bold;
color:#FFFFFF
}

/*td {
border:1px solid #00ff00
}*/
.small-option,.option-sep,.footer,a.small-option,a.small-option:visited,a.small-option:active,a.small-option:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#606060;
text-decoration:none
}
a.small-option:hover {
text-decoration:underline
}
.option-sep {
font-weight:bold;
color:#ff8a00
}
.footer {
font-size:9px
}
.cover-panel,.cover-panel-right {
vertical-align:top;
padding-right:22px
}
.cover-panel-right {
vertical-align:top;
padding-left:14px;
padding-right:22px
}
#table-actualitat {
background-image:url('../img/actualitat.gif');
background-repeat:no-repeat;
background-position:top right
}
#cell-content {
padding-top:10px;
padding-left:22px;
padding-right:22px;
padding-bottom:10px;
}
#table-agenda{
background-image:url('../img/agenda.gif');
background-repeat:no-repeat;
background-position:top right
}
.activitat{
color:#ff8019
}
.curs{
color:#3da011
}
.monografic{
color:#0698ff
}
#table-premsa{
background-image:url('../img/premsa.gif');
background-repeat:no-repeat;
background-position:top left;
height:200px
}
#button-panel-text{
font-weight:bold;
color:#FFFFFF;
text-align:right
}
.option-panel-buttons,a.option-panel-buttons,a.option-panel-buttons:visited,a.option-panel-buttons:active,a.option-panel-buttons:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
text-decoration:none
}
a.option-panel-buttons:hover{
text-decoration:none
}
.option-panel-title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
padding-bottom:6px;
padding-left:6px;
color:#999999
}
.tag-cloud1,.tag-cloud2,.tag-cloud3,.tag-cloud4,.tag-cloud5,
a.tag-cloud1,a.tag-cloud2,a.tag-cloud3,a.tag-cloud4,a.tag-cloud5,
a.tag-cloud1:visited,a.tag-cloud2:visited,a.tag-cloud3:visited,a.tag-cloud4:visited,a.tag-cloud5:visited
a.tag-cloud1:active,a.tag-cloud2:active,a.tag-cloud3:active,a.tag-cloud4:active,a.tag-cloud5:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:none
}
.tag-cloud1,
a.tag-cloud1,a.tag-cloud1:visited,a.tag-cloud1:active
{
size:14px
}
.tag-cloud2,
a.tag-cloud2,a.tag-cloud2:visited,a.tag-cloud2:active
{
font-size:18px;
color:#999999
}
.tag-cloud3,
a.tag-cloud3,a.tag-cloud3:visited,a.tag-cloud3:active
{
font-size:16px;
color:#FFFFFF
}
.tag-cloud4,
a.tag-cloud4,a.tag-cloud4:visited,a.tag-cloud4:active
{
font-size:13px;
color:#666666
}
.tag-cloud5,
a.tag-cloud5,a.tag-cloud5:visited,a.tag-cloud5:active
{
font-size:20px
}

#document-part {
border:1px solid #c0c0c0;
padding:4px
}

#more-info {
background-image:url('../img/icons/bullet.png');
background-position:left;
background-repeat:no-repeat;
padding-left:12px
}

#action-link {
background-image:url('../img/icons/arrow-right.png');
background-position:left;
background-repeat:no-repeat;
padding-left:16px
}

.element-header {
margin:10px
}

.table-rowA {
}
.table-rowB {
border-bottom:1px solid #c0c0c0;
border-top:1px solid #c0c0c0
}

/* Jordi */
.c_act, .c_curs, .c_mono, .cover_agenda_titles, 
press_news-title, a.press_news-title, a.press_news-title:active, a.press_news-title:hover, a.press_news-title:visited
{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.c_act{ color:#FFA256 }
.c_curs{ color:#90C977 }
.c_mono{ color:#48B3FF }
.cover_agenda_titles, press_news-title, a.press_news-title, a.press_news-title:active, a.press_news-title:hover, 
a.press_news-title:visited
{ color:#656565 }

cover-bold, a.cover-bold, a.cover-bold:active, a.cover-bold:visited, a.cover-bold:hover
{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#222222
}
.cover-dates
{ 
	color:#222222; 
	font-weight: bold;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}

.upper_menu_text, a.upper_menu_text, a.upper_menu_text:visited, a.upper_menu_text:hover,a.upper_menu_text:visited
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B8B8B8
}
.upper_menu_text_login,a.upper_menu_text_login,a.upper_menu_text_login:active,a.upper_menu_text_login:visited {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF
}
.upper_menu_middot
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF8A00
}

.main_menu_text, a.main_menu_text, a.main_menu_text:visited, a.main_menu_text:active, a.main_menu_text:hover
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D8D8D8
}
.main_menu_middot
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF8A00
}
.table_margin_index
{
	border:none; 
	height:100%; 
	padding:0px; 
	margin:0px; 
	background-color:#FFFFFF
}
.login-helper{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFCA80;
color:#333333;
border:1px solid #FF8A00;
padding:8px;
width:230px;
height:80px
}
a.login-helper-close,a.login-helper-close:visited,a.login-helper-close:active,.login-helper-close:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FF8A00;
color:#FFFFFF;
text-decoration:none
}