/* http://contentp.firabcn.es/contenidos/S097010/ */
/* 20/11/2009 10:19:29 */
#headerRight li div, body, #headerLeft, #wlp-bighorn-header #headerCenter, #wlp-bighorn-header #headerRight { background: none !important; }
body { background: url("../images/body_background.jpg") repeat 0px 0px !important; }
#container { padding: 20px 0px; }
#headerLeft a { border: none; width: 136px; height: 78px; }
#headerLeft img { margin: 7px 0px 0px 15px !improtant; }
#headerCenter * { display: none !important; }
#wlp-bighorn-header { background: url("../images/header_background.jpg") no-repeat 0px 0px !important; }
#wlp-bighorn-header #lang { font-size: 0.85em; float: right; padding-top: 10px; }
#wlp-bighorn-header #lang li { margin: 0px; }
#wlp-bighorn-header #lang li a { margin-left: 5px; }
#wlp-bighorn-content-left, #wlp-bighorn-content { position: relative; }
#wlp-bighorn-footer ul { margin-right: 110px; }
html>body #wlp-bighorn-footer ul { margin-right: 180px; }
#wlp-bighorn-footer ul li { padding: 0px; margin-left: 8px; }
#wlp-bighorn-header #lang li, #wlp-bighorn-header #lang li a, #wlp-bighorn-footer p, #wlp-bighorn-footer ul li, #wlp-bighorn-footer ul li a { color: #606163; }
#wlp-bighorn-header #lang li:before, #wlp-bighorn-footer ul li:before { content: "/"; }
#wlp-bighorn-header #lang li:first-child:before{ content:""; }
/*#headerRight ul { margin-top: 5px !important; }*/
#headerRight div { margin-left: 60px; width: 155px !important; height: 45px !important;/*height: 22px !important; padding-top: 25px !important;*/ }
#headerRight li ul, #headerRight li ul li { padding: 0px 0px !important; }
#wlp-bighorn-footer { padding-top: 35px !important; margin-top: 0px; background: url("../images/footer_background.jpg") no-repeat 0px 0px !important; margin-bottom: 0px !important; }
#wlp-bighorn-footer p { margin-left: 20px; }
.wlp-bighorn-footer { float: left; width: 100%; display: block; overflow: hidden; }
#wlp-bighorn-content-right { padding: 0px 0px 30px 0px; }
#wlp-bighorn-content-right .wlp-bighorn-layout-flow-first { background: url("../images/content_border.png") repeat-y right 0px !important; }
/*#max_container { background: #F0EEE9 url("../images/content_background.jpg") no-repeat center 135px; }*/
#wlp-bighorn-content { background: url("../images/content_background.jpg") repeat-y 0px 0px !important; }
#wlp-bighorn-content #wlp-bighorn-content-right { width: 776px !important; margin-left: 16px !important; min-height: 550px; }
#primary_nav li { width: 140px; background: url("../images/menu_back.png") no-repeat 0px 0px; border: none; text-align: right; margin: 10px 0px 0px 0px !important; padding: 0px 0px !important; }
#primary_nav li.left_nav-page { height: 23px; }
#primary_nav li a { padding: 3px 15px 5px 6px; font-size: 0.9em !important; font-weight: normal; text-transform: uppercase; color: #fff; font-family: "Trebuchet MS"; }
#primary_nav li ul { padding: 0px !important; margin-top: 10px !important; }
#primary_nav li ul li { line-height: 1.2em !important; background: none !important; height: 25px !important; width: 140px !important; margin-top: 6px !important; margin-bottom: 0px !important; }
#primary_nav li ul li a { color: #000 !important; text-transform: none !important; padding: 0px 0px !important; }
#primary_nav li.left_nav-page-active { margin-bottom: 0px !important; }
div.large h2, div.large h2 a { font-family: "Trebuchet MS"; color: #DE4734 !important; }
.detalle p { font-family: "Trebuchet MS", Arial ; color: #595957 !important; line-height: 1.3em; }
.genericLister li p { font-family: "Trebuchet MS", Arial ; color: #141412 !important; }
.genericLister li a:hover strong, .genericLister li a strong, .genericLister li strong { font-size: 1em !important; font-family: "Trebuchet MS"; color: #DE4732 !important; text-transform: uppercase; }
.video { width: 490px; overflow: hidden; margin-bottom: 20px; }
.video h2 { line-height: 1em !important; font-family: "Trebuchet MS" !important; font-weight: normal !important; display: inline !important; float: right !important; padding: 3px !important; margin-right: 15px !important; text-align: right !important; background-color: #DC402C !important; width: 180px !important; color: #fff !important; font-size: 1.75em !important; text-transform: uppercase !important; }
.video img { float: right; margin-right: 20px; }
.video div { text-align: center; overflow: hidden; background: url("../images/video_back.jpg") no-repeat 0px 0px; width: 480px; height: 310px; display: block; float: left; }
.videoHome div { background: url("../images/video_back_home.jpg") no-repeat 0px 0px; height: 380px; }
.video div object, .video div embed { margin: 30px auto 0px auto; }
.video p { display: block; float: left; width: 100%; color: #000; font-family: "Trebuchet MS", Arial ; line-height: 2em; }
.genericLister li p a { color: #000; text-decoration: underline !important; }
.genericLister li p a:hover strong, .genericLister li p a strong, .genericLister li p strong { font-size: 1em !important; font-family: "Trebuchet MS"; color: #DE4732 !important; text-transform: uppercase; text-decoration: none !important; }
#wlp-bighorn-content { width: 100%; margin-bottom: 0px !important; }
#wlp-bighorn-content-left { margin-left: 10px !important; float: left !important; width: 150px !important; /*position: relative;*/ }
#wlp-bighorn-content .wlp-bighorn-layout-flow-last .wlp-bighorn-window-content { margin-bottom: 30px; }
#globalBox { background: none !important; background-color: #DED9CF !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: #fff !important; */ color: #f2e9d8 !important; text-transform: uppercase; font-family: "Trebuchet MS", Arial  !important; font-weight: normal !important; border: none !important; background: none !important; background-color: #93918E !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: #F1EEEA !important; color: #262625 !important; border: 1px solid #ABA8A3 !important; }
#globalBox input, #globalForm div input, #globalForm div textarea, #globalForm div select, #globalForm div select option, #globalForm .canceler input { border: 1px solid #B2B1AD !important; background-color: #F8F7F4 !important; color: #676767 !important; font-weight: normal !important; }
#globalBox a { color: #8F8C87 !important; margin-left: 0px !important; }
#globalBox label#loginSubmitLabel input { background-color: #93918E !important; }
.confirm { background: url("../images/alert_confirm.png") no-repeat 0px 0px !important; }
#buttons { width: 135px; margin-left: 15px; }
#buttons li a { width: 135px !important; }
#buttons li a.expo_es { background: url('../images/btn_acceso_expositors.gif') no-repeat -8px -5px !important; }
#buttons li a.expo_es:hover { background: url('../images/btn_acceso_expositors.gif') no-repeat -8px -74px !important; }
#buttons li a.expo_cat { background: url('../images/btn_acceso_expositors.gif') no-repeat -185px -5px !important; }
#buttons li a.expo_cat:hover { background: url('../images/btn_acceso_expositors.gif') no-repeat -185px -74px !important; }
#buttons li a.expo_en { background: url('../images/btn_acceso_expositors.gif') no-repeat -366px -5px !important; }
#buttons li a.expo_en:hover { background: url('../images/btn_acceso_expositors.gif') no-repeat -366px -74px !important; }
#headerRight li div.can_es { background: url("../images/btn_canal.gif") no-repeat -43px -20px !important; }
#headerRight li div.can_en { background: url("../images/btn_canal.gif") no-repeat -511px -20px !important; }
#headerRight li div.can_cat { background: url("../images/btn_canal.gif") no-repeat -278px -20px !important; }
#headerRight li div.can_es:hover { background: url("../images/btn_canal.gif") no-repeat -43px -88px !important; }
#headerRight li div.can_en:hover { background: url("../images/btn_canal.gif") no-repeat -511px -88px !important; }
#headerRight li div.can_cat:hover { background: url("../images/btn_canal.gif") no-repeat -278px -88px !important; }
#headerRight li div.acre_es, #headerRight li div.acre_es:hover { background: url("../images/btn_canal_acreditacio.gif") no-repeat -35px -19px !important; }
#headerRight li div.acre_cat, #headerRight li div.acre_cat:hover { background: url("../images/btn_canal_acreditacio.gif") no-repeat -270px -19px !important; }
#headerRight li div.acre_en, #headerRight li div.acre_en:hover { background: url("../images/btn_canal_acreditacio.gif") no-repeat -505px -19px !important; }
#headerRight li div.ser_cat a, #headerRight li div.can_es a, #headerRight li div.can_en a { color: #fff !important; font-weight: normal !important; font-size: 0.95em !important; text-decoration: none !important; padding-left: 19px !important; line-height: 6.5em !important; }
#headerRight li div.acre_en a, #headerRight li div.acre_cat a, #headerRight li div.acre_es a { padding-left: 70px !important; }
#headerRight form#logoutFrameForm { margin-right: 5px; font-size: 0.85em; }
#headerRight form#logoutFrameForm a { text-decoration: underline; color: #262625; }
#headerRight .datos-login { width: 210px !important; }
#wlp-bighorn-content, .screen1024 #wlp-bighorn-content, .screen800 #wlp-bighorn-content { margin: 0px auto !important; padding-bottom: 0px !important; }
ul.paginador { width: 100% !important; border-bottom: 1px solid #D1CFCB !important; border-top: 1px solid #D1CFCB !important; }
ul.paginador li { margin: 3px 0px !important; background-color: #E2DDD4 !important; }
ul.paginador li form { margin: 3px 0px 0px 10px !important; }
ul.paginador li form strong { font-size: 1em !important; }
ul.paginador li form seelct option { background-color: #EEEDD8 !important; }
div.large h2, h2 { width: 100% !important; color: #DC4837 !important; font-weight: normal !important; text-transform: uppercase !important; font-size: 1.4em !important; }
.registroHome #globalBox h4, h3, div.detalle ul#banners li h3, #globalForm h3 { width: 100% important; color: #DC4837 !important; text-transform: uppercase !important; font-weight: bold !important; font-size: 1em !important; }
#globalBox div.top_right, #globalBox div.top_left { display: none !important; }
.registroHome #globalBox h4, #globalBox h4 { font-family: "Trebuchet MS", Arial !important; font-weight: normal !important; font-size: 1.1em !important; margin-bottom: 10px !important; padding-top: 10px !important; }
.registroHome #globalBox a { margin-left: 10px !important; }
#globalBox label#loginSubmitLabel input { background-color: #616060 !important; color: #fff !important; border: none !important; }
#globalBox hr { border: none !important; border-top: 2px dotted #696864 !important; }
span.pagebanner, span.pagelinks { color: #262625 !important; background: none !important; }
#currentrow .fecha, #currentrow p, #currentrow a { color: #676767 !important; }
#currentrow .fecha { font-size: 0.9em; 1important; }
#currentrow p { padding: 1px 0px !important; }
#currentrow a, #currentrow a strong { font-size: 1em !important; text-decoration: none !important; font-weight: normal !important; color: #676767 !important; border: none !important; }
#currentrow a strong { text-decoration: underline !important; }
#currentrow a:hover { text-decoration: none !important; }
#globalForm div { background: none !important; border: none !important; }
#globalForm div label span.info { color: #676767 !important; margin-left: 25px !important; }
#globalForm label strong, #globalForm strong.label { color: #676767 !important; }
#globalForm { padding-top: 10px; border-top: 1px solid #ccc !important; }
div.promo strong, div.alert strong, div.promo p, div.alert p { font-size: 1em !important; color: #676767 !important; }
code { width: 370px !important; border: 1px solid #B2B1AD !important; color: #676767 !important; }
.detalle ul li, .detalle ol li { color: #595957 !important; padding-left: 15px !important; background: url("../images/list_item.png") no-repeat 3px 8px; }
.detalle ul.llista_delegacions li { padding-left: 0px !important; background: none !important; }
.llista_delegacions h5 { color: #000 !important; font-family: "Trebuchet MS", Arial ; font-weight: normal !important; text-transform: uppercase !important; }
.llista_delegacions li p { font-size: 0.95em !important; color: #676767 !important; }
.llista_delegacions li address { font-style: normal !important; color: #676767 !important; }
ul.llista_delegacions li, div.detalle ul.llista_delegacions li { height: 180px !important; }
table, table td, table th { color: #676767 !important; }
form seelct option, #globalForm select option { border: none !important; }
div.detalle ul#banners li , div.detalle ul#banners li img { margin-bottom: 10px !important; }
div.detalle ul#banners li a, div.detalle ul#banners li p { margin-left: 5% !important; margin-bottom: 0px !important; }
div.detalle ul#banners li a { width: 140px !important; text-decoration: underline; }
div.done { font-size: 0.9em !important; background: url("../images/alert_done.png") no-repeat 0px 0px !important; }
div.error { font-size: 0.9em !important; background: url("../images/alert_error.png") no-repeat 0px 0px !important; }
.registroHome #globalBox { background: none !important; }
.registroHome #globalBox a.LinkIn, .registroHome #globalBox a.LinkIn b { text-decoration: none !important; font-weight: normal !important; }
/* el unico q va con url completa!! */
.print { background: url("http://contentp.firabcn.es/contenidos/S097010/images/icon_print.png") no-repeat 0px 0px !important; width: 17px !important; height: 13px !important; }
#P43601857101256808618215 .wlp-bighorn-window .detalle { display: block !important; overflow: hidden !important; margin-bottom: 25px !important; }
#P43601857101256808618215 .wlp-bighorn-window .detalle p { color: #676767 !important; }
#P43601857101256808618215 .wlp-bighorn-window .detalle p strong { color: #DC4837 !important; font-weight: bold !important; font-size: 1em !important; }
#T60407057101256808270453 strong { color: #262625 !important; font-family: "Trebuchet MS", Arial  !important; font-size: 0.9em; }
#container-footer { display: block !important; width: 122px !important; height: 61px !important; position: absolute; bottom: 0px; right: 5px; z-index: 9999; right: 35px; background: url("../images/arbol.png") no-repeat 0px 0px; clear: none !important; margin: 0px 0px !important; padding: 0px 0px !important; }
#wlp-bighorn-content .wlp-bighorn-layout-flow-last #T614003211257176501656 .wlp-bighorn-window-content, #wlp-bighorn-content #T614003211257176501656 .wlp-bighorn-window-content { margin: 0px 0px !important; padding: 0px 0px !important; }
#T60410357101256810760815 .destacado { display: none !important; }
#T60409457101256810239733 div p { font-size: 0.9em !important; color: #676767 !important; }
.genericLister li div.destacado { display: none !important; }
#sitemap .wlp-bighorn-layout-flow-first .registroHome #globalBox, .wlp-bighorn-layout-flow-last .registroHome #globalBox { background-color: #DED9CF !important; }
.wlp-bighorn-layout-flow-last .registroHome #globalBox h4 { color: #262625 !important; }
.mapaweb { float: left !important; width: 70% !important; }
.mapaweb a span { color: #DC4837 !important; font-size: 1em !important; font-weight: bold !important; font-family: Arial, Verdana, Georgia !important; text-transform: uppercase !important; }
.bookmarks li a, .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.9em !important; }
.mapaweb li ul li a span { font-weight: normal !important; text-transform: none !important; }
#P803967601201202516416 .wlp-bighorn-layout-flow-first, #P804067601201202762257 .wlp-bighorn-layout-flow-first, #P803867601201197855347 .wlp-bighorn-layout-flow-first, #sitemap .wlp-bighorn-layout-flow-first { border: none !important; }
table.links { width: 490px !important; }
#P44400412601257419899698 div.large { margin-bottom: 45px !important; }
#P44400412601257419899698 #T61206912601257420132691 div.large { margin-bottom: 10px !important; }
#P44400412601257419899698 div.wlp-bighorn-window div.large h2 { font-size: 1em !important; font-family: "Trebuchet MS"; color: #DE4732 !important; text-transform: uppercase; text-decoration: none !important; font-weight: bold !important; }
#P44400412601257419899698 #T61206912601257420132691 div.large h2 { width: 100% !important; color: #DC4837 !important; font-weight: normal !important; text-transform: uppercase !important; font-size: 1.4em !important; }

