
#admin-header {float: left; margin-bottom: 2px; font-weight: bold; margin-top: 1px; border: 1px solid; padding: 5px; width: 91%;}
#admin-info-text {font-size: 9px; float: right; width: 7%; border: 1px solid; text-align: center; padding-top: 9px;padding-bottom: 10px; margin-bottom: 2px; margin-top: 1px;}




table.cluster{
                border: 2px solid #333333; background-color: #FCF2A1;

}

table.cluster th {
                background-color: #F69B0C; color:white; text-transform: uppercase;
}
table.cluster td.form-label {font-weight: bold; vertical-align: top; background-color:#FCF2A1;}


h2.home_subtitle{
background-color:#FFD9D9;
color: #F69B0C;
padding: 3px;
margin-bottom: 0px;
font-size: 95%;
}


h2.home_title{
background-color:#F69B0C;
color: white;
padding: 3px;
margin-bottom: 0px;
font-size: 95%;
}

p.intro{
font-size:85%;
font-weight: bold;
text-align: justify;
}

p.description{
font-size:85%;
text-align: justify;
}

table.main-header {
	background-color: white;
        margin-top: 0px;
}

td.lema {
font-size: 110%;
font-weight: bold;
color: #333333;
padding: 5px;}


#footrow p       {
                     font-size: 65%;
                     text-align: center;
                     background-color: #333333;
                     color: white;
                     padding: 5px;
                   }
tr#footrow a       { font-weight: bold;
			color: white; }


a.top_menu_login {
color:#ccc;
text-align: left;
border-right: 1px solid #EAEAEA;
padding-top: 0px;
padding-bottom: 3px;
padding-right:10px;
padding-left: 10px;
text-transform: lowercase;
text-decoration: none;
margin-right: -6px;
}


a.top_menu {
color:#ccc;
font-size: 65%;
text-align: left;
border-right: 1px solid #EAEAEA;
background-color: #333333;
padding-top: 0px;
padding-bottom: 3px;
padding-right:10px;
padding-left: 10px;
text-transform: lowercase; 
text-decoration: none;
margin-right: -6px;
}

table.top_menu {
margin-top: -9px;


}
a.top_menu:hover {
font-size: 65%;
color:white;
text-align: left;
border-right: 1px solid #EAEAEA;
text-transform: lowercase;
padding-top: 0px;
padding-bottom: 3px;
padding-right:10px;
padding-left: 10px;
text-decoration: none;}


a.home_menu {
color:white;
font-size: 90%;
text-align: left;
border-right: 1px solid #EAEAEA;
background-color: #333333;
padding-right:35px;
padding-left: 35px;
text-transform: capitalize; 
text-decoration: none;
margin-right: -6px;
//padding-top: 40px;
}

a.home_menu:hover {
font-size: 90%;
color:white;
text-align: left;
border-right: 1px solid #EAEAEA;
background-color: #F69B0C;
text-transform: capitalize;
padding-right:35px;
padding-left: 35px;
text-decoration: none;}


table.home_table {
 
}

table.home_table th {
  background-color: #333333;
  padding: 3px;
  color: #EAEAEA;
}

table.home_table tr.odd {
  background-color: #ccc;
}

table.home_table tr.event {
  background-color: #EAEAEA;
  
}


table.subsite-header {
  background-color: white; 
  color: white;
  font-family: tahoma, verdana;
  font-size: 85%;
  border-top: 2px solid #ff6600;
  border-right: 2px solid #ff6600;
  border-left  : 2px solid #ff6600;
}
tr.subsite-header {

}
td.subsite-header {
  padding-top: 6px;
  padding-bottom: 6px;
}

td.system-name {
  font-size: 120%;
  font-weight: bold;
  padding-left: 8px;
}
a.system-name {
  color: white;
  text-decoration: none;
}
a.system-name:hover {
  color: white;
  text-decoration: none;
}




a.button { 
  border-width: 1px; 
  border-style: solid; 
  text-align: center; 
  border-color: #999999; 
  background-color: #107AAE;
  padding: 1px;
  padding-left: 4px;
  padding-right: 4px;
}
a.button:link { 
  color: white;
  text-decoration: none;
}
a.button:visited { 
  color: white;
  text-decoration: none;
}
a.button:hover { 
  color: #cccccc;
  text-decoration: none;
}





a.link { 
  border-right: 1px solid #ffffff; 
  
  padding-left: 4px;
  padding-right: 4px;
}
a.link:link { 
  color: white;
  text-decoration: none;
}
a.link:visited { 
  color: white;
  text-decoration: none;
}
a.link:hover { 
  color: #ff6600;
  text-decoration: none;
}

#body  { 
  width:100%;
  border-bottom: 2px solid #ff6600;
  border-left: 0px solid #ff6600;
  border-right: 0px solid #ff6600;
  margin-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

body  { 
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  background-color: #EAEAEA;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#subsite-name { 
  font-weight: bold; 
  font-size: 120%;
  font-family: verdana; 
}
a.subsite-name {
  color: black;
  text-decoration: none;
}
a.subsite-name:hover {
  color: black;
  text-decoration: none;
}

