div.window_closed{display:none}div.window,div.window_closed{opacity:0.95;position:absolute;top:222px;_top:224px;z-index:200;background:#961308;color:#FFF;padding:20px}div.window a.close,div.window_closed a.close{float:right;color:#EEE}div.window a.close:hover,div.window_closed a.close:hover{color:#FFF}div.window h3,div.window_closed h3{clear:both;font-size:0.9em;font-weight:bold;width:100%;margin:8px 0px;border-bottom:1px dotted #FFF}div.window form,div.window_closed form{font-family:'Verdana', 'Arial', sans-serif;font-size:0.8em}div.window form label,div.window_closed form label{color:#FFF;width:30%;clear:both;float:left;margin:5px 0px;font-size:1.1em;font-weight:bold}div.window form input.text_field,div.window form select,div.window_closed form input.text_field,div.window_closed form select{float:right;margin:5px 0px;padding:0px;height:1.5em;width:65%;border:1px solid;border-color:#ffaaaa;font-size:1.3em}div.window form div.radio_div,div.window_closed form div.radio_div{float:right;margin:5px 0px;width:65%}div.window form div.radio_div input,div.window_closed form div.radio_div input{width:15%}div.window form div.submit_field,div.window_closed form div.submit_field{clear:both;padding-top:10px;margin:0px;text-align:right}div.window form div.submit_field input.submit,div.window_closed form div.submit_field input.submit{border:none;line-height:1em;cursor:pointer;text-align:center;width:101px;height:20px;background:transparent url('/images/buttons.gif') repeat-x top left;color:#FFF;font-weight:bold;border:2px solid;border-color:#bb3322}div.window form div.submit_field input.submit:hover,div.window_closed form div.submit_field input.submit:hover{background:transparent url('/images/buttons.gif') repeat-x 0px -20px}div.window form div.optional,div.window_closed form div.optional{clear:both}div#win_buscador{left:20px;width:290px}div#win_buscador ul.categories{float:left;width:100%}div#win_buscador ul.categories li{float:left;width:18%;padding:0px 1%}div#win_buscador ul.categories li a{display:block;text-indent:-2000em;z-index:99px;height:38px}div#win_buscador ul.categories li a:hover{background-position:center -2px !important}div#win_buscador ul.categories li a.empresa{background:url('/images/icons/two_states/Empresa.gif') no-repeat top center}div#win_buscador ul.categories li a.allotjament{background:url('/images/icons/two_states/Allotjament.gif') no-repeat top center}div#win_buscador ul.categories li a.restaurant{background:url('/images/icons/two_states/Restaurant.gif') no-repeat top center}div#win_buscador ul.categories li a.espai{background:url('/images/icons/two_states/Espai.gif') no-repeat top center}div#win_buscador ul.categories li a.oferta_i_demanda{background:url('/images/icons/two_states/Oferta_i_demanda.gif') no-repeat top center}div#win_buscador ul.categories li a.selected{background-position:center -38px !important}div#win_la_guia{left:115px;z-index:150}div#win_la_guia a{color:#ffaaaa}div#win_la_guia li p a{color:#961308}* html div#win_la_guia{z-index:50}div#win_ofertes{left:119px;_left:118px;background:#006135}div#win_ofertes a{color:#006135}div#win_ofertes a.close{color:#AAFFAA}div#win_ofertes div.cat{background-position:0px -30px}div#win_ofertes ul.categories li p{color:#006135}div#win_ofertes ul.categories li span.mas{color:#aaffaa !important}div#win_ofertes ul.categories li ul li ul li a span{color:#aaffaa !important}div#win_ofertes ul.categories li ul li ul li a span.bullet{color:#aaffaa !important}div#win_ofertes div.concorregudes a{color:#aaffaa !important}div#win_demandes{left:215px;_left:214px;background:#1369ba}div#win_demandes a{color:#1369BA}div#win_demandes a.close{color:#BBCCFF}div#win_demandes div.cat{background-position:0px -60px}div#win_demandes ul.categories li p{color:#1369ba}div#win_demandes ul.categories li span.mas{color:#bbccff !important}div#win_demandes ul.categories li ul li ul li a span{color:#bbccff !important}div#win_demandes ul.categories li ul li ul li a span.bullet{color:#bbccff !important}div#win_demandes div.concorregudes a{color:#bbccff !important}div.llista_categories{width:700px}div.llista_categories div.cat{width:100%;height:30px;background:transparent url('/images/icons/two_states/categories.png') no-repeat top left}div.llista_categories div.concorregudes a{padding:0px 10px}div.llista_categories ul.categories{float:left;margin-top:-37px;padding-bottom:20px;width:100%}div.llista_categories ul.categories li{float:left;width:25%}div.llista_categories ul.categories li p{font-weight:bold;height:10px;padding:10px 0px 10px 20px;color:#961308}div.llista_categories ul.categories li ul{float:left;width:100%}div.llista_categories ul.categories li ul li{width:100%;padding:10px 0px 0px}div.llista_categories ul.categories li ul li a,div.llista_categories ul.categories li ul li span{color:#FFF !important;font-size:0.9em;text-decoration:none;float:left;padding-left:5px}div.llista_categories ul.categories li ul li a.mas,div.llista_categories ul.categories li ul li span.mas{font-weight:normal;font-family:'Courier New', 'Courier', monospace;padding:0px;width:22px;color:#FFF !important;text-decoration:none}div.llista_categories ul.categories li ul li span.mas{color:#ffaaaa !important}div.llista_categories ul.categories li ul li ul{width:100%;padding:5px 0px 0px}div.llista_categories ul.categories li ul li ul li{padding:5px 0px 0px 0%;width:100%}div.llista_categories ul.categories li ul li ul li a{font-weight:normal}div.llista_categories ul.categories li ul li ul li a span{color:#ffaaaa !important;float:none;text-decoration:none}div.llista_categories ul.categories li ul li ul li a span.bullet{color:#ffaaaa !important;float:none;text-decoration:none}div#header #nav{width:920px;padding:0 35px 0px 20px;clear:both;float:none}div#header #nav ul{float:none}div#header #nav ul li{position:absolute;top:194px;_top:195px}div#header #nav ul li.selected a{padding-bottom:6px}div#header #nav ul li#buscador{left:20px;width:96px}div#header #nav ul li#la_guia{left:115px}div#header #nav ul li#la_guia a{_width:50px}div#header #nav ul li#breadcrumbs{left:200px;top:196px;_top:197px}div#header #nav ul li#breadcrumbs p{display:inline;position:relative;top:1px;color:#FFF !important;background:none;padding:0px 10px;text-transform:none}div#header #nav ul li#breadcrumbs p.separador{padding:3px 0px}div#header #nav ul li#breadcrumbs a{display:inline;padding:0px 8px;border:none;text-decoration:underline;text-transform:capitalize;background:none}div#header #nav ul li#ofertes{right:116px;width:87px}div#header #nav ul li#ofertes a{background:#6f695d url(/images/navbackgrounds.png) repeat-x 0 -90px}div#header #nav ul li#ofertes a:hover{background:#6f695d url(/images/navbackgrounds.png) repeat-x 0 -120px}div#header #nav ul li#demandes{right:20px}div#header #nav ul li#demandes a{background:#6f695d url(/images/navbackgrounds.png) repeat-x 0 -150px}div#header #nav ul li#demandes a:hover{background:#6f695d url(/images/navbackgrounds.png) repeat-x 0 -180px}#content{margin-top:20px}#content form{margin-top:20px}#content form h3{font-size:1.3em;font-weight:bold;margin-top:10px}#content form .required{color:#b3191e}#content form .form_text{color:#666666;font-size:1.2em;font-weight:normal}#content form label{display:block;width:50%;font-size:1em;font-weight:bold;color:#555555;cursor:pointer}#content form label .form_text{color:#bbbbbb;font-size:0.8em;font-weight:normal;font-style:italic}#content form div.description{width:50%;font-size:0.9em}#content form div.field{padding:6px 0 0px}#content form textarea{margin:5px 0;padding:2px 5px;border:1px solid;border-color:#bbbbbb;width:70%;height:150px;font-size:1em;font-family:Tahoma, sans-serif;color:#555555}#content form textarea:focus{border:2px solid;border-color:#bbbbbb;padding:1px 4px}#content form input.text_field{margin:5px 0;padding:2px 5px;border:1px solid;border-color:#bbbbbb;width:50%;height:1.3em;font-size:1em;font-family:Tahoma, sans-serif;color:#555555}#content form input.text_field:focus{border:2px solid;border-color:#bbbbbb;padding:1px 4px}#content form input.text_file{height:inherit}#content form select{font-size:1em;font-family:Tahoma, sans-serif;color:#555555;margin:5px 0px;border:1px solid;border-color:#bbbbbb}#content form div#form_details{margin-top:30px;padding:15px 20px;background:#FCFCCD}#content form div#form_details div#left_field_column{margin-right:5%;width:65%;float:left}#content form div#form_details div#right_field_column{width:30%;float:left;text-align:center}#content form div#form_details div#right_field_column h4{margin-top:5px;font-size:3.4em;color:#666666}#content form div#form_details div#right_field_column p{font-size:3em;color:#666666}#content form input.submit{border:none;line-height:1em;cursor:pointer;text-align:center}#content form div.submit_field{text-align:right;margin-bottom:30px}#content form div.submit_field input{margin-top:22px;width:101px;height:20px;background:transparent url('/images/buttons.gif') repeat-x top left;color:#FFF;font-weight:bold}#content form div.submit_field input:hover{background:transparent url('/images/buttons.gif') repeat-x 0px -20px}#content div#content form#form_login div#small_submit{margin-bottom:0px}#content form fieldset div.error textarea{float:left;border:1px solid;border-color:#e5b1b3 !important;color:#98494e !important}#content form fieldset div.error textarea:focus{border:2px solid;border-color:#e5b1b3 !important}#content form fieldset div.error input.text_field{float:left;border:1px solid;border-color:#e5b1b3 !important;color:#98494e !important}#content form fieldset div.error input.text_field:focus{border:2px solid;border-color:#e5b1b3 !important}#content form fieldset div.error input.text_field #upload{height:23px}#content form fieldset div.error select{float:left;margin-right:3px;color:#98494e !important;border:1px solid;border-color:#e5b1b3 !important}#content form fieldset div.error label{color:#98494e !important}#content form fieldset div.error label .form_text{color:#98494e !important}#content form fieldset div.error div.error_message{background:url(/images/error.gif) no-repeat scroll 0%;background-color:#f6e3e4;border:1px solid #E5B1B3;border-color:#e5b1b3;float:right;margin:5px 0px 0px;padding:0px 0px;width:44%}#content form fieldset div.error div.error_message.textarea{width:24%}#content form fieldset div.error div.error_message p{line-height:18px;color:#98494e;font-size:1em;min-height:18px;margin-left:25px;padding:1px 10px}* html #content form fieldset div.error div.error_message p{height:18px /* ie hack */}#content form fieldset div.error.textarea_field div.error_message{width:28%}#content form fieldset .suggestion{width:461px}#content form fieldset .suggestion li{cursor:pointer}#content form fieldset .suggestion li:hover{background-color:#eee}#content div#stuff div.explanation{padding-top:20px}#content div#stuff div.explanation p{margin-top:10px;font-size:1.2em}#content div#stuff form input.text_field#nom,#content div#stuff form input.text_field#password,#content div#stuff form input.text_field#password_confirmation,#content div#stuff form input.text_field#email,#content div#stuff form input.text_field#email_confirmation,#content div#stuff form input.text_field#persona_contacte,#content div#stuff form input.text_field#email_facturacio_1,#content div#stuff form input.text_field#email_facturacio_2{width:25%}#content div#stuff form input.text_field#codi_postal,#content div#stuff form input.text_field#allotjament_n_hab_dobles,#content div#stuff form input.text_field#allotjament_n_hab_suite,#content div#stuff form input.text_field#allotjament_n_hab_minusvalids{width:5%}#content div#stuff form input.text_field#nom_empresa{width:30%}#content div#stuff form input.text_field#coordenades_latitud,#content div#stuff form input.text_field#coordenades_longitud,#content div#stuff form input.text_field#telefon,#content div#stuff form input.text_field#fax,#content div#stuff form input.text_field#cif{width:20%}#content div#map_canvas{width:700px;height:300px;margin-top:10px;display:none}#content div#coordenades{display:block}#content .suggestionbox{display:none}div#content{margin-top:20px}div#content form input.text_field#nom{width:20%}div#content form input.text_field#password{width:20%}div#content form input.text_field#password_confirmation{width:20%}div#content form input.text_field#email{width:20%}div#content form input.text_field#codi_postal{width:8%}
