/* HOME */
#home_esquerra {
  /*margin-right:12px;*/
  width:680px;
}
#home_open_innovation_network {
  height:210px;
  margin-top: 14px;
}
#home_fons_open_innovation_network {
  height:211px;
  background-image:url(../images/fons_open_innovation_network.jpg);
  background-repeat:no-repeat;
  width:383px;
  padding-left:10px;
  padding-top:5px;
}
.home_titol_open_innovation_network {
  color:#ffffff;
  font-size:18px;
}
.home_text_open_innovation_network {
  color:#ffffff;
  font-size:11px;
  font-weight:normal;
  padding-top:5px;
  display:block;
  padding-right:8px;
}
.home_banner_col1 {
	width:180px;
	padding-right:34px;
}
.home_banner_col2 {
	padding-top:15px;
	width:135px;
	padding-left:12px;
}
.home_banner_botons {
	padding-top:8px;
	width:380px;
}
.home_icon {
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
}
.home_icon_life {
  margin-left:-20px;
  padding-left:20px;
  padding-top:4px;
}
.home_icon_physical {
  padding-top:18px;
  margin-left:-20px;
  padding-left:20px;
}
.home_icon_computer {
  margin-left:-20px;
  padding-left:20px;
  padding-top:19px;
}
.home_icon_chemistry {
  margin-left:-20px;
  padding-left:20px;
  padding-top:20px;
}
.home_icon_engineering {
  margin-left:-20px;
  padding-left:20px;
  padding-top:18px;
}
input.home_boto_works {
  background-image:url(../images/fons_boto_works.jpg);
  background-repeat:no-repeat;
  width:95px;
  height:27px;
  font-weight:bold;
  font-size:12px;
  margin-top:9px;
  cursor:pointer;
}
a.bannerhome_boto_how,a.bannerhome_boto_how:active {
  background-image:url(../images/bannerhome_boto_how.jpg);
  background-repeat:no-repeat;
  background-position:top;
  width:129px;
  height:21px;
  font-weight:bold;
  font-size:11px;
  margin-top:7px;
  cursor:pointer;
  color:#878889;
  display:block;
  padding-top:7px;
  padding-left:10px;
  margin-bottom:3px;
}
a.bannerhome_boto_how:hover {
  background-image:url(../images/bannerhome_boto_how.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  width:129px;
  height:21px;
  font-weight:bold;
  font-size:11px;
  margin-top:7px;
  cursor:pointer;
  color:#ffffff;
  display:block;
  padding-top:7px;
  padding-left:10px;
  margin-bottom:3px;
}
a.home_boto_research,a.home_boto_research:active {
  background-image:url(../images/bannerhome_boto_partner.jpg);
  background-repeat:no-repeat;
  background-position:top;
  width:129px;
  height:21px;
  color:#878889;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
  display:block;
  padding-top:7px;
  padding-left:10px;
  margin-bottom:3px;
}
a.home_boto_research:hover {
  background-image:url(../images/bannerhome_boto_partner.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  width:129px;
  height:21px;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
  display:block;
  padding-top:7px;
  padding-left:10px;
  margin-bottom:3px;
}
#home_watch_video {
  background-color:#ffffff;
  width:222px;
  height:17px;
  opacity:.8;
  filter:alpha(opacity=80);
  margin-top:-35px;
  font-size:12px;
  font-weight:bold;
  color:#fb7c12;
  text-decoration:underline;
  text-align:center;
}
#home_latest_oportunities {
  color:#707070;
  font-size:11px;
  margin-top:18px;
  margin-bottom:8px;
}
.home_latest {
  font-size:14px;
  padding-right:12px;
}
#home_dreta {
  /*margin-right:12px;*/
  margin-top:14px;
  width:260px;
}
/** dreta partner **/
#home_research_partners {
  background-image:url(../images/home_fons_research_partners.jpg);
  background-repeat:no-repeat;
  width:249px;
  height:118px;
}

.home_research_partners_superior { height: 96px; padding-left:15px; color: #aaaaaa; font-size: 10px; }
.home_research_partners_inferior a {
	display: block;
	height: 17px;
	color: white !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding-top: 4px;
	height: 19px;
	text-align: center;
	text-transform: uppercase;
}

.home_h2_partners {
  font-size:14px;
  color:#fa8424;
  padding-top:2px;
}

#home_open_companies {
  background-image:url(../images/home_fons_open_companies.jpg);
  background-repeat:no-repeat;
  width:249px;
  height:109px;
  margin-top:10px;
  margin-bottom:10px;
}
.home_open_companies_superior { height: 87px; padding-left:15px; color: #aaaaaa; font-size: 10px; }


.home_h2_companies {
  color:#028cd5;
  font-size:14px;
  padding-top:2px;
}

.home_cuadres_p1 {
  padding-top:15px;
  padding-left:21px;
}
.home_cuadres_p2 {
  padding-top:8px;
  padding-left:21px;
}
.home_cuadres_p3 {
  padding-top:16px;
  padding-left:8px;
  font-size:11px;
  color:#878889;
}
a.home_link_cuadres,a.home_link_cuadres:hover,a.home_link_cuadres:active {
  color:#878889;
  font-size:11px;
}
.caption_home {
  color:#878889;
  text-align:left;
  padding-left:13px;
  padding-top:10px;
}
#home_organization_research {
  height:80px;
  width:234px;
  padding-left:15px;
}
.home_top_cuadregris {
  background-image:url(../images/home_top_cuadregris.jpg);
  background-repeat:no-repeat;
  height:7px;
  width:249px;
}
.home_bottom_cuadregris {
  background-image:url(../images/home_bottom_cuadregris.jpg);
  background-repeat:no-repeat;
  height:7px;
  width:249px;
  margin-bottom:10px;
}
.home_titol_organization {
  color:#58585a;
  font-size:14px;
}
.home_text_organization {
  color:#9c9d9f;
  font-size:11px;
  padding-top:3px;
}
.home_organization_read {
  padding-right:8px;
}
.home_fons_cuadregris {
  background-image:url(../images/home_fons_cuadregris.jpg);
  background-repeat:repeat-y;
}
#home_cuadre_tags {
  display:table;
  padding-left:6px;
  padding-right:6px;
  width:237px;
}
.tag1 {
	font-size:18px;
}
.tag2 {
	font-size:16px;
	color:#737374;
}
.tag3 {
	font-size:14px;
	color:#868687;
}
.tag4 {
	font-size:12px;
	color:#a4a4a5;
}
.tag5 {
	font-size:11px;
	color:#b6b6b6;
}
.home_text_tags {
  font-size:11px;
  font-weight:bold;
  color:#58585a;
  text-align:center;
}
#home_cuadre_blog {
  width:249px;
  text-align:center;
  padding-top:3px;
  text-align: left;
}

