* { margin:0; padding:0; }
body{
  margin:auto;
  text-align:left;
  background-color:#ffffff;
  font-family:Arial;
  font-size:12px;
  background-image:url(../images/fons_web.jpg);
  background-repeat:repeat-y;
  background-position:center;
}
/* estil de la div principal que ho engloba tot */
#base {
  	width:955px;
  	display:table;
  	background-color:#ffffff;
  	margin:auto;
}
a {
	color:#000000;
	text-decoration:none;
}
form {
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;
}
.left{
	float:left;
}
.right {
	float:right;
}
ul {
	color:#3e3d40;
}
input {
	border:0px;
	background-color:#ffffff;
	font-family:Arial;
	color:#878889;
}
textarea {
	border:0px;
	background-color:#ffffff;
	font-family:Arial;
}

label { cursor: pointer; }

.negreta {
	font-weight:bold;
}
.subrallat {
	text-decoration:underline;
}
.centre {
	text-align:center;
}
.dreta {
	text-align:right;
}
.esquerra {
	text-align:left;
}
.blanc {
	color:#ffffff;
}
.backgroundbottom {
	background-position:bottom;
}
.backgroundtop {
	background-position:top;
}
.icon_delete_overblau {
	display:block;
	width:17px;
	height:17px;
	background-image:url(../images/icon_delete_overblau.gif);
	background-repeat:no-repeat;
}
.icon_edit_overblau {
	display:block;
	width:17px;
	height:17px;
	background-image:url(../images/icon_edit_overblau.gif);
	background-repeat:no-repeat;
}
.height10 {
	height:10px;
}
.pad3left {
	padding-left:3px;
}
.pad10left {
	padding-left:10px;
}
.pad14left {
	padding-left:14px;
}
.pad5left {
	padding-left:5px;
}
.pad7left {
	padding-left:7px;
}
.pad16left {
	padding-left:16px;
}
.pad20left {
	padding-left:20px;
}
.pad50left {
	padding-left:50px;
}
.pad3right {
	padding-right:3px;
}
.pad5right {
	padding-right:5px;
}
.pad10right {
	padding-right:10px;
}
.pad12right {
	padding-right:12px;
}
.pad16right {
	padding-right:16px;
}
.pad20right {
	padding-right:20px;
}
.pad40right {
	padding-right:40px;
}
.pad50right {
	padding-right:50px;
}
.pad8left {
	padding-left:8px;
}
.pad3top {
	padding-top:3px;
}
.pad5top {
	padding-top:5px;
}
.pad8top {
	padding-top:8px;
}
.pad10top {
	padding-top:10px;
}
.pad12top {
	padding-top:12px;
}
.pad20top {
	padding-top:20px;
}
.padtop40 {
	padding-top:40px;
}
.padtop50 {
	padding-top:50px;
}
.pad10bottom {
	padding-bottom:10px;
}
.pad20bottom {
	padding-bottom:20px;
}
.pad3bottom {
	padding-bottom:3px;
}
.marginbottom10 {
	margin-bottom:10px;
}
.margintop8 {
	margin-top:8px;
}
.margintop10 {
	margin-top:10px;
}
.margintop14 {
	margin-top:14px;
}
.margintop18 {
	margin-top:18px;
}
.margintop40 {
	margin-top:40px;
}
.margintop60 {
	margin-top:60px;
}
.margintop160 {
	margin-top:160px;
}
.margintop275 {
	margin-top:275px;
}
.margintop4 {
	margin-top:4px;
}
.margintop6 {
	margin-top:6px;
}
.marginright6 {
	margin-right:6px;
}
.marginleft5 {
	margin-left:5px;
}
.marginleft10 {
	margin-left:10px;
}
.marginleft12 {
	margin-left:12px;
}
.marginleft15{
	margin-left:15px;
}
.marginleft36{
	margin-left:36px;
}
.font14 {
	font-size:14px;
}
.font10 {
	font-size:10px;
}
.font11 {
	font-size:11px;
}
.font18 {
	font-size:18px;
}
.cursor_hand {
	cursor:pointer;
}
.cursor_default {
	cursor:default;
}
.centrar {
	margin:auto;
}
table {
	text-align:left;
	font-size:12px;
	font-family:Arial;
	color:#58585a;
}

