/* http://contentp.firabcn.es/contenidos/S094009/images/ */

body {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/background.jpg") no-repeat center 0px!important;
background-color: #000 !important;
}

#headerLeft a {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/logo.gif") no-repeat 0px 0px;
width: 189px !important;
height: 93px !important;
display: block !important;
}
#headerLeft a img {
display: none !important;
}

#lang {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/langs_separator.gif") no-repeat 98% 8px !important;
}

#lang li a {
color: #8F8C87 !important;
font-family: Arial, Verdana, Georgia;
font-size: 1.2em !important;
}

#headerLeft, #headerCenter, #headerRight {
background: none !important;
}
#headerLeft a {
border: none !important;
}

#headerCenter *, .top_left, .top_right {
display: none !important;
}

#primary_nav {
margin-top: 25px !important;
}

#primary_nav li {
border-bottom: 1px solid #9A9A98 !important;
}

#primary_nav li ul li {
border: none !important;
}

#container #primary_nav li a {
color: #F2E9D8 !important;
font-family: "Times New Roman", Georgia, Arial !important;
text-transform: uppercase;
font-size: 1em !important;
font-weight: normal !important;
}
#container #primary_nav li ul li a {
text-transform: none !important;
color: #F2E9D8 !important;
padding-left: 2px !important;
font-size: 0.9em !important;
line-height: 1.1em !important;
font-weight: normal !important;
font-family: Arial, Verdana, Georgia !important;
}
h2 {
color: #f2e9d8 !important;
font-family: "Times New Roman", Georgia, Arial;
font-weight: normal !important;
font-size: 1.9em !important;
margin-top: 10px !important;
margin-bottom: 5px !important;
line-height: 1.1em !important;
text-transform: uppercase;
}

div.large h2 {
width: 99% !important;
}

#container em, div.destacado strong, #globalForm h3 {
color: #f2e9d8 !important;
font-family: "Times New Roman", Georgia, Arial !important;
font-weight: normal !important;
font-size: 1.3em !important;
margin-top: 5px !important;
margin-bottom: 10px !important;
line-height: 1.1em !important;
font-style: normal !important;
text-transform: uppercase;
}

#globalForm div strong, #globalForm div span, .genericLister p, .genericLister p a, .documentos li a, #container strong, .wlp-bighorn-window-content div {
color: #feffff !important;
}

.genericLister p a, .documentos li a {
color: #7B796C !important;
}

.genericLister li strong {
width: 100% !important;
margin: 0px 0px !important;
min-height: 0px !important;
}

.detalle a {
text-decoration: underline !important;
color: #F2E9D8 !important;
}
.detalle {
color: #feffff !important;
font-family: Arial, Verdana, Georgia;
}

#currentrow td {
border-bottom: 1px solid #9A9A98 !important;
}

#currentrow a {
color: #F2E9D8 !important;
font-size: 1.3em !important;
font-family: "Times New Roman", Georgia, Arial !important;
text-decoration: underline !important;
}
#currentrow a strong {
font-weight: normal !important;
}

#currentrow .fecha {
color: #DADADA !important;
}
#currentrow p, #currentrow p * {
font-weight: normal !important;
font-family: Arial, Verdana, Georgia;
color: #feffff !important;
}

span.pagebanner, span.pagelinks {
background: none !important;
color: #feffff !important;
font-style: italic !important;
font-size: 0.95em !important;
}

ul.paginador, ul.paginador li.form, ul.paginador li.navigation, ul.paginador li.stars {
border-top: 1px solid #9A9A98 !important;
border-bottom: 1px solid #9A9A98 !important;
background: none !important;
}

li.form label strong {
color: #DADADA !important;
padding-left: 10px;
}
li.form select {
background-color: #EEEDD8 !important;
color: #333 !important;
margin-top: 5px !important;
}

.genericLister a, div.promo a, div.alert a {
color: #fff !important;
}

#globalForm div {
background: none !important;
border-bottom: 1px solid #7c7c7a !important;
border-top: none !important;
}
#globalBox div {
width: 90% !important;
color: #fff !important;
margin: 0px auto 10px auto !important;
}
#globalForm div strong, #globalForm div span, .genericLister {
color: #fff !important;
}