#home_cuadre_blog a {
	color:#878889;
	font-size:11px;
	text-align:left;
	text-decoration: underline;
}

#home_cuadre_blog h1 {
	padding:10px 10px 0;
	text-align:left;
}
#home_cuadre_blog h1 a {
	color:#58585A;
	font-size:14px;
	text-decoration: none;
}

#home_cuadre_blog p {
  color:#707172;
  padding: 2px 10px;
  margin: 0px;
  font-size: 11px;
  text-align: justify;
}



a.home_link_blog,a.home_link_blog:hover,a.home_link_blog:active {
  color:#58585a;
  font-size:14px;
}
.home_eventsblau {
  color:#028cd5;
  font-size:12px;
  font-weight:bold;
}
.home_eventstaronja {
  color:#fb7a0d;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  margin-bottom:10px;
}
#home_cuadre_events {
  width:249px;
}
.home_titol_noticies {
  color:#58585a;
  font-size:14px;
}
#home_cuadre_noticies {
  width:234px;
  padding-left:15px;
}
.home_text_noticies {
  color:#9c9d9f;
  font-size:11px;
  padding-right:3px;
  padding-top:5px;
}
.home_titol_affiliation {
  color:#58585a;
  font-size:14px;
  /*width:130px;*/
  text-align:left;
  padding-left:10px;
  padding-bottom:10px;
}
.home_titol_newsletter {
  color:#FA8424;
  font-size:14px;
  text-align:center;
  padding-top:2px;
  padding-bottom:3px;
}
#home_cuadre_affiliation {
  width:249px;
  text-align:center;
}
#home_cuadre_newsletter {
  width:249px;
  text-align:center;
}
a.home_link_affiliation,a.home_link_affiliation:hover,a.home_link_affiliation:active {
	color:#585858;
	display:block;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	width:120px;
}

.home_pestanyes_challenges {
  background-image:url(../images/home_pestanya_challenges.jpg);
  background-repeat:no-repeat;
  width:664px;
  height:31px;
}
.home_pestanyes_boxs {
  background-image:url(../images/home_pestanya_boxs.jpg);
  background-repeat:no-repeat;
  width:664px;
  height:31px;
}
.home_pestanya_boxs_activa {
  color:#3c3d3f;
  font-weight:bold;
  /* padding-left:30px; */
}
.home_pestanya_boxs_inactiva {
  /* padding-left:42px; */
}
.home_pestanya_challenges_activa {
  color:#3c3d3f;
  font-weight:bold;
}
.home_pestanya_challenges_inactiva {
  /*padding-left:52px;*/
}
a.home_link_pestanyes,a.home_link_pestanyes:hover,a.home_link_pestanyes:active {
  color:#878889;
  font-size:11px;
  font-weight:bold;
}
.home_pestanyes_bottom {
  background-image:url(../images/home_pestanyes_bottom.jpg);
  background-repeat:no-repeat;
  width:661px;
  height:7px;
}
.home_pestanyes_fons {
  background-image:url(../images/home_pestanyes_fons.jpg);
  background-repeat:repeat-y;
  text-align:center;
  padding-left:18px;
  padding-right:18px;
}
a.home_seemore,a.home_seemore:hover,a.home_seemore:active {
  color:#58585a;
  text-decoration:underline;
  font-size:11px;
}
td.home_seemore {
  border-bottom:1px solid #a7a7a7;
  padding-bottom:9px;
  text-align:right;
}
td.home_boxin {
  color:#7db30f;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  padding-left:10px;
  padding-right:30px;
}
span.home_boxin_gran {
  font-size:12px;
}
td.home_boxout {
  color:#924fd0;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
}
span.home_boxout_gran {
  font-size:12px;
}
.home_inout {
  padding-top:5px;
  border-bottom:1px solid #a7a7a7;
  padding-bottom:8px;
  color:#888686;
  font-weight:bold;
  font-size:11px;
}
.home_empreses_boxs {
  border-right:1px solid #a7a7a7;
}
.home_introduccio_box {
  font-size:11px;
  color:#707172;
  padding-left:8px;
}
.home_nomempresa_box {
  color:#707172;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:8px;
}
a.home_linknomempresa_box,a.home_linknomempresa_box:hover,a.home_linknomempresa_box:active {
  color:#707172;
  font-weight:bold;
}
.home_logo_box {
  width:100px;
  border-right:1px solid #cbcbcb;
  padding-right:3px;
}
.home_link_visit {
  text-decoration:underline;
  font-weight:bold;
  color:#707172;
  font-size:10px;
}
.home_text_challenge {
	padding-top:8px;
	color:#1e8fca;
	padding-left:6px;
	font-size:12px;
	width:510px;
}
input.home_boto_seemore {
  background-image:url(../images/home_fons_boto.jpg);
  background-repeat:no-repeat;
  width:292px;
  height:28px;
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
  margin-top:10px;
  margin-bottom:10px;
}
.home_titol_challenge {
  color:#58585a;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
}
.home_logo_challenge {
  width:145px;
}
td.home_boto_seemore {
  padding-top:8px;
}
.home_info_challenge {
  color:#878889;
  font-size:11px;
}
.home_fila_challenge {
  border-bottom:1px solid #cbcbcb;
  padding-bottom:55px;
}

