/*YELLOW*/
#menu ul li.home a.tabLink:hover { background: url("menu_home_hover.gif") no-repeat 9px 7px; background-color: #FFFFFF; }
#menu ul li a.participation { background: url("menu_participe.gif") no-repeat center -69px; }
#menu ul li.current a.participation, #menu ul li.current a.participation:hover, #menu ul li a.participation:hover { background: url("menu_participe.gif") no-repeat center 4px; background-color: #FFFFFF; }
#menu ul li a.messages { background: url("menu_messages.gif") no-repeat center -70px; }
#menu ul li.current a.messages, #menu ul li.current a.messages:hover, #menu ul li a.messages:hover { background: url("menu_messages.gif") no-repeat center 9px; background-color: #FFFFFF; }
#menu ul li a.finances { background: url("menu_finance.gif") no-repeat center -70px; }
#menu ul li.current a.finances, #menu ul li.current a.finances:hover, #menu ul li a.finances:hover { background: url("menu_finance.gif") no-repeat center 8px; background-color: #FFFFFF; }
#menu ul li a.documents { background: url("menu_documents.gif") no-repeat center -70px; }
#menu ul li.current a.documents, #menu ul li.current a.documents:hover, #menu ul li a.documents:hover { background: url("menu_documents.gif") no-repeat center 9px; background-color: #FFFFFF; }
#menu ul li a.products { background: url("menu_products.gif") no-repeat center -69px; }
#menu ul li.current a.products, #menu ul li.current a.products:hover, #menu ul li a.products:hover { background: url("menu_products.gif") no-repeat center 7px; background-color: #FFFFFF; }
#menu ul li a.pastorders { background: url("menu_pastorders.gif") no-repeat center -69px; }
#menu ul li.current a.pastorders, #menu ul li.current a.pastorders:hover, #menu ul li a.pastorders:hover { background: url("menu_pastorders.gif") no-repeat center 7px; background-color: #FFFFFF; }
#menu ul li a.users { background: url("menu_users.gif") no-repeat center -70px; }
#menu ul li.current a.users, #menu ul li.current a.users:hover, #menu ul li a.users:hover { background: url("menu_users.gif") no-repeat center 9px; background-color: #FFFFFF; }
#menu ul li a.matchmaking { background: url("menu_matchmaking.gif") no-repeat center -70px; }
#menu ul li.current a.matchmaking, #menu ul li.current a.matchmaking:hover, #menu ul li a.matchmaking:hover { background: url("menu_matchmaking.gif") no-repeat center 9px; background-color: #FFFFFF; }
#menu ul li a.contracts { background: url("menu_matchmaking.gif") no-repeat center -70px; }
#menu ul li.current a.contracts, #menu ul li.current a.contracts:hover, #menu ul li a.contracts:hover { background: url("menu_matchmaking.gif") no-repeat center 9px; background-color: #FFFFFF; }
#menu ul li a.participation:hover strong, #menu ul li a.messages:hover strong, #menu ul li a.finances:hover strong, #menu ul li a.documents:hover strong, #menu ul li a.products:hover strong, #menu ul li a.users:hover strong, #menu ul li a.matchmaking:hover strong, #menu ul li a.pastorders:hover strong { color: #958A02; }
#menu ul li a span span { color: #333333; background-color: #F2E205; }
#menu ul li.current a strong { color: #958A02; }
#menu ul li.current a span span, #menu ul li a:hover span span { color: #FFFFFF; background-color: #666E77; }
#menu ul li#infoBasket a { color: #333333; background: url("menu_basket_button.png") repeat-x 0px 0px; border: 1px solid #958A02; }
#menu ul li#infoBasket.selected a { background: url("checkout_gray_button.png") repeat-x 0px 0px; border: 1px solid #5F6770; }
.headerProductos { background: url("icon_productos_title.png") no-repeat 0px 0px; }
.headerFinanzas { background: url("icon_finanzas_title.png") no-repeat 0px 0px; }
.headerDocumentos { background: url("icon_documentos_title.png") no-repeat 0px 0px; }
.headerParticipacion { background: url("icon_participacion_title.png") no-repeat 0px 0px; }
.headerMensajes { background: url("icon_mensajes_title.png") no-repeat 0px 0px; }
.headerUsers { background: url("icon_users_title.png") no-repeat 0px 0px; }
.headerMatchmaking { background: url("icon_matchmaking_title.png") no-repeat 0px 0px; }
.headerPastOrders { background: url("icon_pastorders_title.png") no-repeat 0px 0px; }
.contentHeader a { color: #958A02; }
#searchForm div button { background: url("icon_sidebar_search.png") no-repeat 0px -37px; }
#searchForm div button:hover { background: url("icon_sidebar_search.png") no-repeat 0px 0px; }
.contentSideBar ul li.opened ul li a { color: #958A02; }
.contentSideBar ul li.opened ul li a:hover { color: #746B01; }
.path, .path a { color: #958A02; }
.path a:hover { color: #746B01; }
.featured span, .featured em { color: #F07D3E !important; }
#productsTable tbody tr.active td span.activated { background: url("icon_lista_activa.gif") no-repeat 0px 0px; color: #F07D3E; }
.contentListInfo p.ok, .resumeList p.ok { background: url("icon_ok.png") no-repeat 0px 2px; }
.contentListInfo p.ko, .formMessage ul li, .resumeList p.ko { background: url("icon_ko.png") no-repeat 0px 2px !important; }
form label.erroneus .wysiwyg, form label.erroneus input, form label.erroneus textarea { border: 1px solid #F07D3E; background-color: #FFFFCC; }
form label.erroneus select { border: 1px solid #F07D3E; background-color: #FFFFCC; }
form label.erroneusbox .wysiwyg, form label.erroneusbox input, form label.erroneusbox textarea { box-shadow: 0 0 5px 2px #d7192d; }
.contentListInfo strong.info { color: #F07D3E; }
.pager ul li.current { background-color: #666E77 !important; }
#eamsData .pager ul li.current { background-color: #666E77 !important; }
.pager ul li.prev a, .pager ul li.next a { color: #958A02; }
.pager ul li.prev { background: url("pager_left.png") no-repeat 0px 6px !important; }
.pager ul li.next { background: url("pager_right.png") no-repeat right 6px !important; }
.productsList tr td a span { color: #AFA303; font-size: 1.5em; }
.productsList tr td a:hover span { }
.productsList tr td.offer a span { background-color: #F2E205; color: #FFFFFF; /*font-size: 1.9em;*/ }
.productsList tr td.offer a em { color: #AFA303; }
.productsList tr td.featured a span, .productsList tr td.featured a em { color: #F07D3E; }
.productsList tr td.offer a:hover span { background-color: #DFC304; }
.productsList tr td.offer a:hover em { color: #746B01; }
.basket { background: url("icon_basket.png") no-repeat right 3px; }
.productServiceOrder .basket { background: url("icon_basket.png") no-repeat right 13px; }
#standContactForm div.submits label input, .basket input, .submits label input, input.submit { color: #333333; border: 1px solid #958A02; background: url("product_basket_button.png") repeat-x 0px 0px; }
form label.grayButton input.submit, form input.grayButton { background: url("gray_button.png") repeat-x 0px 0px; border: 1px solid #666E77; /*text-shadow: 1px 0px 1px #414C2A;*/ color: #FFFFFF; }
#brandsDiv label.grayButton input.submit, #brandsDiv input.grayButton { background: url("gray_button.png") repeat-x 0px 0px; border: 1px solid #666E77; /*text-shadow: 1px 0px 1px #414C2A;*/ color: #FFFFFF; }
#paymentDesigner .contentBox .submits input.submit { background: url("gray_big_button.png") repeat-x 0px 0px; border: 1px solid #77818A; /*text-shadow: 1px 0px 1px #414C2A;*/ color: #FFFFFF; }
.info, p .info, form div label strong span { color: #F07D3E !important; }
.formMessage p .info { color: #000 !important; border-bottom: 5px; }
ul.docs li a { color: #958A02; }
ul.docs li a:hover { color: #958A02; }
.standProductOrder .offer span, .offer span { background-color: #F2E205; color: #333333 !important; }
.standProductOrder .offer em, .offer em { color: #958A02; }
.activateList { background: url("icon_star.gif") no-repeat 0px 0px; }
.deactivateList { background: url("icon_star2.gif") no-repeat 0px 0px; }
.deleteList, .deletePass { background: url("icon_delete.gif") no-repeat 0px 0px; }
.editList, .edit { background: url("icon_edit.gif") no-repeat 0px 0px; }
.deleteElement { background: url("icon_delete.gif") no-repeat 0px 0px; line-height: 4;}
.resetPassword { background: url("icon_password.gif") no-repeat 0px 0px; }
.pass { background: url("icon_pass.gif") no-repeat 0px 0px; }
.passMulty { background: url("icon_pass_multy.gif") no-repeat 0px 0px; }
.passGen { background: url("icon_doc.png") no-repeat 0px 0px; }
.cancel { background: url("icon_cancel.gif") no-repeat 0px 0px; }
.infoRegistered { background: url("icon_masinfo_general2.png") no-repeat 0px 0px;background-size: 20px 15px; }

.print { background: url("icon_print.gif") no-repeat 0px 0px; }
.print.link { padding-left: 20px; font-weight: bold; text-decoration: underline; color: #958A02;}
.msgread { background: url("icon_msg_unread.png") no-repeat 0px 0px; }
.msnoread { background: url("icon_msg_read.png") no-repeat 0px 0px; }
.document { background: url("icon_doc.png") no-repeat 0px 0px; }
a.document {padding-left:20px;color:#958A02;text-decoration: underline;}
#tableTotal .totalsBox .totalSum { color: #958A02; }
.footerLinks a { color: #958A02; }
.footerLinks a.fakeButton { color: #333333; border: 1px solid #958A02; background: url("product_basket_button.png") repeat-x 0px 0px; }
#productsTable tbody tr:hover td, #productsTable tbody tr.active:hover td, .genericTable tbody tr:hover td, .genericTable tbody tr.active:hover td { background-color: #FEFCE4; }
#productsTable tbody tr.active td, .genericTable tbody tr.active td { background-color: #FEFBDA; }
#productsTable tbody tr td form strong { color: #F07D3E; }
.steps ul li.current { background: url("steps_step_current.png") no-repeat 0px 0px; }
.steps ul li.empty { background: url("steps_step_empty.png") no-repeat 0px 0px; }
.steps ul li.done { background: url("steps_step_done.png") no-repeat 0px 0px; }
.steps ul li.empty a { color: #333333; }
.steps ul li.done a { color: #333333; }
.steps ul li.current a { color: #333333; }
.addElement { color: #88A03D; }
.productOrderTitle span, em { color: #958A02; }
#paymentDesigner h4 span, h3.steps span { color: #958A02; }
.paymentMessages p.ko strong, .addMessages p.ko strong, .globalMessage p.ko strong { background: #FFFFE0 url("icon_ko_big.png") no-repeat 7px 7px; }
.paymentMessages p.ok strong, .addMessages p.ok strong, .globalMessage p.ok strong { background: #FFFFE0 url("icon_ok_big.png") no-repeat 7px 7px; }
.paymentMessages strong.orderID { color: #F07D3E; }
p.colored a { color: #798F36; }
#totalPaymentBox, #infoSeguiment { background: #FEFBCF url("content_background.png") repeat-x 0px 0px; border: 1px solid #FCEF58; }
#totalPaymentBox .totals .totalSum { color: #958A02; }
.contentSubTabs ul li a:hover, .contentSubTabs ul li.current a { background-color: #F2E205; color: #333333; }
.contentSubTabs .fakeSumTab { background-color: #FEFBCF; border-right: 1px solid #FCEF58; border-top: 1px solid #FCEF58; border-left: 1px solid #FCEF58; }
.contentSubTabs .fakeSumTab span { color: #958A02; }
.facturado { background: url("icon_state_delivered.gif") no-repeat center -5px; }
.anulado { background: url("icon_state_todeliver.gif") no-repeat center -5px; }
.pendiente { background: url("icon_state_halfdeliver.gif") no-repeat center -5px; }
.pagado { background: url("icon_state_paid.gif") no-repeat center -3px; }
.nopagado { background: url("icon_state_topay.gif") no-repeat center -3px; }
.tableHeaderLink .facturado, .tableHeaderLink .anulado, .tableHeaderLink .pendiente, .tableHeaderLink .pagado, .tableHeaderLink .nopagado { background-position: 0px -5px; }
table#facturaTable.advancedTable tfoot td.total { color: #958A02; }
.tableHeaderLink .iconSearch { background: url("icon_search.gif") no-repeat 2px 0px; }
.tableHeaderLink .iconBasket { background: url("icon_basket.gif") no-repeat 2px 0px; }
.tableHeaderLink .iconDoc { background: url("icon_doc.png") no-repeat 2px 0px; }
.tableHeaderLink .iconEdit { background: url("icon_edit.gif") no-repeat 2px 0px; }
.addList li strong.price { color: #958A02; }
#progressBar div div, .progressBar div div { background-color: #F2E205; }
#calendarTasks dt strong span.num, #crono .cronoTasksGroup h3.title span { color: #333333; background: url("tasks_dt_number.png") no-repeat 0px 0px; }
#calendarTasks dd table tbody tr td.title { background: url("icon_task_item.png") no-repeat 0px 6px; }
#calendarTasks dd table tbody tr td span.new, #calendarTasks dd table tbody tr td span.new span, #calendarTasks dd table tbody tr td span.new span, #crono .cronoTask span.new { background-color: #F2E205; color: #333333 !important; }
#calendarTasks dd table tbody tr td span.recomendado span {background-color: #F2E205; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}
#calendarTasks dd table tbody tr td span.recordatorio span {background-color: #F2E205; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}
#calendarTasks dd table tbody tr td span.lastCall span {background-color: #F2E205; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}
#calendarTasks dd table tbody tr td span.importante {background-color: #F2E205; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}
#calendarTasks dd table tbody tr td span.urgente span {background-color: #CC0000; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}
#calendarTasks dd table tbody tr td span.especial span {background-color: #F2E205; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}
#calendarTasks dd table tbody tr td span.aviso span {background-color: #F2E205; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}
#calendarTasks dd table tbody tr td span.proximamente span {background-color: #F2E205; color: #333333 !important; margin: 2px 0px 0px 10px;  float: left;  padding: 0px 5px;  font-size: 0.9em;}

#crono .cronoTask { border: 1px solid #B5CA75; background-color: #FFFFE1; }
#crono .cronoTask:hover { background-color: #FFFFCB }
#crono .cronoTaskDone { border: 1px solid #C7C9CA; background-color: #F7F7F7; }
#crono .cronoTaskDone:hover { background-color: #EFEFEF }
#crono .cronoTaskLock { background: url("crono_task_lock_background.png") repeat-x 0px 0px; }
#crono .cronoTaskLock:hover { background: url("crono_task_lock_background_hover.png") repeat-x 0px 0px; }
#crono .cronoTask .tooltip strong.lockInfo { color: #F07D3E; }
#crono .blockDarkGray .dateTitle { color: #958A02; }
div#dp-popup { background: url("calendar_background.png") no-repeat 0px 0px; }
.footerInfos p a { color: #F2E205; }
.imageBox a { color: #958A02; background: url("icon_download_image.png") no-repeat 0px 0px; }
#salonForm .submits input.submit { background: url("gray_big_button.png") repeat-x 0px 0px; border: 1px solid #77818A; /*text-shadow: 1px 0px 1px #414C2A;*/ color: #FFFFFF; }
#location #locationsTable tbody tr:hover td, #location #locationsTable tbody tr.active:hover td { background-color: #FFFDEC; }
#location #locationsTable tbody tr.active td { background-color: #FEFBDA; }
#subMenuDD li.current a.main, #subMenuDD li.current strong.main { background-color: #F2E205; color: #333333; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.innerSubMenu ul li.current a { background-color: #FEFBCF; color: #34383d; border-top: 1px solid #FCEF58; border-left: 1px solid #FCEF58; border-right: 1px solid #FCEF58; }
.loadingBig { background: url("../images/color/loading_big_left.png") no-repeat 0px 0px; }
.loadingBig div { background: url("../images/color/loading_big_right.png") no-repeat right 0px; }
.loadingBig span { background: url("../images/color/loading_background.png") repeat-x 0px 0px; }
#eamsData table tbody tr:hover td, #eamsData table tbody tr.active:hover td { background-color: #FFFDEC; }
#eamsData table td a, .genericTable td a { color: #958A02; }
#eamsData #filterForm { background-color: #FEFBCF; border: 1px solid #F2E205; }
#eamsData table td.error { color: #F07D3E; }
.resumeBox .resumeBoxBody dl dd p a, .resumeList li a, .resumeBox .resumeBoxTitle a { color: #958A02; }
#productsM ul li a:hover { background: #F0F1F2 url("icon_productos_del.png") no-repeat right 2px; }
#brands ul li a:hover { background: #F0F1F2 url("icon_productos_del.png") no-repeat right 2px; }
#productsN ul li strong a:hover { background: #F0F1F2 url("icon_productos_add.png") no-repeat right 3px; }
#productsC label.grayButton input.submit { background: url("gray_button.png") repeat-x 0px 0px; border: 1px solid #666E77; /*text-shadow: 1px 0px 1px #414C2A;*/ color: #FFFFFF; }
#homeSplasher { background: url("home_splasher_background.png") repeat-x 0px bottom; }
#homeSplasher ul li.info_1 { background: url("icon_home_info_1.gif") no-repeat center 0px; }
#homeSplasher ul li.info_2 { background: url("icon_home_info_2.gif") no-repeat center 0px; }
#homeSplasher ul li.info_3 { background: url("icon_home_info_3.gif") no-repeat center 0px; }
#homeSplasher ul li.info_4 { background: url("icon_home_info_4.gif") no-repeat center 0px; }
#homeSplasher ul li.info_5 { background: url("icon_home_info_5.gif") no-repeat center 0px; }
#homeSplasher ul li.info_6 { background: url("icon_home_info_6.gif") no-repeat center 0px; }
#homeSplasher a.moreInfoLink { color: #34383d; background: url("home_splasher_button.png") no-repeat 0px -44px; }
#homeSplasher a.moreInfoLink:hover { background: url("home_splasher_button.png") no-repeat 0px 0px; }
.home .contentBox strong span.num { color: #FFFFFF; background: url("tasks_dt_number.png") no-repeat 0px 0px; }
.home .contentBox table tbody tr td.title { background: url("icon_task_item.png") no-repeat 0px 6px; }
.home .contentBox table tbody tr td span.new { background-color: #F2E205; color: #333333 !important; }
.home .top p.gest a { color: #958A02; }
.home .top .tasksInfo ul li strong { color: #333333; background-color: #F2E205; }
.infoDocBox { border: 1px solid #FCEF58; background-color: #FEFBCF; }
.infoDocBox h3 { color: #F2E205; }
.infoDocBox .iconDoc { color: #958A02; background: url("icon_doc.png") no-repeat 2px 0px; }
#faqs .contentBodySubInfo h3 span { color: #958A02; }
#infoSteps ul li.step_1 a { background: url("icon_masinfo_steps_1.png") no-repeat 0px 0px; }
#infoSteps ul li.step_2 a { background: url("icon_masinfo_steps_2.png") no-repeat 0px 0px; }
#infoSteps ul li.step_3 a { background: url("icon_masinfo_steps_3.png") no-repeat 0px 0px; }
#infoSteps ul li.step_4 a { background: url("icon_masinfo_steps_4.png") no-repeat 0px 0px; }
#infoSteps ul li.step_5 a { background: url("icon_masinfo_steps_5.png") no-repeat 0px 0px; }
#infoSteps ul li.step_6 a { background: url("icon_masinfo_steps_6.png") no-repeat 0px 0px; }
#infoSteps ul li.step_1 a:hover { background: url("icon_masinfo_steps_1.png") no-repeat 0px -71px; }
#infoSteps ul li.step_2 a:hover { background: url("icon_masinfo_steps_2.png") no-repeat 0px -71px; }
#infoSteps ul li.step_3 a:hover { background: url("icon_masinfo_steps_3.png") no-repeat 0px -71px; }
#infoSteps ul li.step_4 a:hover { background: url("icon_masinfo_steps_4.png") no-repeat 0px -71px; }
#infoSteps ul li.step_5 a:hover { background: url("icon_masinfo_steps_5.png") no-repeat 0px -71px; }
#infoSteps ul li.step_6 a:hover { background: url("icon_masinfo_steps_6.png") no-repeat 0px -71px; }
#faqsDD li ul li a { color: #958A02; }
#infoSeguiment ul li strong.title span span { background-color: #F2E205; color: #333333; }
#passRequestSinfo ul { background-color: #FEFBCF; border: 1px solid #FCEF58; }
#passRequestSinfo ul strong span span { background-color: #F2E205; color: #333333; }
#moreInfoTasks p a, .infoCatsList dl dd p a, .paymentMessages p a, .addMessages p a, .globalMessage p a, #paymentDesigner p a, .totalPaymentInfo p a, .contentBodySubInfo p a, .contentListInfo p a, .productInfo p a, .productServiceInfo p a, .productServiceOrder p a, .taskBoxContent p a, .contentBodyInfo p a, .standBriefInfo p a { color: #958A02; }
div#dp-popup h2 { color: #333333; }
.resumeList li { border-right: 1px solid #E6D935; }
#passRequestSinfo li { border-right: 1px solid #E6D935; }

/*################################################################## */
/*#################### ESTILS PER INVITACIONS ###################### */
/*################################################################## */

.btn { background: url("button_gray.png") repeat-x scroll 0 0 transparent; border: 1px solid #666e77; color: #333; }
.btn.color { background: url("product_basket_button.png") repeat-x scroll 0 0 transparent; border: 1px solid #DFC304; }

.ui-tooltip p a { color: #958A02; }

.sendPass { background: url("icon_send.png") no-repeat scroll 0 0 transparent; }

.passes .summaryTable td { border-top: 1px solid #F2E205; border-right: 1px solid #F2E205; border-left: 1px solid #F2E205; }
.passes .summaryTable td.first { border-top: 1px solid #F2E205 !important; }
.passes .summaryTable td.actions { border-right: none; }

#homeBanner ul li.info_1 { background: transparent url("homeBanner_info_1.png") no-repeat top center; }
#homeBanner ul li.info_2 { background: transparent url("homeBanner_info_2.png") no-repeat top center; }
#homeBanner ul li.info_3 { background: transparent url("homeBanner_info_3.png") no-repeat top center; }
#homeBanner ul li.info_4 { background: transparent url("homeBanner_info_4.png") no-repeat top center; }

#passesSearchForm { background-color: #FEFBCF; border: 1px solid #F2E205; }

.passStepsContent h4 strong.num { background: transparent url("pass_strong_number.png") no-repeat center left; }
.passStepsContent #passStepsForm #passAmountField .input.erroneus { padding-right: 20px; background: transparent url("icon_ko.png") no-repeat center right; }
.passStepsContent #passStepsForm #passAmountField .input.erroneus input { border: 1px solid #f07d3e; background-color: #ffffcc; }
.passStepsContent .passCode, .passStepsContent .passCodes, .passStepsContent #step3Content .remember { background-color: #FEFBCF; border: 1px solid #F2E205; }
.passStepsContent #passStepsForm .history p span { color: #f07d3e; }
.passStepsContent .passCodes ul { background: transparent url(codes_bg.png) repeat; }
.passStepsContent .steps ol li a { background: transparent url(passesSteps.png); }
.passStepsContent .steps .active a { color: #333; }
.passStepsContent .steps .step-1.active a { background-position: 0 -30px; }
.passStepsContent .steps .step-1.done a { background-position: 0 0; }
.passStepsContent .steps .step-2.inactive a { background-position: -133px -60px; }
.passStepsContent .steps .step-2.active a { background-position: -133px -30px; }
.passStepsContent .steps .step-2.done a { background-position: -133px 0; }
.passStepsContent .steps .step-3.inactive a { background-position: -273px -60px; }
.passStepsContent .steps .step-3.active a { background-position: -273px -30px; }

#passSendMessage .editable { border: 1px solid #EED605; }
#passSendMessage .editable .editAction { background: #EED605; color: #333; }

#passEditMessage .passEditArea label.erroneus .icon { background: transparent url("icon_ko.png") no-repeat 0 0 !important; }

.infoMessage { background: #ffffcc; }
.infoMessage h5 { color: #F07D3E   !important; }

table td.error a { color: #F07D3E ; }

.ui-state-disabled .ui-state-default { opacity: 0.45; filter: alpha(opacity=45); }
/*.ui-state-default { background-color: #EED605; color: #FFF !important; }*/
.ui-state-default { background-color: #67686C; color: #FFF !important; }
#iconoFirmar {
    color: #FFFFFF;
    /* text-shadow: 1px 0px 1px #414C2A; */
    background: url("menu_basket_button.png") repeat-x 0px 0px;
    border: 1px solid #DFC304;
}