/* PEU DE PÀGINA */
#peu {
  border-top:1px solid #cccccc;
  height:281px;
  background-image:url(../images/peu_fons_nou.jpg);
  background-repeat:no-repeat;
  background-color:#F6F6F6;
}
.peu_separador {
  /*border-left:1px solid #cfcfcf;*/
  margin-top:72px;
  height:138px;
}
.peu_separador_sinborde {
  margin-top:72px;
  height:138px;
}
.peu_opciomenu {
    font-size:11px;
    color:#000000;
    padding-left:12px;
  	height:19px;
}
#peu_col1 {
  width:172px;
  margin-left:16px;
  margin-top:-3px;
}
#peu_col2 {
  width:185px;
  margin-top:-3px;
}
#peu_col3 {
  width:185px;
  margin-top:-3px;
}
#peu_col4 {
  width:160px;
  margin-top:-3px;
}
#peu_col5 {
  width:140px;
  margin-top:-3px;
}
.peu_text {
  /*background-color:#f6f6f6;*/
  font-size:9px;
  color:#5d5d5d;
  padding-top:5px;
  padding-left:25px;
  padding-right:15px;
}

/* TOP DE PÀGINA */
#top {
   background-image:url(../images/top_fons2.jpg);
   background-repeat:repeat-x;
   background-position:top;
   padding-top:10px;
}
#top_logo {
    padding-left:5px;
}
#top_filamenu {
	position: relative;
    margin-right:3px;
    padding-top:7px;
}
#top_menu {
	margin-top:17px;
	padding-right:2px;
}
#top_dreta {
   margin-right:3px;
   /*width:670px;*/
}
.top_border {
	border-bottom:2px solid #fb8725;
}
#top_inferior {
    background-color:#fb8725;
    height:2px;
}

a.top_linklogin,a.top_linklogin:hover,a.top_linklogin:active {
    font-weight:bold;
    font-size:9px;
   	color:#ffffff;
}
.top_separador {
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
}
input.top_inputlogin_user {
    font-weight:bold;
    font-size:11px;
    height:13px;
    width:122px;
}
input.top_inputlogin_pwd {
    font-weight:bold;
    font-size:11px;
    height:13px;
    width:87px;
}
input.botologin {
    font-size:9px;
    color:#878889;
    font-weight:bold;
    background-image:url(../images/fons_boto_login2.jpg);
    background-repeat:no-repeat;
    text-align:center;
    width:32px;
    height:15px;
    cursor:pointer;
}
.top_login_esq {
    background-image:url(../images/top_login_esq.jpg);
    background-repeat:no-repeat;
	width:2px;
	height:41px;
}
.top_login_dreta {
    background-image:url(../images/top_login_dreta.jpg);
    background-repeat:no-repeat;
	width:3px;
	height:41px;
}
.top_login_middle {
	background-color:#fb8421;
	padding-top:2px;
}
td.top_superior {
	vertical-align:top;
}
.top_loginuser {
    padding-left:3px;
    color:#ffffff;
    font-weight:bold;
}
table.top_taulalogin {
    width:257px;
    height:26px;
}
table.top_taulalogin_valid {
	width:110px;
	height:35px;
}
a.top_linkhome {
    width:35px;
}
a.top_linkinnovation {
   width:115px;
}
a.top_linkscientific {
   width:150px;
}
.top_separaciomenu {
    font-size:12px;
    font-weight:bold;
    color:#0288c4;
    width:4px;
    text-align:center;
    padding-top:3px;
}
.top_menu_boto_active .top_opciodreta {
    width:2px;
    height:24px;
    background-image:url(../images/fons_opciomenu_dret.jpg);
    background-repeat:no-repeat;
}
.top_menu_boto_active .top_opcioesq {
    width:2px;
    height:24px;
    background-image:url(../images/fons_opciomenu_esq.jpg);
    background-repeat:no-repeat;
    background-position:right;
}
.top_menu_boto .top_opciodreta {
    width:2px;
    height:20px;
}
.top_menu_boto .top_opcioesq {
    width:2px;
    height:20px;
}
.top_menu_boto .top_opciodreta {
   width:2px;
    height:20px;
}
.top_menu_boto_active .top_linkmenu {
    font-size:12px;
    font-weight:bold;
    color:#0288c4;
    display:block;
    background-image:url(../images/fons_opciomenu.jpg);
    background-repeat:repeat-x;
    text-align:center;
    height:20px;
    padding-top:4px;
    cursor:pointer;
}
.top_menu_boto .top_linkmenu {
    font-size:12px;
    font-weight:bold;
    color:#0288c4;
    display:block;
    text-align:center;
    height:20px;
    padding-top:4px;
    cursor:pointer;
}
.top_text {
	color:#0288c4;
	font-size:11px;
	font-weight:bold;
}
.idiomes_top {
	background-image:url(../images/idiomes_top.jpg);
	background-repeat:no-repeat;
	width:27px;
	height:13px;
	padding-top:3px;
	padding-right:12px;
}
.idiomes_bottom {
	/*background-image:url(../images/idiomes_bottom.jpg);
	background-repeat:no-repeat;*/
	width:39px;
	height:5px;
	position:absolute;
}
.idiomes_middle {
	background-image:url(../images/idiomes_middle.jpg);
	background-repeat:repeat-y;
	width:27px;
	height:16px;
	padding-right:12px;
	padding-top:2px;
	position:absolute;
}