/* INNOVATION BOXS BOARD */
#ibox_banner {
  background-image:url(../images/ibox_fons_banner.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:128px;
  padding-left:20px;
  padding-top:12px;
  font-size: 12px;
}
#ibox_banner2 {
  background-image:url(../images/ibox_fons_banner2.jpg);
  background-repeat:no-repeat;
  background-position:left;
  width:909px;
  height:137px;
  padding-left:18px;
  padding-top:12px;
  margin-bottom:12px;
  font-size: 12px;
}
.ibox_titular_banner {
  font-size:18px;
  color:#ffffff;
}
.ibox_texte_banner {
  width:720px;
  font-size: 12px;
}
.ibox_subtitol {
  color:#ffffff;
  padding-top:1px;
  font-size:12px;
  padding-top:20px;
  width:860px;
}
a.ibox_link_banner,a.ibox_link_banner:hover,a.ibox_link_banner:active {
  font-size:14px;
  color:#ffffff;
  text-decoration:underline;
  font-weight:bold;
}
.ibox_text_banner {
  color:#ffffff;
  font-weight:bold;
  padding-left:80px;
  padding-top:6px;
  font-size: 12px;
}
.ibox_text_banner2 {
  color:#ffffff;
  font-weight:bold;
  padding-left:1px;
  padding-top:5px;
  padding-right:20px;
  font-size: 12px;
}
.ibox_text2_banner {
  padding-right:38px;
  padding-top:3px;
  font-size: 11px;
}
.ibox_text3_banner {
  padding-right:25px;
  padding-top:8px;
  font-size: 12px;
}
.ibox_plink {
  padding-top:20px;
}
.punts {
  background-image:url(../images/linia_punts.jpg);
  background-repeat:repeat-x;
  background-position:center;
  height:2px;
}
.ibox {
  margin-right:15px;
  color:#58585a;
}
#ibox_titol_gran {
  color:#58585a;
  font-weight:bold;
  font-size:18px;
  padding-top:16px;
}
#ibox_industrialsector {
  background-image:url(../images/ibox_industrialsector.jpg);
  background-repeat:no-repeat;
  width:505px;
  height:106px;
  padding-left:20px;
  padding-top:6px;
  margin-top:10px;
}
#ibox_fons_cuadreblau {
  background-image:url(../images/ibox_fons_cuadreblau.jpg);
  background-repeat:no-repeat;
  width:397px;
  height:111px;
  margin-top:10px;
  float:right;
}
#ibox_titol_sector {
  font-size:14px;
  color:#58585a;
  font-weight:bold;
  padding-bottom:4px;
}
#ibox_question_cuadreblau {
  font-size:17px;
  color:#ffffff;
  font-weight:bold;
  padding-top:6px;
  padding-left:12px;
}
.ibox_text_cuadreblau {
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  padding-left:12px;
  padding-top:4px;
}
.ibox_boto_cuadreblau {
  display:block;
  background-image:url(../images/ibox_boto_cuadreblau.jpg);
  background-repeat:no-repeat;
  font-size:10px;
  font-weight:bold;
  color:#047fb6;
  width:91px;
  height:30px;
  text-align:center;
  padding-top:3px;
  margin-left:12px;
  margin-top:4px;
}
.ibox_boto_contact {
  display:block;
  background-image:url(../images/boto_contact.jpg);
  background-repeat:no-repeat;
  font-size:12px;
  font-weight:bold;
  color:#7d7d7d;
  width:235px;
  height:23px;
  text-align:center;
  padding-top:9px;
  margin-left:12px;
  margin-top:9px;
  padding-left:20px;
}
a.ibox_sector,a.ibox_sector:hover,a.ibox_sector:active {
  text-decoration:underline;
  color:#818181;
  font-weight:bold;
  font-size:11px;
  padding-top:1px;
  padding-bottom:1px;
}

/* BARRA SEARCH (IBOX / CHALLENGES) */
.input_search {
  width:200px;
  height:18px;
  border:1px solid #737e8d;
  font-size:11px;
}
#search {
  color:#434343;
  font-size:12px;
  font-weight:bold;
  padding-right:5px;
  padding-top:2px;
}
#icon_search {
  padding-left:3px;
  padding-top:1px;
}
#search_ibox_challenge {
  height:25px;
  padding-top:5px;
  width:100%;
}
.filter_categories {
  font-size:12px;
  color:#58585a;
  font-weight:bold;
  padding-top:5px;
  cursor:pointer;
}
.filter_ibox {
  color:#7a8492;
  font-size:11px;
  font-weight:bold;
  padding-bottom:3px;
  padding-top:3px;
}
.filter_ibox2 {
  color:#7a8492;
  font-size:11px;
  font-weight:bold;
  padding-bottom:3px;
  padding-top:3px;
  padding-left:40px;
}
.check_filter_ibox {
  padding-left:14px;
  padding-bottom:2px;
}
#capa_filter_categories {
  width:560px;
  padding-top:4px;
}
#cerca_categories {
  padding-left:26px;
  padding-bottom:2px;
}
.ibox_selectcountry {
  font-size:11px;
  color:#7a8492;
  font-weight:bold;
  width:190px;
  height:18px;
}
.challenge_calendari {
  color:#7a8492;
  font-weight:bold;
}
.ibox_columna_sectors {
  display:table;
  margin-right:56px;
}
.ibox_cuadrelila {
  width:926px;
  height:142px;
  background-image:url(../images/ibox_cuadrelila.jpg);
  background-repeat:no-repeat;
  font-size:11px;
}
.ibox_cuadreverd {
  width:926px;
  height:120px;
  background-image:url(../images/ibox_cuadreverd.jpg);
  background-repeat:no-repeat;
  font-size:11px;
}
.ibox_cuadrelila_plus {
  width:926px;
  height:142px;
  background-image:url(../images/ibox_cuadrelila_plus.jpg);
  background-repeat:no-repeat;
  font-size:11px;
}
.ibox_cuadreverd_plus {
  width:926px;
  height:120px;
  background-image:url(../images/ibox_cuadreverd_plus.jpg);
  background-repeat:no-repeat;
  font-size:11px;
}
.ibox_pestanyalila {
  width:103px;
  height:32px;
  background-image:url(../images/ibox_pestanyalila.jpg);
  background-repeat:no-repeat;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}
.ibox_pestanyalila_off {
  width:103px;
  height:32px;
  background-image:url(../images/ibox_pestanyalila_off.jpg);
  background-repeat:no-repeat;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}
.ibox_pestanyaverd {
  width:103px;
  height:32px;
  background-image:url(../images/ibox_pestanyaverd.jpg);
  background-repeat:no-repeat;
  text-align:center;
}
.ibox_pestanyaverd_off {
  width:103px;
  height:32px;
  background-image:url(../images/ibox_pestanyaverd_off.jpg);
  background-repeat:no-repeat;
  text-align:center;
}
.ibox_link_pestanya {
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
}
.ibox_pestanyes {
  margin-right:24px;
  margin-bottom:12px;
}
.ibox_lila {
  color: #924fd0;
  font-size:11px;
  font-weight:bold;
}
.ibox_verd {
  color:#7db30f;
  font-size:11px;
  font-weight:bold;
}
.ibox_info_verd {
  width:260px;
}
.ibox_info_lila {
  width:272px;
}
.ibox_tags_verd {
  width:181px;
}
.ibox_tags_lila {
  width:170px;
}
.ibox_nomempresa_lila {
  color: #924fd0;
  font-size:11px;
  padding-left:16px;
  font-weight:bold;
}
a.ibox_nomempresalila,a.ibox_nomempresalila:active,a.ibox_nomempresalila:hover {
  color: #924fd0;
  font-size:11px;
  font-weight:bold;
}
.ibox_nomempresa_verd {
  color: #7db30f;
  font-size:11px;
  font-weight:bold;
  padding-left:16px;
  padding-right:10px;
}
a.ibox_nomempresaverd,a.ibox_nomempresaverd:active,a.ibox_nomempresaverd:hover {
  color: #7db30f;
  font-size:11px;
  font-weight:bold;
}
a.ibox_link,a.ibox_link:hover,a.ibox_link:active {
  color:#58585a;
  font-size:11px;
  text-decoration:underline;
}
.ibox_descripcio {
  padding-left:16px;
  padding-right:10px;
}
.ibox_send {
  padding-left:16px;
  padding-right:19px;
}
.challenge_descripcio {
  padding-left:16px;
  padding-right:10px;
  font-size:11px;
}
.ibox_no {
  font-weight:bold;
  height:24px;
  text-align:center;
  border-top:1px solid #b7b7b8;
  border-bottom:1px solid #b7b7b8;
  margin-top:12px;
  padding-top:8px;
}

