body {font-family: trebuchet MS;}
#lang li a:hover,
#lang li a.selected,
#primary_nav > li > a:hover,
#primary_nav > li > ul a:hover,
#primary_nav li.left_nav-page-active a ,
#headerRight input[type=submit],
#globalForm label.submiter input,

/* hay que descomentar solo el color necesario */
li.navigation span, .registerLinks a {
color: #066AAA  /* azul */
}

/* quien es quien */
#inversors { overflow: hidden; background: url("http://media.firabcn.es/content/S102012/images/letters_line.jpg") repeat-x 0px 0px !important; margin-bottom: 20px !important;}
#inversors2 { overflow: hidden; background: none !important; margin-bottom: 20px !important; margin-top: -14px!important;}
#inversors li { width: 100%; float: left; display: inline; position: relative; background: url("http://media.firabcn.es/content/S102012/images/lines.jpg") repeat-x bottom !important; padding: 0 0 15px 4px !important;}
#inversors li.last { margin-right: 0px !important; }
#inversors li img { float: right; margin: 15px 5px 0px 10px !important; }
#inversors li h3 { font-size: 1.2em!important; color: #193B6C!important; font-weight: bold; margin: 10px 0px 2px 0px !important; text-transform: none !important;}
#inversors li h3 strong{ font-family: "Trebuchet MS",Arial !important; font-size: 0.85em!important; color: #000000!important; font-weight: normal!important; text-transform: none !important; display:inline !important;}
#inversors li strong { font-size: 1.1em; font-weight:normal; color: #04AB80!important; display: block; line-height: 1.3em; }
#inversors li strong a{font-weight:normal; color: #04AB80!important;}
#inversors li strong a:hover{color: #038766!important;}
#inversors li span { font-size: 0.8em; color: #C1C1C1 !important; display: inline; line-height: 1em; margin-bottom: 5px; }
#inversors li a { text-decoration: underline; color: #333;}
#inversors li a:hover {color: #00AC81; font-size:0.9em;}
#inversors li p {  color: #FFF; !important; margin-bottom: 2px!important; margin-left:0px; font-size:0.9em!important;}
.letter{font-size: 0.85em!important; color: #FFF !important;  margin: 5px 3px 10px 12px !important; font-weight:bold!important;}


#inversors2 li { width: 100%; float: left; display: inline; position: relative; background: url("http://media.firabcn.es/content/S102012/images/lines.jpg") repeat-x bottom !important; padding: 0 0 15px 4px !important;}
#inversors2 li.last { margin-right: 0px !important; }
#inversors2 li img { float: right; margin: 15px 5px 0px 10px !important; }
#inversors2 li h3 { font-size: 1.2em!important; color: #193B6C!important; font-weight: bold; margin: 10px 0px 2px 0px !important; text-transform: none !important;}
#inversors2 li h3 strong{ font-family: "Trebuchet MS",Arial !important; font-size: 0.85em!important; color: #000000!important; font-weight: normal!important; text-transform: none !important; display:inline !important;}
#inversors2 li strong {font-weight:normal; font-size: 1.1em; color: #04AB80!important; display: block; line-height: 1.3em; }
#inversors2 li strong a{font-weight:normal; color: #04AB80!important;}
#inversors2 li strong a:hover{color: #038766!important;}
#inversors2 li span { font-size: 0.8em; color: #C1C1C1 !important; display: inline; line-height: 1em; margin-bottom: 5px; }
#inversors2 li a { text-decoration: underline; color: #333; }
#inversors2 li a:hover {color: #00AC81;}
#inversors2 li p {  color: #FFF; !important; margin-bottom: 2px!important; margin-left:0px;font-size:0.9em!important;}


/* programa */
#programa { overflow: hidden; background: url("http://media.firabcn.es/content/S102012/images/time_separator_0.jpg") repeat-x 0px 0px !important; margin-bottom: 3px !important; padding-left:0px; list-style-type: none!important;}
#programa2 { overflow: hidden; background: none !important; margin-bottom: 20px !important; margin-top: -14px!important;}
#programa li { width: 100%; display: inline; position: relative; padding: 0 0 15px 0px !important;}
#programa li.last { margin-right: 0px !important; }
#programa li img { float: right; margin: 4px 2px 0px 10px !important; border: 3px solid #EAEAEC!important; }
#programa li h3 { line-height: 1.25em; font-size: 1.25em!important; color: #193B6C!important; font-weight: bold; margin: 20px 0 7px 0!important; text-transform: none !important; font-family:arial;}
#programa li h3 strong{ font-family: "Trebuchet MS",Arial !important; font-size: 0.8em!important; color: #000000!important; font-weight: normal!important; text-transform: none !important; display:inline !important;}
#programa li strong { font-size: 1.1em; font-weight: bold; color: #161616!important; display: block; line-height: 1.3em; }
#programa li span { font-size: 0.8em; color: #C1C1C1 !important; display: inline; line-height: 1em; margin-bottom: 5px; }
#programa li a { text-decoration: underline; color: #7f7f7f; font-size: 0.95em; display:block;}
#programa li p {  color: #333; !important; margin-bottom: 5px!important; margin-left:0px; font-family: arial;font-size: 0.95em; width: 375px;}
.time{font-size: 0.9em!important; color: #333 !important; margin: 3px 3px 10px 7px !important; }
#P94000673211337159484858 h3 {color: #00AA85!important; font-family: arial!important; font-size: 1.4em!important; font-weight: bold!important; margin-bottom: 20px;}    
#P94000773211337592649776 h3 {color: #00AA85!important; font-family: arial!important; font-size: 1.4em!important; font-weight: bold!important; margin-bottom: 20px;}  
.facebook{background:url("http://media.firabcn.es/content/S102012/images/ico_facebook.jpg") no-repeat left 2px; text-decoration: none !important; float:left; color:#7F7F7F; padding-left: 18px; padding-top: 0px; margin-right:10px;}
.twitter{background:url("http://media.firabcn.es/content/S102012/images/ico_twitter.jpg") no-repeat left 2px; text-decoration: none !important; float:left; color:#7F7F7F; padding-left: 18px; padding-top: 0px; margin-right:10px;}
.mail{background:url("http://media.firabcn.es/content/S102012/images/ico_mail.jpg") no-repeat left 2px; text-decoration: none !important; float:left; color:#7F7F7F; padding-left: 18px; padding-top: 0px; margin-right:10px;}
.linkedin{background:url("http://media.firabcn.es/content/S102012/images/ico_linkedin.jpg") no-repeat left 2px; text-decoration: none !important; float:left; color:#7F7F7F; padding-left: 18px; padding-top: 0px; margin-right:10px;}

#programa2 li { width: 100%; float: left; display: inline; position: relative; background: url("http://media.firabcn.es/content/S102012/images/lines.jpg") repeat-x bottom !important; padding: 0 0 15px 4px !important;}
#programa2 li.last { margin-right: 0px !important; }
#programa2 li img { float: right; margin: 15px 5px 0px 10px !important; }
#programa2 li h3 { font-size: 1.3em!important; color: #193B6C!important; font-weight: bold; margin-top: 10px 0px 8px 0px !important; text-transform: none !important;}
#programa2 li h3 strong{ font-family: "Trebuchet MS",Arial !important; font-size: 0.8em!important; color: #000000!important; font-weight: normal!important; text-transform: none !important; display:inline !important;}
#programa2 li strong { font-size: 1.1em; font-weight: bold; color: #1DAADD!important; display: block; line-height: 1.3em; }
#programa2 li span { font-size: 0.8em; color: #C1C1C1 !important; display: inline; line-height: 1em; margin-bottom: 5px; }
#programa2 li a { text-decoration: underline; color: #769A36; font-size: 0.95em!important; }
#programa2 li p {  color: #FFF; !important; margin-bottom: 2px!important; margin-left:0px;}

#programa3{padding-left:0px; list-style-type: none !important;}
#programa3 li { width: 100%; float: left; display: inline; position: relative;padding: 0 0 15px 4px !important; background: none!important;}
#programa3 li.last { margin-right: 0px !important; }
#programa3 li img { float: right; margin: 15px 5px 0px 10px !important; }
#programa3 li h3 {font-family: arial !important; color: #00AA85!important; font-family: arial!important; font-size: 1.8em!important; font-weight: bold!important; margin-bottom: 20px;}
#programa3 li strong { font-family: arial !important; font-size: 1.2em; font-weight: bold; color: #333!important; display: block; line-height: 1.3em; margin-bottom: 3px;}
#programa3 li a { font-family: arial !important; text-decoration: underline; color: #00AA85; font-size: 1.15em!important; }
#programa3 li p {  font-family: arial !important;color: #333; !important; margin-bottom: 8px!important; margin-left:0px;font-size:0.95em;}


/* hay que descomentar solo el color necesario, igual que el anterior */
destacado span { background-position: 0px 0px; } /* azul */
/* .destacado span { background-position: -30px 0px; } /* verde */
/* .destacado span { background-position: -60px 0px; } /* naranja */
/* .destacado span { background-position: -90px 0px; } /* rojo */
/* .destacado span { background-position: -120px 0px; } /* rosa */
/* .destacado span { background-position: -150px 0px; } /* gris */
/* .destacado span { background-position: -180px 0px; } /* amarillo */
/*. .destacado span { background-position: -210px 0px; } /* marron */