/* NAVEGACIÓ */
#navegacio {
	/*width:943px;*/
	/*background-image:url(../images/fons_navegacio.jpg);
	background-repeat:repeat-x; */
	padding-top:5px;
	padding-bottom:2px;
	padding-left:12px;
	color:#58585a;
	font-size:11px;
}
a.link_navegacio,a.link_navegacio:hover,a.link_navegacio:active {
	color:#58585a;
	text-decoration:none;
	font-size:11px;
}

/* CONTINGUT */
#content {
	margin-left:12px;
	margin-top:6px;
	margin-bottom:18px;
}

/* PAGINACIÓ */
div.paginacio {
	height:22px;
	text-align:center;
	border-top:1px solid #b7b7b8;
	border-bottom:1px solid #b7b7b8;
	padding-top:6px;
}
td.paginacio {
	height:28px;
	text-align:center;
	border-top:1px solid #b7b7b8;
	border-bottom:1px solid #b7b7b8;
}
a.ibox_link_paginacio,a.ibox_link_paginacio:hover,a.ibox_link_paginacio:active {
	color:#707172;
	font-weight:bold;
	text-decoration:none;
}
.pag_seleccionada {
	color:#000000;
	font-weight:bold;
}

.colverd{
	color:#7DB30F;
}

.collila{
	color:#924FD0;
}