/* Services & prices 5 */
.iboxin_topregister {
	background-image:url(../images/iboxin_top.jpg);
	background-repeat:no-repeat;
	width:454px;
	height:48px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding-left:70px;
}
.iboxout_topregister {
	background-image:url(../images/iboxout_top.jpg);
	background-repeat:no-repeat;
	width:454px;
	height:48px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding-left:74px;
}
.iboxin_bottom {
	background-image:url(../images/iboxin_bottom.jpg);
	background-repeat:no-repeat;
	width:454px;
	height:48px;
}
.iboxout_bottom {
	background-image:url(../images/iboxout_bottom.jpg);
	background-repeat:no-repeat;
	width:454px;
	height:48px;
}
.iboxin_titol {
	font-size:14px;
	color:#76ab0a;
	font-weight:bold;
}
.iboxin_borde-bottom {
	border-bottom:1px solid #76ab0a;
}
.iboxin_borde {
	border-left:1px solid #76ab0a;
	border-right:1px solid #76ab0a;
}
.iboxin_borde-right {
	border-right:1px solid #76ab0a;
}
.iboxin_borde-left {
	border-left:1px solid #76ab0a;
}
.iboxout_borde-bottom {
	border-bottom:1px solid #8a44ca;
}
.iboxout_borde {
	border-left:1px solid #8a44ca;
	border-right:1px solid #8a44ca;
}
.iboxout_borde-right {
	border-right:1px solid #8a44ca;
}
.iboxout_borde-left {
	border-left:1px solid #8a44ca;
}
.iboxout_titol {
	font-size:14px;
	color:#7d33c3;
	font-weight:bold;
}
.iboxinout_text {
	font-size:11px;
	color:#58585a;
	padding-left:6px;
	height:36px;
	padding-top:5px;
	padding-bottom:5px;
}
.fons_verd {
	background-color:#f1f6e6;
}
.iboxout_taulaesq {
	margin-left:19px;
}
.fons_lila {
	background-color:#f2eaf9;
}
.iboxoutin_pestanya {
	background-image:url(../images/iboxoutin_pestanya.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:175px;
	height:30px;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
}
.cuadreblau_services {
	background-image:url(../images/cuadreblau_services.jpg);
	background-repeat:no-repeat;
	width:388px;
	height:74px;
	padding-top:10px;
	padding-left:8px;
	padding-right:2px;
	margin-top:10px;
	margin-left:12px;
}
.iboxoutin_titol_blau {
	color:#0492d2;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}
.iboxoutin_titol_blau2 {
	color:#0492d2;
	font-size:14px;
	font-weight:bold;
}
a.iboxoutin_linkblau,a.iboxoutin_linkblau:hover,a.iboxoutin_linkblau:visited {
	display:block;
	height:30px;
	padding-top:3px;
	color:#0492d2;
	font-size:11px;
	font-weight:bold;
}
.iboxoutin_text_services {
	color:#636365;
	font-size:11px;
}

/* Scientific challenges */
.challenge_pestanya {
  margin-bottom:12px;
  width:103px;
  height:32px;
  background-image:url(../images/challenge_pestanya.jpg);
  background-repeat:no-repeat;
  text-align:center;
}
.challenge_pestanya_off {
  margin-bottom:12px;
  width:103px;
  height:32px;
  background-image:url(../images/challenge_pestanya_off.jpg);
  background-repeat:no-repeat;
  text-align:center;
}
.challenge_cuadre {
  width:926px;
  height:145px;
  background-image:url(../images/challenge_cuadre.jpg);
  background-repeat:no-repeat;
}
.challenge_calendari {
  border:1px solid #737e8d;
  height:18px;
  width:167px;
}
.challenge_titol {
  font-weight:bold;
  color:#3e3d40;
  padding-left:16px;
  font-size:11px;
}
a.link_challenge_titol,a.link_challenge_titol:hover,a.link_challenge_titol:active {
  font-weight:bold;
  color:#3e3d40;
  font-size:11px;
}
a.faq_link_category,a.faq_link_category:active {
  color:#58585a;
  font-weight:bold;
  text-decoration:none;
}
a.faq_link_category:hover {
  text-decoration:underline;
}
.challenge_info {
  padding-top:8px;
}
#challenge_fons_new {
  margin-top:10px;
  background-image:url(../images/challenge_fons_new.jpg);
  background-repeat:no-repeat;
  width:256px;
  height:48px;
}
#challenge_fons_domains_en {
  margin-top:10px;
  background-image:url(../images/challenge_fons_domains.jpg);
  background-repeat:no-repeat;
  width:665px;
  height:85px;
}
#challenge_fons_domains_es {
  margin-top:10px;
  background-image:url(../images/challenge_fons_domains_es.jpg);
  background-repeat:no-repeat;
  width:665px;
  height:85px;
}
a.challenge_domain,a.challenge_domain:hover,a.challenge_domain:active {
  color:#818181;
  font-weight:bold;
  font-size:11px;
  padding-top:1px;
  display:block;
}
a.challenge_join,a.challenge_join:hover,a.challenge_join:active {
  color:#ffffff;
  font-size:11px;
  text-decoration:underline;
  font-weight:bold;
  display:block;
  padding-left:7px;
}
p.challenge_join {
  margin-top:7px;
  margin-left:12px;
}
.challenge_life {
  padding-left:30px;
  margin-top:8px;
}
.challenge_physical_en {
  padding-left:57px;
  width:90px;
}
.challenge_physical_es {
  padding-left:32px;
  width:82px;
}
.challenge_computer_en {
  padding-left:30px;
  width:90px;
}
.challenge_computer_es {
  padding-left:31px;
  width:90px;
  margin-top:8px;
}
.challenge_chemistry_en {
  padding-left:30px;
  margin-top:7px;
}
.challenge_chemistry_es {
  padding-left:27px;
  width:82px;
}
.challenge_engineering_en {
  padding-left:60px;
  width:110px;
  margin-top:-9px;
}
.challenge_engineering_es {
  padding-left:40px;
  width:125px;
  margin-top:-3px;
}
.challenge_tags {
  width:170px;
}
#challenge_titol_domain {
  font-size:14px;
  color:#58585a;
  font-weight:bold;
  padding-top:5px;
  padding-left:15px;
}
#challenge_banner {
  background-image:url(../images/challenge_fons_banner.jpg);
  background-repeat:no-repeat;
  width:909px;
  height:121px;
  padding-left:18px;
  font-size: 12px;
}
.challenge_titular_banner {
  font-size:17px;
  color:#ffffff;
  padding-top:10px;
}
.challenge_subtitol {
  color:#ffffff;
  padding-top:10px;
  font-size:12px;
}
.challenge_boto_contact {
	background-image:url(../images/challenge_boto_contact.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:25px;
	margin-top:3px;
	color:#ffffff;
	font-weight:bold;
	padding-left:36px;
	padding-top:9px;
}
.challenges_capa_info {
	height:110px;
}
.iboxin_capa_info {
	height:85px;
}
.iboxout_capa_info {
	height:105px;
}
/* SUPPORT CENTRE */
#support {
  margin-left:15px;
}
#support_banner {
  background-image:url(../images/support_fons_banner.jpg);
  background-repeat:no-repeat;
  width:909px;
  height:103px;
  padding-left:18px;
  font-size: 12px;
}
.support_titular_banner {
  font-size:18px;
  padding-top:20px;
  color:#ffffff;
  width:620px;
}
.support_subtitol {
  color:#ffffff;
  padding-top:18px;
}
#support_cuadre {
  background-image:url(../images/support_cuadre.jpg);
  background-repeat:no-repeat;
  width:890px;
  height:332px;
  margin-top:10px;
  padding-left:37px;
  padding-top:18px;
}
.support_text {
  color:#58585a;
  padding-top:6px;
  padding-bottom:4px;
}
a.support_link_faq,a.support_link_faq:hover,a.support_link_faq:active {
  text-decoration:underline;
  color:#58585a;
  font-weight:bold;
  padding-top:4px;
  padding-bottom:4px;
  display:block;
  width:158px;
}
li.support {
  padding-top:14px;
  padding-bottom:4px;
}
.cuadregris_bottom {
  background-image:url(../images/cuadregris_bottom.jpg);
  background-repeat:no-repeat;
  height:5px;
  width:927px;
}
.cuadregris_top {
  background-image:url(../images/cuadregris_top.jpg);
  background-repeat:no-repeat;
  height:5px;
  width:927px;
  margin-top:10px;
}
.cuadregris_middle {
  background-image:url(../images/cuadregris_middle.jpg);
  background-repeat:repeat-y;
}
#emailsupport_titol {
  color:#3e3d40;
  font-weight:bold;
  padding-top:15px;
  padding-bottom:10px;
  text-align:center;
}
.emailsupport_text {
  color:#828282;
  font-weight:bold;
  text-align:right;
  padding-right:5px;
  width:320px;
}
.senttoacollege_text {
  color:#828282;
  font-weight:bold;
  text-align:right;
  padding-right:5px;
}
input.emailsupport {
  color:#828282;
  border:1px solid #717171;
  width:310px;
  height:21px;
  font-size:11px;
  width:300px;
  margin-left:10px;
}
textarea.emailsupport {
  color:#828282;
  border:1px solid #717171;
  width:300px;
  height:145px;
  font-size:11px;
  margin-left:10px;
  margin-top:4px;
}
.fons_boto_forms_taronja {
  background-image:url(../images/fons_boto_forms_taronja.jpg);
  background-repeat:no-repeat;
  width:113px;
  height:28px;
  font-weight:bold;
  font-size:11px;
  color:#ffffff;
}
.emailsupport_fila {
  height:28px;
}
.emailsupport_text2 {
  color:#828282;
  font-weight:bold;
}
.cuadreblau_middle {
  background-image:url(../images/cuadreblau_middle.jpg);
  background-repeat:repeat-y;
  padding-left:20px;
  padding-bottom:10px;
}
.cuadreblau_middle_aboutus {
  background-image:url(../images/cuadreblau_middle_aboutus.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
  padding-bottom:10px;
  height:425px;
}
#aboutus_banner {
  background-image:url(../images/aboutus_banner.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:103px;
  padding-left:20px;
  font-size: 12px;
}
.aboutus_titular_banner {
  font-size:18px;
  padding-top:10px;
  color:#ffffff;
}
.aboutus_subtitol {
  color:#ffffff;
  padding-top:8px;
}
.aboutus_apartat {
  color:#008ed0;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
}
.aboutus_text {
  color:#58585a;
  font-size:11px;
  padding-top:5px;
  padding-right:26px;
}
a.aboutus_link_news,a.aboutus_link_news:hover,a.aboutus_link_news:active {
  color:#3e3d40;
  font-size:11px;
  text-decoration:underline;
  font-weight:bold;
}
.jobs_no {
  color:#58585a;
  font-weight:bold;
  padding-left:8px;
  padding-right:8px;
}
.jobs {
  height:80px;
  padding-top:72px;
}
.jobs_titular_banner {
  font-size:18px;
  padding-top:25px;
  color:#ffffff;
}
.jobs_subtitol_banner {
  font-size: 12px;
  padding-top:5px;
  color:#ffffff;
}
.jobs_apartat {
  color:#008ed0;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
}
.jobs_text {
  font-size:11px;
  color:#58585a;
  height:22px;
}

/*HOW IT WORKS*/
#howitworks_banner{
  background-image:url(../images/aboutus_banner.jpg);
  background-repeat:no-repeat;
  width:902px;
  height:91px;
  padding-left:20px;
  padding-top:12px;
  color:#FFFFFF;
  font-size:18px;
  font-weight:bold;
  padding-right:5px;
}