div.promo, div.alert {
color: #fff !important;
font-family: Arial, Verdana, Georgia !important;
font-size: 0.9em !important;
}
#globalBox #loginForm div {
width: 98% !important;
color: #fff !important;
margin: 0px 0px !important;
}
#globalForm div input, #globalForm div textarea, #globalForm div select, #globalForm div select option {
color: #000 !important;
border: none !important;
}

.path a {
text-decoration: none !important;
color: #F2E9D8 !important;
}
.path {
color: #f3ffff !important;
font-family: Arial, Verdana, Georgia !important;
}

div.destacado {
min-height: 0px !important;
}

#globalBox {
background: none !important;
background-color: #1F190F !important;
}

#globalBox label#filter_button, #globalBox label#loginSubmitLabel, #globalForm label.submiter, #globalForm label.canceler {
padding: 0px 0px !important;
background: none !important;
}

#globalBox label#filter_button input, #globalBox label#loginSubmitLabel input, #globalForm #enviarDatos, #globalForm #cancelarDatos, #globalForm .canceler input {
background: none !important;
background-color: #4A453E !important;
color: #f2e9d8 !important;
text-transform: uppercase;
font-family: "Times New Roman", Georgia, Arial !important;
font-weight: normal !important;
}
#globalForm .canceler input { margin-left: 10px !important; }


#globalBox label#loginSubmitLabel {
margin-left:65% !important;
}

#loginForm div input#username, #loginForm div input#password {
border: none !important;
background: none !important;
background-color: #403B33 !important;
color: #fff;
}

#globalForm div input, #globalForm div textarea, #globalForm div select, #globalForm div select option, #globalForm .canceler input {
border: 1px solid #7c7c7a !important;
background-color: #1F190F !important;
color: #f2e9d8 !important;
font-weight: normal !important;
}
#globalBox a {
color: #8F8C87 !important;
margin-left: 0px !important;
}

.registroHome #globalBox h4, #globalBox h4 {
color: #f2e9d8 !important;
font-family: "Times New Roman", Georgia, Arial !important;
font-weight: normal !important;
font-size: 1.35em !important;
}

#globalBox hr {
background-color: #4C473F !important;
border: none !important;
}

#headerRight li .can_es {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal.gif") no-repeat -6px -4px !important;
}
#headerRight li .can_en {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal.gif") no-repeat -476px -4px !important;
}
#headerRight li .can_cat {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal.gif") no-repeat -241px -4px !important;
}

#headerRight li .can_es:hover {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal.gif") no-repeat -6px -74px !important;
}
#headerRight li .can_en:hover {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal.gif") no-repeat -476px -74px !important;
}
#headerRight li .can_cat:hover {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal.gif") no-repeat -241px -74px !important;
}


#headerRight li .acre_es, #headerRight li .acre_es:hover {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal_acreditacio.gif") no-repeat -6px -4px !important;
}
#headerRight li .acre_cat, #headerRight li .acre_cat:hover {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal_acreditacio.gif") no-repeat -241px -74px;
}
#headerRight li .acre_en, #headerRight li .acre_en:hover {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/btn_canal_acreditacio.gif") no-repeat -476px -74px;
}


#headerRight li .ser_cat a, #headerRight li .can_es a, #headerRight li .can_en a {
color: #999 !important;
font-weight: normal !important;
font-size: 0.95em !important;
}
#wlp-bighorn-content #wlp-bighorn-content-right .columns p {
font-size: 0.9em !important;
font-family: Arial, Verdana, Georgia !important;
color: #feffff !important;
}
.mapaweb { float: left !important; width: 70% !important; }
.mapaweb a span {
color: #feffff !important;
font-size: 1em !important;
font-weight: normal !important;
font-family: Arial, Verdana, Georgia !important;
}
.mapaweb a {
text-decoration: none !important;
}
.mapaweb li {
border: none !important;
margin-bottom: 5px !important;
}
.mapaweb li ul { margin-bottom: 10px !important; }
.mapaweb li ul li {
margin: 0px 0px 0px 15px !important;
}
.mapaweb li ul li a {
font-size: 0.85em !important;
}

.registroHome { width: 215px !important; }
#T4160049021237366559702 .registroHome { margin-top: 35px !important; }

.confirm {
background: url("http://contentp.firabcn.es/contenidos/S094009/images/alert_confirm.png") no-repeat 0px 0px !important;
}