.coltaronja{
	color:#ea7511;
}
/* Capes que surten quan clickes als interrogants */
.capa_help_taronja{
	width:205px;
	border:1px solid #ff7909;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:6px;
	text-align:left;
	display:table;
	margin-top:-15px;
	z-index:2;
}
.capa_help_gris{
	width:205px;
	border:1px solid #6d6d6d;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:6px;
	text-align:left;
	display:table;
	margin-top:-15px;
}
.capa_help_blau{
	width:205px;
	border:1px solid #048ac7;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:6px;
	text-align:left;
	display:table;
	margin-top:-15px;
}
.capa_help_blau_how{
	width:680px;
	border:1px solid #048ac7;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:6px;
	text-align:left;
	display:table;
	margin-top:-30px;
	margin-left:-567px;
}
.capa_help_verd{
	width:205px;
	border:1px solid #83c008;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:6px;
	text-align:left;
	display:table;
	margin-top:-15px;
}
.capa_help_lila{
	width:205px;
	border:1px solid #7a6094;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:6px;
	text-align:left;
	display:table;
	margin-top:-15px;
}
.capa_help_tancar {
	width:100%;
}
/* Cuadre blau */
.cuadreblau_bottom {
	background-image:url(../images/cuadreblau_bottom.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:924px;
}
.cuadreblau_top {
	background-image:url(../images/cuadreblau_top.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:924px;
	margin-top:10px;
}
/* Cuadre blau petit */
.cblaupetit_top {
  background-image:url(../images/cblaupetit_top.jpg);
  background-repeat:no-repeat;
  width:252px;
  height:5px;
  margin-top:10px;
}
.cblaupetit_bottom {
  background-image:url(../images/cblaupetit_bottom.jpg);
  background-repeat:no-repeat;
  width:252px;
  height:5px;
}
.cblaupetit_middle {
  background-image:url(../images/cblaupetit_middle.jpg);
  background-repeat:repeat-y;
  width:232px;
  padding-left:10px;
  padding-right:10px;
}
/* Part de Uploads */
.formats {
	padding-left:10px;
	color:#828282;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
}
.boto_upload {
	background-image:url(../images/boto_upload.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
	color:#8e8f90;
	font-weight:bold;
	font-size:11px;
	margin-left:4px;
	margin-top:10px;
	cursor:pointer;
	text-align:center;
}
a.link_delete_image,a.link_delete_image:hover,a.link_delete_image:active {
	color:#828282;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
}
.nom_arxiu {
	color:#828282;
	font-size:11px;
	padding-left:10px;
}
#div_file label {
	color:#828282;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
}
#uploadfile_description {
	border:1px solid #8b8b8b;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:195px;
}
#uploadfile_file {
	border:1px solid #8b8b8b;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:195px;
}
#div_file {
	font-size:11px;
	font-weight:bold;
}
.boto_upload2 {
	background-image:url(../images/boto_upload.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
	color:#8e8f90;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	margin-left:5px;
}
.error {
	font-weight:bold;
	color:red;
}
.num_caracters {
	background-color:#828282;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	width:20px;
	height:14px;
}
.div_num_caracters {
	text-align:right;
	width:550px;
	height:15px;
	background-color:#828282;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding-right:6px;
	margin-top:-1px;
}
#div_file ul li {
	color:red;
	list-style: none;
}
.text_error {
	padding-left:6px;
	padding-right:6px;
}
/* Caixes ALT */
.capa_alt_taronja_industrial {
	border:1px solid #ff7909;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:5px;
	display:table;
	margin-top:-20px;
	margin-left:18px;
	cursor: default;
}
.capa_alt_gris_industrial {
	border:1px solid #6d6d6d;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:5px;
	display:table;
	margin-top:-20px;
	margin-left:18px;
	cursor: default;
}
.capa_alt_english_taronja {
	border:1px solid #ff7909;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:5px;
	display:table;
	margin-top:-20px;
	margin-left:18px;
	cursor: default;
	width:400px;
}
.capa_alt_english_blau {
	border:1px solid #0b99d9;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	color:#858586;
	padding:5px;
	display:table;
	margin-top:-20px;
	margin-left:18px;
	cursor: default;
	width:400px;
}
/* First time generals */
#firsttime_banner {
	background-image:url(../images/firsttime_banner.jpg);
	background-repeat:no-repeat;
	width:907px;
	height:123px;
	padding-left:20px;
	font-size: 11px;
}
.firsttime_text {
	color:#8c8b8b;
	font-size:11px;
}
.firsttime_text_titular {
	color:#8c8b8b;
	font-size:11px;
	font-weight:bold;
}
.cuadreverd_bottom {
	background-image:url(../images/cuadreverd_bottom.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
}
.cuadreverd_top {
	background-image:url(../images/cuadreverd_top.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
	margin-top:10px;
}
.cuadreverd_middle {
	background-image:url(../images/cuadreverd_middle.jpg);
	background-repeat:repeat-y;
	width:927px;
}
.firsttime_cuadreblau_middle {
	background-image:url(../images/firsttime_cuadreblau_middle.jpg);
	background-repeat:repeat-y;
	width:927px;
}
.firsttime_cuadreblau_bottom {
	background-image:url(../images/firsttime_cuadreblau_bottom.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
}
.firsttime_cuadreblau_top {
	background-image:url(../images/firsttime_cuadreblau_top.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
	margin-top:10px;
}
.cuadrelila_bottom {
	background-image:url(../images/cuadrelila_bottom.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
}
.cuadrelila_top {
	background-image:url(../images/cuadrelila_top.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
	margin-top:10px;
}
.cuadrelila_middle {
	background-image:url(../images/cuadrelila_middle.jpg);
	background-repeat:repeat-y;
	width:927px;
}
.firsttime_titol_banner {
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:12px;
}
.firsttime_subtitol_banner {
	font-size:11px;
	color:#ffffff;
	padding-bottom:12px;
	font-size: 11px;
}
.iboxin_firsttime_titular {
	color:#7db441;
	font-size:14px;
	font-weight:bold;
}
.iboxin_firsttime_titular_text {
	padding-top:5px;
	color:#8C8B8B;
	font-size:12px;
	font-weight:bold;
}
.firsttime_cuadreblau_middle_padding {
	padding-left:18px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}
.firsttime_boto {
	background-image:url(../images/affiliation_boto_contact.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:27px;
	color:#8e8f90;
	font-weight:bold;
	font-size:11px;
	margin-left:4px;
	margin-top:10px;
	cursor:pointer;
}
.challenges_firsttime_titular {
	color:#049bdf;
	font-size:14px;
	font-weight:bold;
}
.iboxout_firsttime_titular {
	color:#7d52a2;
	font-size:14px;
	font-weight:bold;
}
#firsttime_in_banner {
	background-image:url(../images/firsttime_in_banner.jpg);
	background-repeat:no-repeat;
	width:907px;
	height:75px;
	padding-left:20px;
	font-size: 11px;
}
.firsttime_caption {
	color:#8c8b8b;
	font-size:11px;
	font-weight:bold;
}
#firsttime_partner_banner {
	background-image:url(../images/firsttime_partner_banner.jpg);
	background-repeat:no-repeat;
	width:907px;
	height:75px;
	padding-left:20px;
	font-size: 12px;
}
.firsttime_cuadretaronja_middle {
	background-image:url(../images/firsttime_cuadretaronja_middle.jpg);
	background-repeat:repeat-y;
	width:927px;
}
.firsttime_cuadretaronja_bottom {
	background-image:url(../images/firsttime_cuadretaronja_bottom.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
}
.firsttime_cuadretaronja_top {
	background-image:url(../images/firsttime_cuadretaronja_top.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:927px;
	margin-top:10px;
}
.partner_firsttime_titular {
	color:#f6862b;
	font-size:14px;
	font-weight:bold;
}

.gotoboto_submit {
	background-image:url(../images/gotoboto.jpg);
	background-repeat:no-repeat;
	color: white;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:27px;
	margin-left:4px;
	margin-top:10px;
	width:130px;
}

.gototaronja_submit {
	background-image:url(../images/nextsteptaronja.jpg);
	background-repeat:no-repeat;
	color: white;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:27px;
	margin-left:4px;
	margin-top:10px;
	width:135px;
}
.gototaronja_submit2 {
	background-image:url(../images/nextsteptaronja2.jpg);
	background-repeat:no-repeat;
	color: white;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:27px;
	margin-left:4px;
	margin-top:10px;
	width:155px;
}
a.link_firsttime,a.link_firsttime:hover,a.link_firsttime:active {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
a.link_firsttime_nou,a.link_firsttime_nou:hover,a.link_firsttime_nou:active {
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../images/boto_firsttime.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:18px;
	text-align:center;
	padding-top:1px;
}
a.link_firsttime_nou_blanc,a.link_firsttime_nou_blanc:hover,a.link_firsttime_nou_blanc:active {
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../images/boto_firsttime_blanc.jpg);
	background-repeat:no-repeat;
	width:129px;
	height:19px;
	text-align:center;
	padding-top:1px;
}
a.link_firsttime_nou_taronja,a.link_firsttime_nou_taronja:hover,a.link_firsttime_nou_taronja:active {
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../images/boto_firsttime_taronja.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:18px;
	text-align:center;
	padding-top:1px;
}
a.link_firsttime_nou_blau,a.link_firsttime_nou_blau:hover,a.link_firsttime_nou_blau:active {
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../images/boto_firsttime_blau.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:18px;
	text-align:center;
	padding-top:1px;
}
a.link_firsttime_nou_gris,a.link_firsttime_nou_gris:hover,a.link_firsttime_nou_gris:active {
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../images/boto_firsttime_gris.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:18px;
	text-align:center;
	padding-top:1px;
}
a.link_firsttime_nou_lila,a.link_firsttime_nou_lila:hover,a.link_firsttime_nou_lila:active {
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../images/boto_firsttime_lila.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:18px;
	text-align:center;
	padding-top:1px;
}
a.link_firsttime_nou_verd,a.link_firsttime_nou_verd:hover,a.link_firsttime_nou_verd:active {
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../images/boto_firsttime_verd.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:18px;
	text-align:center;
	padding-top:1px;
}
a.firstime_link_top,a.firstime_link_top:hover,a.firstime_link_top:active {
	font-size:12px;
	color:#8c8b8b;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	padding-left:65px;
}

.boto_back {
	background-image:url(../images/affiliation_boto_contact.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:27px;
	color:#8e8f90;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}


#submenu_aboutus {
	background-color:#FB8421;
	position: absolute;
	left:248px;
	top:48px;
	padding: 2px 5px 3px 5px;
	opacity: 0.90;
	filter: alpha(opacity=90);
}

#submenu_aboutus a {
	display: block;
	color: white;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 3px;
	border-top: 1px solid white;
	}

#banner_flash,
#banner_flash * {
	z-index: -10;
}


.news_article_detall a { color: #5E5E5E !important; text-decoration: underline; }
.news_article_detall a:hover { color: #5E5E5E !important; }

.article-detall p { width: auto; }
.link_back_firsttime {
	color:#909090;
	display:block;
	float:right;
	font-size:10px;
	text-decoration:underline;
}
.boto_back_news{
  background-image:url(../images/affiliation_boto_contact.jpg);
  background-repeat:no-repeat;
  width:113px;
  height:27px;
  font-weight:bold;
  margin-top:9px;
  cursor:pointer;
  color:#878889;
}
.fons_boto_forms {
	background-image:url(../images/fons_boto_forms.jpg);
	background-repeat:no-repeat;
	color:#8E8F90;
	font-size:11px;
	font-weight:bold;
	height:27px;
	width:113px;
}
.boto_newsletter {
	background-image:url(../images/boto_newsletter.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:33px;
	color:#ffffff;
	display:block;
	font-weight:bold;
	text-align:left;
	padding-left:13px;
	padding-top:17px;
	margin-right:30px;
	margin-top:-84px;
}
.boto_contact_support {
	background-image:url(../images/boto_contact_support.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:46px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	padding-left:52px;
	padding-top:5px;
	margin-right:20px;
	margin-top:10px;
}
.postchallenge_boto_contact {
	background-image:url(../images/boto_contact_support.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:46px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	padding-left:12px;
	padding-top:5px;
	margin-top:10px;
}
.boto_contact_login {
	background-image:url(../images/boto_contact_login.jpg);
	background-repeat:no-repeat;
	display:block;
	width:158px;
	height:44px;
	margin-top:8px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-top:6px;
	padding-left:79px;
	margin-bottom:20px;
}
.boto_contact_first {
	display:block;
	background-image:url(../images/boto_contact_in.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
  	color:#7d7d7d;
  	width:235px;
  	height:23px;
  	text-align:center;
  	padding-top:9px;
  	margin-right:12px;
  	margin-top:38px;
  	padding-left:20px;
}
.link_login_nota {
	font-size:11px;
	color:#1f84cb;
	text-decoration:underline;
}
td.article-detall img {
	margin-right:8px;
	margin-bottom:8px;
}
.partner_ibox_pestanyataronja {
	width:103px;
	height:32px;
	background-image:url(../images/partner_ibox_pestanyataronja.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.partner_ibox_pestanyataronja_off {
	width:103px;
	height:32px;
	background-image:url(../images/partner_ibox_pestanyataronja_off.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.add_sector {
	background-image:url(../images/add_sector.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	cursor:pointer;
}
.delete_sector {
	background-image:url(../images/delete_sector.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	cursor:pointer;
}
.iboxout_select {
	border:1px solid #858585;
	color:#58585a;
	font-size:11px;
	font-weight:bold;
	height:214px;
	width:172px;
}

.firsttime_boto_demo {
	background-image:url(../images/affiliation_boto_contact.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:20px;
	color:#8e8f90;
	font-weight:bold;
	font-size:11px;
	margin-left:4px;
	margin-top:10px;
	cursor:pointer;
	display:block;
	padding-top:7px;
	text-align:center;
}

.text_demo {
	color:#58585A;
	display:block;
	float:right;
	padding-right:8px;
	padding-top:10px;
	text-decoration:underline;
}


/* FORMAT CAPTCHA */
#recaptcha_switch_audio_btn {
	display:none;
}
#recaptcha_whatsthis_btn {
	display:none;
}
#recaptcha_logo {
	display:none;
}
#recaptcha_tagline {
	display:none;
}
#recaptcha_reload_btn {
	background-image:url(../images/boto_contact_support.jpg);
	background-repeat:no-repeat;
}
#recaptcha_reload {
	border:0px;
}
#recaptcha_image {
	border:1px solid #717171;
	margin-left:7px;
}
#recaptcha_response_field {
	border:1px solid #717171;
}
.test {
	margin-top:39px;
}
#recaptcha_table tr {
	height:18px;
}

/* COMPONENT NOU LIGHTBOX WINDOWS */
	#lightwindow_overlay {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100px;
		z-index: 500;
		/* REQUIRED */
	}

	#lightwindow {
		/* REQUIRED */
		/* Of Note - The height and width of this element are set to 0px */
		display: none;
		visibility: hidden;
		position: absolute;
		z-index: 999;
		line-height: 0px;
		/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		/*background-color: #ffffff;*/
		line-height:16px;
		height:97%;
		width:97%;
		background-color:#f0f0f0;
		padding:8px;
	}

	#lightwindow_loading {
		/* REQUIRED */
		height: 100%;
		width: 100%;
		top: 0px;
		left: 0px;
		z-index: 9999;
		position: absolute;
		/* REQUIRED */
		background-color: #f0f0f0;
		padding: 10px;
	}

	#lightwindow_loading_shim {
		display: none;
		left: 0px;
		position: absolute;
		top: 0px;
		width: 100%;
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link,
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

	#lightwindow_navigation {
		/* REQUIRED */
		position: absolute;
		top: 0px;
		left: 0px;
		display: none;
		/* REQUIRED */
	}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim {
		/* REQUIRED */
		display: none;
		left: 0px;
		position: absolute;
		top: 0px;
		width: 100%;
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active {
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous,
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}

	#lightwindow_previous {
		float: left;
		left: 0px;
	}

	#lightwindow_next {
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover,
	#lightwindow_previous:active {
		background: url(../images/prevlabel.gif) left 15% no-repeat;
	}

	#lightwindow_next:hover,
	#lightwindow_next:active {
		background: url(../images/nextlabel.gif) right 15% no-repeat;
	}

	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}

	#lightwindow_galleries {
		width: 100%;
		position: absolute;
		z-index: 50;
		display: none;
		overflow: hidden;
		margin: 0 0 0 10px;
		bottom: 0px;
		left: 0px;
	}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../images/black-70.png) repeat 0 0 transparent;
	}

	* html a#lightwindow_galleries_tab,
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}

	#lightwindow_galleries_tab .up	{
		background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a,
	.lightwindow_galleries_list a:link,
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover,
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}

	#lightwindow_data {
		/* REQUIRED */
		position: absolute;
		/* REQUIRED */
	}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}

	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}

	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}

	#lightwindow_title_bar {
		height: 25px;
		overflow: hidden;
	}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;
		cursor: pointer;
		color: #ffffff;
		line-height: 25px;
		padding: 0;
		margin: 0;
		font-weight:bold;
		font-size:16px;
		padding-left:10px;
	}

	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

	/*-----------------------------------------------------------------------------------------------
		Theme styling stuff
	-----------------------------------------------------------------------------------------------*/

	#lightwindow p {
		color: #000000;
		padding-right: 10px;
	}