#howitworks_content{
  width:620px;
  margin-left:20px;
  font-size: 11px;

}

h1.howitworks_h1{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  margin-top:8px;
}

.howitworks_capalink{
  width:100%;
  align:right;
  text-align:right;
}

.howitworks_text{
  color:#58585a;
  font-size:12px;
  text-align:left;
  align:left;
}

#howitworks_cuadrescolors{
  float:right;
  width:210px;
}

.howitworks_cgris_petit{
  background-image:url(../images/howitworks_cuadregris_petit.jpg);
  background-repeat:no-repeat;
  width:173px;
  height:53px;
  margin-bottom:20px;
  padding-top:18px;
  color:#FFFFFF;
  font-weight:bold;
  align:center;
  text-align:center;
}

.howitworks_taula {
  width:610px;
}

.howitworks_ctaronja_petit{
  background-image:url(../images/howitworks_ctaronja_petit.jpg);
  background-repeat:no-repeat;
  width:173px;
  height:53px;
  margin-bottom:20px;
  padding-top:19px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
  align:center;
}

.howitworks_ctaronja_petit p{
  padding-top:22px;
}

.howitworks_capalink a{
  color:#58585a;
}

.howitworks_capalink a:hover{
  text-decoration:underline;
}

/*HOME - RESEARCH PARTNERS*/
#partner_banner{
  background-image:url(../images/partner_banner.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:93px;
  padding-left:20px;
  padding-top:10px;
  font-size: 12px;
}
#partner_banner_nou{
  background-image:url(../images/home_banner_partner.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:72px;
  padding-left:20px;
}