#buttons li a.expo_es {
background: url('http://contentp.firabcn.es/contenidos/S094009/images/btn_acceso_expositors.gif') no-repeat -8px -5px !important;
}
#buttons li a.expo_es:hover {
background: url('http://contentp.firabcn.es/contenidos/S094009/images/btn_acceso_expositors.gif') no-repeat -8px -74px !important;
}
#buttons li a.expo_cat {
background: url('http://contentp.firabcn.es/contenidos/S094009/images/btn_acceso_expositors.gif') no-repeat -185px -5px !important;
}
#buttons li a.expo_cat:hover {
background: url('http://contentp.firabcn.es/contenidos/S094009/images/btn_acceso_expositors.gif') no-repeat -185px -74px !important;
}
#buttons li a.expo_en {
background: url('http://contentp.firabcn.es/contenidos/S094009/images/btn_acceso_expositors.gif') no-repeat -366px -5px !important;
}
#buttons li a.expo_en:hover {
background: url('http://contentp.firabcn.es/contenidos/S094009/images/btn_acceso_expositors.gif') no-repeat -366px -74px !important;
}

#headerRight, #headerRight a, #headerRight li a, #logoutFrameForm a {
color: #EEEDD8 !important;
}

#container #T52604732041242313162293 .genericLister li div.destacado strong, #container #T52604932041242313162333 .genericLister li div.destacado strong, #container #T52604832041242313162313 .genericLister li div.destacado strong {
color: #f2e9d8 !important;
font-family: "Times New Roman", Georgia, Arial !important;
font-weight: normal !important;
font-size: 1em !important;
margin-top: 5px !important;
margin-bottom: 0px !important;
line-height: 1.1em !important;
font-style: normal !important;
text-transform: uppercase;
}

#container #T52604732041242313162293 .genericLister li img, #container #T52604832041242313162313 .genericLister li img {
margin-top: 5px !important;
}

#container #T54200522971242891570363 div.detalle div p strong, #container #T52604932041242313162333 .genericLister p strong , #container #T52604932041242313162333 .genericLister p a strong {
color: #7B796C !important;
font-size: 1.05em !important;
width: 100% !important;
font-weight: normal !important;
float: left !important;
margin-bottom: 3px !important;
text-transform: uppercase !important;
margin-bottom: 0px !important;
}

#container #T52604932041242313162333 .genericLister p {
width: 250px !important;
overflow: hidden;
}

#container #T52604932041242313162333 .genericLister em {
width: 225px !important;
height: 125px !important;
overflow: hidden !important;
padding: 2px 3px !important;
border: 1px solid #4A4840 !important;
color: #fff !important;
font-size: 0.95em !important;
background-color: #1F190F !important;
float: left !important;
font-family: Arial, Verdana, Georgia !important;
text-transform: none !important;
line-height: 1.4em !important;
margin-top: 0px !important;
}
#container #T52604932041242313162333 .genericLister li br { display: none !important; }


#container #T54200522971242891570363 div.detalle div p strong {
width: 100% !important;
float: none !important;
display: block !important;
}
#container #T54200522971242891570363 div.detalle div p a {
text-decoration: none !important;
}
#container #T54200522971242891570363 div.detalle div p.links a {
text-decoration: underline !important;
}
#container #T54200522971242891570363 div.detalle div ul {
margin: 0px 0px !important;
}
#container #T54200522971242891570363 div.detalle div br {
display: none !important;
}
#container #T54200522971242891570363 div.detalle div p {
margin-bottom: 5px !important;
}
#container #T54200522971242891570363 div.detalle div ul li {
margin-bottom: 0px !important;
}

#T56801575521246016237286, #T56801575521246016237286 .genericLister, #T56801575521246016237286 .genericLister li {
position: relative !important;
width: 210px !important;
height: 120px !important;
}

#T56800375521246001687876 ul.documentos, #T56801575521246016237286 ul.documentos {
position: absolute !important;
top: 0px !important;
left: 0px !important;
width: 210px !important;
height: 90px !important;
z-index: 99999;
background-color: #000;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
}
#T56801575521246016237286 ul.documentos li {
width: 210px !important;
height: 90px !important;
overflow: hidden;

}

#T56800375521246001687876 ul.documentos li a, #T56801575521246016237286 ul.documentos li a {
display: block !important;
width: 210px !important;
height: 90px !important;
text-indent: -99999px !important;
}