#navbar { 
  padding-top: 4px; 
  font-size: 85%;
  text-transform: lowercase;
}
#navbar-body { 
  border-top: 1px solid #F69B0C;
  border-bottom: 1px solid #F69B0C;
  background-color: white;
  clear: both;
  padding-top: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  padding-right: 0px;
}
div.navbar-selected { 
  background-color: #016799; 
  color: white; 
  float: left; 
  padding-left: 6px; 
  padding-right: 6px; 
  padding-top: 2px; 
  padding-bottom: 2px;
}
div.navbar-unselected { 
  float: left; 
  padding-left: 6px; 
  padding-right: 6px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
}
a.navbar-selected {
  color: white;
  text-decoration: none;
}
a.navbar-selected:hover {
  color: white;
  text-decoration: underline;
}


#subnavbar { 
  padding-top: 12px; 
  font-size: 85%;
}
#subnavbar-body { 
  border-top: 1px solid #F69B0C;
  border-bottom: 0px solid #016799;
  background-color: white;
  clear: both;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
}
div.subnavbar-selected { 
  background-color: #016799; 
  color: white; 
  float: left; 
  padding-left: 8px; 
  padding-right: 8px; 
  padding-top: 2px; 
  padding-bottom: 2px;
}
div.subnavbar-unselected { 
  float: left; 
  padding-left: 8px; 
  padding-right: 8px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
}
a.subnavbar-selected {
  color: white;
  text-decoration: none;
}
a.subnavbar-selected:hover {
  color: white;
  text-decoration: underline;
}




table.subsite-body {
  width: 100%;
  height: 100%;
}
td.subsite-body {
  padding: 8px;
  font-family: tahoma, verdana;
  height: 100%;
}

td.subsite-subsections {
  font-family: tahoma, verdana;
  background-color: #e6e6e6;
  width: 150px;
  height: 100%;
}
div.subsite-subsection-header {
  background-color: #aeb599;
  padding-left: 40px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}
div.subsite-subsection {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: solid 1px #aaaaaa;
}
a.subsite-subsection {
  color: black;
  text-decoration: none;
}
a.subsite-subsection:hover {
  color: gray;
  text-decoration: none;
}

td.subsite-section {
  background-color: #879266;
  color: white;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-family: tahoma, verdana;
  font-size: 75%;
}
td.subsite-section-selected {
  background-color: #879299;
  color: white;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-family: tahoma, verdana;
  font-size: 75%;
}

a.subsite-section {
  color: white;
  text-decoration: none;
}
a.subsite-section:hover {
  color: #cccccc;
  text-decoration: underline;
}


div.subsite-context-bar {
  font-size: 75%;
  padding: 3px;
  text-transform: lowercase;
  margin-bottom: 0px;
  background-color: #F69B0C;
  color: white;
}

div.subsite-context-bar a  {
  padding: 3px;
  margin-bottom: 0px;
  background-color: #F69B0C;
  color:white;
  text-decoration: none;
}

h1 {
  font-size: 120%;
  margin-top: 0px;
  margin-bottom: 12px;
  border-bottom: 1px dashed #666666;
  color: #666666;
}
h2 {
  font-size: 115%;
  margin-top: 0px;
  margin-bottom: 12px;
 color: #666666;
}
h3 {
  font-size: 110%;
  margin-top: 0px;
  margin-bottom: 12px;
}
h4 {
  font-size: 105%;
  margin-top: 0px;
  margin-bottom: 12px;
}


span.form-configuration-help-text { 
  font-family:verdana, arial, sans-serif; 
  font-size:10px; 
  line-height:13px;
  text-align:justify;
}
span.form-configuration-label { 
  font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
  font-size: 11px; 
  line-height:15px;
}

div.general-message {
  background-color: #ccff99; 
  padding: 4px;
}

#main-left-contents {
    width:20%;
    float:left;
}

#main-right-menu {
    width:79%;
    float:left;
}

.event-tab {
    padding:5px;
    background-color:#cccccc;
    border:2px solid black;
    text-decoration:none;
    font-weight:bold;
}


#news-cluster {margin-top: 15px;}
#news-cluster .news-cluster-title {font-size: 14px;}
#news-cluster .news-cluster-body {}

.list-news-title  {padding-top: 10px;}
.list-news-title a {padding-left: 3px;text-decoration:none; font-weight:bold;}
.list-news-title a:hover {text-decoration:underline;}
#list-page-news table {width:80%;border: 0px solid;}
#list-page-news td {vertical-align: top;}


.main-news-title  {padding-top: 10px;}
.main-news-title a {text-decoration:none;}
.main-news-title a:hover {text-decoration:underline;}
#main-page-news table {width:52%;border: 0px solid;}
#main-page-news td {vertical-align: top;}

/* DIGITEIX STYLE */
#main-page-news td, #news-items-list td {vertical-align:top;}
#news-items-list img {width:150px;height:150px;}
#news-items-list .header-news {font-size:120%;color:black;font-weight:bold;text-decoration:none;}
#news-items-list a:hover {text-decoration:underline;}
}

.events-filter-title {position:fixed;background-color:#555;color:white;font-weight:bold;font-size:120%;}