h1.partner_h1{
  color:#FFFFFF;
  font-weight:bold;
  font-size:18px;
}
h2.partner_h2 {
  color:#FFFFFF;
  font-weight:bold;
  font-size:14px;
}

.cuadretaronja_bottom {
  background-image:url(../images/cuadretaronja_bottom.jpg);
  background-repeat:no-repeat;
  height:6px;
  width:924px;
}
.cuadretaronja_top {
  background-image:url(../images/cuadretaronja_top.jpg);
  background-repeat:no-repeat;
  height:5px;
  width:924px;
  margin-top:10px;
}
.cuadretaronja_middle {
  background-image:url(../images/cuadretaronja_middle.jpg);
  background-repeat:repeat-y;
  padding-left:20px;
  padding-bottom:10px;
}

#partner_content{
  color:#58585a;
  width:600px;
  padding-top:10px;
}

#partner_content span{
  color:#ea7511;
  font-weight:bold;
  font-size:13px;
}

#partner_content ul{
  margin-left:25px;
  margin-top:10px;
  margin-bottom:10px;
}

#partner_content li{
  margin-top:10px;
}

.partner_ctaronja_petit{
  background-image:url(../images/partner_ctaronja_petit.jpg);
  background-repeat:no-repeat;
  width:245px;
  height:74px;
  color:#FFFFFF;
  font-weight:bold;
  align:center;
  font-size:10px;
  padding:7px;
  margin-top:8px;
  margin-left:25px;
}

#partner_cuadrescolors{
  float:right;
  margin-right:27px;
  padding-top:5px;
}

#partner_grafica{
  align:right;
  text-align:right;
  float:right;
}

.partner_boto_register {
  background-image:url(../images/partner_boto_register.jpg);
  background-repeat:no-repeat;
  width:113px;
  height:27px;
  font-weight:bold;
  font-size:10px;
  margin-top:3px;
  cursor:pointer;
  color:#878889;
}

/*HOME - OPEN COMPANIES*/

.affiliation_boto_contact{
  background-image:url(../images/affiliation_boto_contact.jpg);
  background-repeat:no-repeat;
  width:113px;
  height:27px;
  font-weight:bold;
  font-size:12px;
  margin-top:9px;
  cursor:pointer;
  color:#878889;
}
#company_banner{
  background-image:url(../images/company_banner.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:93px;
  padding-left:20px;
  padding-top:10px;
  font-size: 12px;
}

#company_banner_nou{
  background-image:url(../images/home_banner_company.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:93px;
  padding-left:20px;
  padding-top:10px;
  font-size: 12px;
}

#company_cuadrescolors{
  width:310px;
  float:right;
  padding-top:5px;
}

h1.company_h1{
  color:#FFFFFF;
  font-weight:bold;
  font-size:15px;
  width:860px;
  padding-top:5px;
}

h2.company_h2{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  width:860px;
  padding-top:12px;
}

.company_cblau_petit{
  display:block;
  background-image:url(../images/company_cblau_petit.jpg);
  background-repeat:no-repeat;
  width:260px;
  height:115px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:left;
  align:left;
  font-size:10px;
  padding:8px;
}

.company_boto_register {
  background-image:url(../images/company_boto_register.jpg);
  background-repeat:no-repeat;
  width:113px;
  height:27px;
  font-weight:bold;
  font-size:10px;
  margin-top:9px;
  cursor:pointer;
  color:#878889;
}

/*HOME AFFILIATION PROGRAM*/
#affiliation_content{
  color:#58585a;
  width:510px;
  padding-top:10px;
  margin-left:10px;
  padding-bottom:10px;
  border-right:1px solid #58585A;
  padding-right:10px
}

#affiliation_members{
  float:right;
  width:380px;
  color:#3e3d40;
  margin-top:5px;
  margin-right:23px;
}

.affiliation_table{
  width:380px;
  margin-top:10px;
}

.affiliation_table img {
  border: 0px;
}


#affiliation_banner{
  background-image:url(../images/aboutus_banner.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:103px;
  padding-left:20px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}

h1.affiliation_h1{
  color:#FFFFFF;
  font-weight:bold;
  font-size:16px;
}
h2.affiliation_h2{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
}
/* INDUSTRIAL SECTORS */
.tags_industrial_text {
	color:#3e3d40;
	font-size:11px;
}
.tags_industrial_titol {
	color:#2b8bc7;
	font-size:18px;
	font-weight:bold;
}
.tags_industrial_puntstaronja {
	background-image:url(../images/linia_punts_taronja.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:2px;
	width:720px;
}
/* TERMS & CONDITIONS */
#terms_banner {
	background-image:url(../images/terms_banner.jpg);
	background-repeat:no-repeat;
	width:927px;
	height:82px;
	font-size: 12px;
}
.terms_banner_text {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}
.terms_text {
	color:#979797;
	font-size:11px;
	font-weight:bold;
	padding-right:40px;
	padding-left:20px;
}
.terms_titol {
	color:#747373;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:20px;
}
.terms_text2 {
	color:#979797;
	font-size:11px;
	font-weight:bold;
}

/*
 * Unregisters
 */

.partner_contingut {
	width:500px;
	margin:auto;
}

.partner_cuadre_login {
	background-image:url(../images/partner_cuadre_login.jpg);
	background-repeat:no-repeat;
	width:515px;
	height:170px;
}
.partner_titular_gran {
	font-size:18px;
	color:#fb8725;
	font-weight:bold;
}
.partner_text_unregister {
	color:#58585a;
	padding-top:14px;
	padding-bottom:14px;
}

.partner_boto_login {
	background-image:url(../images/partner_boto_login.jpg);
	background-repeat:no-repeat;
	width:111px;
	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	padding-left:1px;
}

.opencompany_contingut {
  width:500px;
  margin:auto;
}

.opencompany_cuadre_login {
  background-image:url(../images/opencompany_cuadre_login.jpg);
  background-repeat:no-repeat;
  width:515px;
  height:170px;
}


.opencompany_titular_gran {
  font-size:18px;
  color:#0384be;
  font-weight:bold;
}

.opencompany_text_unregister {
	color:#58585a;
	padding-top:14px;
	padding-bottom:14px;
}

.opencompany_boto_login {
  background-image:url(../images/opencompany_boto_login.jpg);
  background-repeat:no-repeat;
  width:111px;
  height:31px;
  color:#ffffff;
  font-weight:bold;
  font-size:10px;
  cursor:pointer;
  padding-left:1px;
}
.value {
	color:#58585A;
	font-size:11px;
}
.support_h2 {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	width:700px;
	padding-top:10px;
}
.senttoacollege_cuadre_top {
	background-image:url(../images/guideline_cuadre_top.jpg);
	background-repeat:no-repeat;
	width:521px;
	height:5px;
}
.senttoacollege_cuadre_bottom {
	background-image:url(../images/guideline_cuadre_bottom.jpg);
	background-repeat:no-repeat;
	width:521px;
	height:5px;
}
.senttoacollege_cuadre_middle {
	border-left:1px solid #0688c4;
	border-right:1px solid #0688c4;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:10px;
	width:479px;
}
.sitemap_titular_banner {
  font-size:18px;
  padding-top:38px;
  color:#ffffff;
  font-weight:bold;
}
a.sitemap_link,a.sitemap_link:hover,a.sitemap_link:active {
  color:#008ed0;
  font-weight:bold;
  text-decoration:none;
}
a.sitemap_link2,a.sitemap_link2:hover,a.sitemap_link2:active {
  color:#58585a;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.sitemap_text {
  color:#58585a;
  font-size:11px;
  font-weight:bold;
}
a.industrial_back,a.industrial_back:hover,a.industrial_back:active {
	color:#9fa1a2;
	font-size:11px;
	text-decoration:underline;
	padding-left:6px;
}
input.home_input {
  color:#828282;
  border:1px solid #717171;
  width:222px;
  height:16px;
  font-size:11px;
}
.free_en {
	margin-left:632px;
	margin-top:-15px;
	position:absolute;
}
.free_es {
	margin-left:537px;
	margin-top:-15px;
	position:absolute;
}
p.howitworks_p{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  margin-top:5px;
  width:650px;
}



.chart-oc-title {
	color: #29A1D6;
	font-weight: bold;
}

.chart-subtitle {
	color: #58585a;
	font-weight: bold;
	font-size: 11px;
	padding-left:10px;
}

.chart-subtitle span.oc { color: #29A1D6; }

.chart-rp-title,
.chart-subtitle span.rp {
	color: #df6a01;
	font-weight: bold;
}
.interrogant {
	background-color:#ffffff;
	border:1px solid #959595;
	width:300px;
	height:103px;
	background-image:url(../images/fons_interrogant.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-top:5px;
	font-size:11px;
	color:#58585a;
	text-align:left;
	padding-left:22px;
	padding-top:25px;
	padding-right:7px;
}
.int_iboxout {
	left:675px;
}
.int_iboxin {
	left:570px;
}
.boto_boxout {
	background-image:url(../images/boto_boxout.jpg);
	background-repeat:no-repeat;
	width:121px;
	height:27px;
	margin-top:-3px;
	color:#ffffff;
	font-weight:bold;
	padding-left:22px;
	cursor:pointer;
}
.div_int_iboxout {
	margin-left:774px;
}
.div_int_iboxin {
	margin-left:668px;
}
.boto_boxin {
	background-image:url(../images/boto_boxin.jpg);
	background-repeat:no-repeat;
	width:121px;
	height:27px;
	margin-top:-3px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	cursor:pointer;
}
.boto_contact_firsttime {
	background-image:url(../images/boto_contact_firsttime.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:33px;
	font-weight:bold;
	margin-top:10px;
}
#banner_firsttime_ibox {
	background-image:url(../images/banner_firsttime_ibox.jpg);
	background-repeat:no-repeat;
	width:907px;
	height:123px;
	padding-left:20px;
}
.ibox_firsttime_banner {
  color:#ffffff;
  font-weight:bold;
  padding-left:45px;
  padding-top:22px;
  font-size: 12px;
  padding-top:2px;
}
.boto_demo_out {
	background-image:url(../images/boto_demo_out.jpg);
	background-repeat:no-repeat;
	width:112px;
	height:21px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	margin-left:2px;
	cursor:pointer;
	display:block;
	padding-top:6px;
	margin-top:6px;
}
.boto_demo_in {
	background-image:url(../images/boto_demo_in.jpg);
	background-repeat:no-repeat;
	width:111px;
	height:21px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	margin-left:12px;
	cursor:pointer;
	display:block;
	padding-top:6px;
	margin-top:7px;
}
.boto_demo_challengee {
	background-image:url(../images/boto_demo_challengehow.jpg);
	background-repeat:no-repeat;
	width:106px;
	height:21px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	margin-left:12px;
	cursor:pointer;
	display:block;
	padding-top:6px;
	margin-top:5px;
}
.boto_demo_firsttime {
	background-image:url(../images/boto_demo_firsttime.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:35px;
	color:#038bd5;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-top:18px;
	padding-left:24px;
}
.cuadre_howitworks {
	background-image:url(../images/cuadre_howitworks.jpg);
	background-repeat:no-repeat;
	width:928px;
	height:229px;
	margin-top:10px;
}
.text_howitworks {
	color:#8c8b8b;
	font-size:11px;
	width:600px;
	padding-top:12px;
	padding-left:20px;
}
.text_howitworks2 {
	color:#8c8b8b;
	font-size:11px;
	width:210px;
	padding-left:10px;
	padding-top:2px;
}
.link_process_challenge {
	color:#1790c7;
	text-decoration:underline;
	font-size:11px;
}
.link_process_in {
	color:#7cb646;
	text-decoration:underline;
	font-size:11px;
}
.link_process_out {
	color:#7e569c;
	text-decoration:underline;
	font-size:11px;
}
.link_back_how {
	color:#585858;
	display:block;
	float:right;
	font-size:10px;
}
.partner_register_free {
	display:block;
	background-image:url(../images/partner_register_free.jpg);
	background-repeat:no-repeat;
	width:184px;
	height:27px;
	font-size:14px;
	font-weight:bold;
	color:#ee7a17;
	padding-top:12px;
	padding-left:16px;
}
.cuadretaronja_video {
	background-image:url(../images/cuadretaronja_video.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:35px;
	display:block;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	padding-top:18px;
	padding-left:73px;
}
.boto_contact_partner {
	background-image:url(../images/boto_contact_partner.jpg);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:64px;
	margin-top:8px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-top:24px;
	padding-left:79px;
	margin-left:16px;
	margin-bottom:20px;
}
.link_process_partner {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.link_challenge_partner {
	color:#1790c7;
}
.link_in_partner {
	color:#7cb743;
}
.link_out_partner {
	color:#7c52a1;
}
.cuadretaronjapetit_middle {
	background-image:url(../images/cuadretaronjapetit_middle.jpg);
	background-repeat:repeat-y;
	width:282px;
	padding-left:2px;
}
.cuadretaronjapetit_top {
	background-image:url(../images/cuadretaronjapetit_top.jpg);
	background-repeat:no-repeat;
	width:284px;
	height:7px;
	margin-top:5px;
}
.cuadretaronjapetit_bottom {
	background-image:url(../images/cuadretaronjapetit_bottom.jpg);
	background-repeat:no-repeat;
	width:284px;
	height:7px;
}
.cuadreblau_video {
	background-image:url(../images/cuadreblau_video.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:35px;
	display:block;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	padding-top:18px;
	padding-left:73px;
}
.cuadreblaupetit_middle {
	background-image:url(../images/cuadreblaupetit_middle.jpg);
	background-repeat:repeat-y;
	width:282px;
	padding-left:2px;
}
.cuadreblaupetit_top {
	background-image:url(../images/cuadreblaupetit_top.jpg);
	background-repeat:no-repeat;
	width:284px;
	height:7px;
	margin-top:5px;
}
.cuadreblaupetit_bottom {
	background-image:url(../images/cuadreblaupetit_bottom.jpg);
	background-repeat:no-repeat;
	width:284px;
	height:7px;
}
.boto_contact_company {
	background-image:url(../images/boto_contact_company.jpg);
	background-repeat:no-repeat;
	display:block;
	width:210px;
	height:45px;
	margin-top:8px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-top:6px;
	padding-left:75px;
	margin-bottom:10px;
}
.boto_demo_out2 {
	background-image:url(../images/boto_demo_out2.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:26px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	margin-left:2px;
	cursor:pointer;
}
.boto_demo_in2 {
	background-image:url(../images/boto_demo_in2.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:26px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	margin-left:12px;
	cursor:pointer;
}
.boto_demo_challenge2 {
	background-image:url(../images/boto_demo_challenge2.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:26px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	margin-left:12px;
	cursor:pointer;
}
.boto_contact_taronja {
	background-image:url(../images/boto_contact_taronja.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:46px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	padding-left:52px;
	padding-top:5px;
}
.boto_contact_blau {
	background-image:url(../images/boto_contact_blau.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:46px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	padding-left:52px;
	padding-top:5px;
}
.boto_contact_snap {
	background-image:url(../images/boto_contact_snap.jpg);
	background-repeat:no-repeat;
	width:135px;
	height:45px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	padding-left:52px;
	padding-top:5px;
	margin-right:20px;
	text-align:left;
	margin-bottom:5px;
}
.postibox_cuadre {
	background-image:url(../images/postibox_cuadre.jpg);
	background-repeat:no-repeat;
	width:411px;
	height:51px;
}
.boto_in_verd {
	background-image:url(../images/boto_pregister_verd.jpg);
	background-repeat:no-repeat;
	width:122px;
	height:27px;
	color:#ffffff;
	font-weight:bold;
	margin-top:12px;
	cursor:pointer;
}
.boto_out_lila {
	background-image:url(../images/boto_pregister_lila.jpg);
	background-repeat:no-repeat;
	width:122px;
	height:27px;
	color:#ffffff;
	font-weight:bold;
	margin-top:12px;
	margin-left:62px;
	cursor:pointer;
}
.postibox_text {
	color:#585858;
	font-size:12px;
}
.postibox_cuadre2 {
	background-image:url(../images/postibox_cuadre2.jpg);
	background-repeat:no-repeat;
	width:927px;
	height:70px;
	margin-top:12px;
	padding-top:16px;
}
.boto_contact_open {
	background-image:url(../images/boto_contact_open.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:45px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	padding-left:52px;
	padding-top:5px;
	margin-right:20px;
	margin-top:10px;
}
.cuadre_taronja_open {
	background-image:url(../images/cuadre_taronja_open.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:129px;
	margin-top:20px;
}
.cuadre_taronja_open p {
	color:#fb8421;
	font-size:14px;
	font-weight:bold;
	padding-top:14px;
	padding-left:20px;
}
.boto_blau_latest {
	background-image:url(../images/boto_blau_latest.jpg);
	background-repeat:no-repeat;
	width:156px;
	height:28px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	margin-left:21px;
	margin-top:10px;
	cursor:pointer;
}
.boto_taronja_latest {
	background-image:url(../images/boto_taronja_latest.jpg);
	background-repeat:no-repeat;
	width:156px;
	height:28px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	margin-left:21px;
	margin-top:7px;
	cursor:pointer;
}
#banner_open {
  background-image:url(../images/banner_open.jpg);
  background-repeat:no-repeat;
  width:907px;
  height:140px;
  padding-left:20px;
  font-size: 12px;
}
#cuadre_advertisers {
	background-image:url(../images/cuadre_advertisers.jpg);
	background-repeat:no-repeat;
	width:249px;
	height:98px;
}
#cuadre_partnership {
	background-image:url(../images/cuadre_partnership.jpg);
	background-repeat:no-repeat;
	width:249px;
	height:24px;
}
.cuadre_partnership_middle {
	background-image:url(../images/cuadre_partnership_middle.jpg);
	background-repeat:repeat-y;
	width:249px;
	height:82px;
}
.cuadre_partnership_bottom {
	background-image:url(../images/cuadre_partnership_bottom.jpg);
	background-repeat:no-repeat;
	width:249px;
	height:9px;
	margin-bottom:10px;
}
.titol_advertisers {
	color:#d4d4d4;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}
.titol_partnerships {
	color:#7f7d7d;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}
#banner_banners {
	background-image:url(../images/banner_banners.jpg);
	background-repeat:no-repeat;
	width:632px;
	height:92px;
	margin-left:12px;
	margin-top:10px;
}
#text_banner_banners {
	font-size:11px;
	color:#ffffff;
	padding-left:20px;
	padding-top:6px;
	width:600px;
}
.cuadregrislearn_top {
	background-image:url(../images/cuadregrislearn_top.jpg);
	background-repeat:no-repeat;
	width:631px;
	height:9px;
	margin-top:10px;
	margin-left:12px;
}
.cuadregrislearn_bottom {
	background-image:url(../images/cuadregrislearn_bottom.jpg);
	background-repeat:no-repeat;
	width:631px;
	height:9px;
	margin-left:12px;
}
.cuadregrislearn_middle {
	background-image:url(../images/cuadregrislearn_middle.jpg);
	background-repeat:repeat-y;
	width:611px;
	margin-left:12px;
	padding-left:20px;
}
.boto_form_learn {
	background-image:url(../images/boto_form_learn.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:26px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.text_learn {
	color:#585858;
	font-size:11px;
	padding-top:5px;
	padding-bottom:20px;
	width:600px;
}
.contact_learn {
	color:#585858;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #585858;
	width:590px;
}
input.input_learn {
	background-color:#eeeeee;
	height:19px;
	width:320px;
}
textarea.input_learn {
	background-color:#eeeeee;
	width:320px;
	height:80px;
	color:#878889;
	font-size:12px;
}
.proba:hover{background-color:#000000;}