body{font-family:Arial,Helvetica,sans-serif;font-size:x-small;font-variant:normal;font-style:normal;font-weight:normal;line-height:1.5em;text-align:center;position:relative;background:#dcdcdd}*{margin:0;padding:0}input{font-family:Arial,Helvetica,sans-serif}button{font-family:Arial,Helvetica,sans-serif;cursor:pointer}button.accessible,.accessible{display:none}a{color:#007dcf}img{border:0}a:focus{outline:0}fieldset{border:0}.wrapper{margin:0 auto;width:95.1em;text-align:left;overflow:hidden}#header{background-color:#fff}#main_content{padding:1em 0 7em 0;background-color:#fff}#main_content h1{font-size:2em;color:#0079c1;line-height:100%}p.required_fields{color:#ff7f00;text-align:right;font-size:1.3em;font-style:italic}#qtip_content{display:none}.note{font-size:1.2em;color:#999;font-style:italic}.example{color:#999}#accesibility_menu{display:none}.grouped.error{background:#ff6;color:#333}.content_box{border:1px solid #c2c2c2;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;height:1%;padding:1.2em;margin-bottom:1em;overflow:hidden;clear:both}#taxcontent{padding-bottom:7em}#taxcontent form.step fieldset.branderror,#taxcontent form.step fieldset.about-city.error{background:#fff}#taxcontent form.step fieldset.about-city.error{background-color:#fff!important}.error .error,.step15 label.error,.group label.error.valid,dd label.error.valid,#taxcontent .day label.error,.step18 label.error,#taxcontent .year label.error{position:absolute;display:none!important}#header .wrapper{position:relative}#header a.logo{float:left;font-size:x-small;display:block;width:16em;height:7em;margin-right:.5em;background:url("../images/genesis_logo.gif") no-repeat center bottom}#header a.logo span{display:none}#header .claim{padding-bottom:1.1em;color:#999;font-size:1.1em;clear:left;padding-left:.5em}#main_menu{display:block;background:#2791cc url("../images/bg_main_menu2.png") repeat-x bottom;padding:.5em 0}#main_menu li{float:left;display:inline;margin:0 1em 0 0;list-style:none}#main_menu li#menu_car a,#main_menu li#menu_moto a,#main_menu li#menu_home a,#main_menu li#menu_vida a,{background:url("../images/bgs_main_menu.gif") no-repeat}#main_menu li#menu_car a{background-position:-492px 6px}#main_menu li#menu_car.active a,#main_menu li#menu_car a:hover{background-position:-492px -81px}#main_menu li#menu_moto a{background-position:-329px 6px}#main_menu li#menu_moto.active a,#main_menu li#menu_moto a:hover{background-position:-329px -81px}#main_menu li#menu_home a{background-position:-166px 6px}#main_menu li#menu_home.active a,#main_menu li#menu_home a:hover{background-position:-166px -81px}#main_menu li#menu_vida a{background-position:left 6px}#main_menu li#menu_vida.active a,#main_menu li#menu_vida a:hover{background-position:left -81px}#main_menu li a{display:block;width:14.7em;height:4.4em;color:#fff;background-repeat:no-repeat;background-position:left top}#main_menu li.active a,#main_menu li a:hover,#main_menu .tax li.active a,#main_menu .tax li a:hover{background-position:left bottom}#main_menu .tax li a{background-position:left center}#main_menu li a span,#main_menu li a strong{display:none}#aux_menu .wrapper ul li.catala a,#footer ul.aux_top li.catala a{background:#79a4bc;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;padding:0 .3em;margin:.2em 0 0 0;color:#FFF}#aux_menu .wrapper{overflow:visible}#aux_menu.simple_menu .wrapper ul{top:-8.7em}#aux_menu .wrapper ul{position:absolute;top:-14em;right:0;list-style:none;text-align:right;width:50em}#aux_menu .wrapper ul li{float:left;background:url("../images/bg_li_aux_menu.gif") no-repeat left center}#aux_menu .wrapper ul li.first-child{background:0}#aux_menu .wrapper ul li a{color:#666;display:block;padding:.2em .4em;font-size:1.1em;text-decoration:none}#aux_menu .wrapper ul li a:hover{text-decoration:underline}#aux_menu .wrapper ul li.contact_phone{position:absolute;right:0;top:2.5em;background:0;color:#707070;padding-right:.5em}#aux_menu .wrapper ul li.contact_phone span{font-weight:bold;font-size:1.1em}#aux_menu .wrapper ul li.contact_phone strong{display:block;font-size:3.2em;color:#000;padding:.15em 0 .1em 0}#aux_menu .wrapper ul li.contact_phone p{font-size:1.1em}#aux_menu .wrapper ul li.contact_phone p a{display:inline;font-size:1em;padding:0;text-decoration:underline}#footer{border-top:1px solid #9e9a95;padding:2em 0 0 0;color:#8b8784}#footer .logo a{display:inline;float:left;width:7.7em;height:1.7em;margin-right:1.5em;background:url("../images/genesis_logo_footer.gif") no-repeat center center}#footer .logo a span{display:none}#footer .logo strong{display:inline;float:left;padding-top:.3em;font-size:1.1em}#footer ul{display:block;clear:both;padding:1.8em 0;font-size:1.1em;overflow:hidden;height:1%}#footer ul li{float:left;list-style:none}#footer ul li li{float:none;list-style:none}#footer ul li strong{padding:0 1.5em 0 .2em}#footer ul li a{background:url("../images/bg_li_aux_menu.gif") no-repeat right center;padding:.2em .7em .2em .6em;color:#8b8784;text-decoration:none}#footer ul li a:hover,#footer ul li.security a:hover{text-decoration:underline}#footer ul li.security a{background:url("../images/shield.gif") no-repeat left center;padding:.2em .7em .2em 1.6em;margin-left:.6em;color:#8b8784;text-decoration:none}#footer .home_legal{background:#007dc3;margin:2em 0 0 0;overflow:hidden;width:100%;position:absolute;bottom:0;left:0}#footer .home_legal ul{padding:.5em 0 .5em 0;float:left;clear:none;color:#FFF;width:60em}#footer .home_legal ul li.security a{background:url("../images/shield_home.gif") no-repeat left center}#footer .home_legal ul li.security a:hover{text-decoration:underline}#footer .home_legal ul li a{color:#FFF}#footer .home_legal ul.footer_info{float:right;width:20em}#footer .home_legal ul.footer_info li{float:right;margin-left:2em}#footer .home_legal ul.footer_info li.validate{background:url("../images/icon_validate.gif") no-repeat left center;padding-left:1.5em}#footer .home_legal ul.footer_info li.feeds a{background:url("../images/icon_feed.gif") no-repeat left center}#footer .home_legal ul.footer_info li a{background:0;padding-left:1.5em}#footer .wrapper .footer_menu{font-weight:bold;padding-bottom:0;padding-bottom:4em}#footer .wrapper .footer_menu li{margin-right:1em;font-size:1.2em;width:13em}#footer .wrapper .footer_menu li ul{padding-top:.8em;font-size:x-small}#footer .wrapper .footer_menu li li{margin-right:0;font-size:x-small;background:url("../images/product_line_bullet.gif") no-repeat .2em .8em;padding:0 0 .8em 1.5em;width:auto}#footer .wrapper .footer_menu li li a{font-weight:normal;font-size:1.1em}#footer .wrapper .footer_menu li a,#footer .wrapper .footer_menu li{color:#333;text-decoration:none;display:block;line-height:110%;background:0;padding:.2em 0}#footer .wrapper .footer_menu li a:hover{text-decoration:underline}#footer .wrapper ul.aux_top{width:94.5em;padding:1.2em 0;font-size:x-small;position:absolute;display:block;top:0;text-align:right}#footer .wrapper ul.aux_top li{float:none;display:inline}#footer .wrapper ul.aux_top li a{font-size:1.1em;color:#666;padding:.2em .4em .2em .2em}#footer .wrapper ul.aux_top li.catala a{color:#fff;padding:.2em .5em .2em .5em}fieldset p.file div input,fieldset p.dni-img div input{margin:.1em 0 0 0!important;cursor:pointer}fieldset p.file span.file,fieldset p.dni-img span.file{font-size:1.2em;padding:.4em 0 0 .4em;text-decoration:underline;cursor:pointer;color:#007dc3}body#lightbox{background:#fff;text-align:left;width:auto;width:100%}.lightbox{width:auto;padding:1.5em;text-align:left;background:#fff;position:relative}.lightbox h1{margin-bottom:1em;color:#007dc3;width:27em;font-size:1.9em;line-height:normal}.lightbox h2{margin-bottom:1em;color:#007dc3;width:36em;font-size:1.5em;line-height:normal}.lightbox fieldset{clear:both}.lightbox .retrieve_code p label.valid{display:none!important}.lightbox fieldset h2{font-size:1.6em;color:#333;padding:.5em 0 0 0}.lightbox #question_call h2{clear:left}.lightbox .close{top:1.6em;right:1.4em;font-size:1em;text-decoration:underline;color:#333;position:absolute}.lightbox .actions{font-size:x-small;text-align:right;margin:.8em 0}.lightbox .actions button,.lightbox .actions a{background:#ff7f00;border:medium none;color:#fff;font-size:1.15em;letter-spacing:.03em;padding:.4em 1.8em;text-align:center;display:inline-block;text-decoration:none}#lightbox .actions .lightsubmit{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;overflow:visible}.lightbox p{display:block;clear:both;font-size:1.1em}.lightbox .success p{font-size:1.5em;margin-bottom:.3em;color:#333}.lightbox .success .actions{font-size:x-small;text-align:right}.lightbox .success .actions a{padding:.4em 3.6em}.lightbox .requestfail p{text-align:left;line-height:1.4em}.lightbox fieldset{font-size:x-small}.lightbox fieldset p{overflow:hidden;padding:.5em 0}.lightbox fieldset p .error.valid{position:absolute}.lightbox label,.lightbox input{vertical-align:middle;display:inline}.lightbox p label{color:#333;font-weight:normal;font-size:1.2em;padding-right:1em;padding-top:.3em}.lightbox .options li label.checked{font-weight:bold}.lightbox p input{background:#FFF;border:1px solid #333;padding:.3em .4em;font-size:1.1em}.lightbox #recall_user .retrieve_code legend{margin-bottom:0}.lightbox .retrieve_code legend,.lightbox form#modificate_content legend{float:left;margin-bottom:2em;color:#007dc3;font-size:1.9em;font-weight:bold;line-height:normal}.lightbox .retrieve_code p label{padding-top:0}.lightbox #save_insurance .retrieve_code p label{width:9em;text-align:right;padding:.3em 1em .3em 0;left:0;position:relative;float:left;font-size:1.25em;font-weight:normal}.lightbox #save_insurance .retrieve_code p label.error{display:none!important}.lightbox .retrieve_code p label.valid{background:0}.lightbox .retrieve_code span.note{display:block;clear:left;margin-left:19.7em;padding-top:.3em}.retrieve p.error{background:#ff6;overflow:hidden;height:1%}.lightbox .retrieve_code p label{width:18em;text-align:right;padding:.3em 1em .3em 0;float:left;font-size:1.25em;font-weight:normal}.lightbox .retrieve_code p input{width:20.1em}.lightbox .access_login p{font-size:1.3em;margin-bottom:1em;padding-right:3em;line-height:130%}.lightbox form#question_call fieldset.access_login .actions{padding-top:1em}.lightbox .access_login p input{width:12.1em;float:left}.lightbox .access_login p a{float:left;display:block;font-size:1.1em;padding:.3em 0 0 1em}.lightbox .retrieve_code .dont_remember{margin-top:0}.lightbox .retrieve_code .dont_remember a{font-size:1.3em;margin-left:18.2em}.lightbox input#budget_code{width:12em;float:left}.lightbox .options li{list-style-type:none;width:22em;padding:0 .4em;float:left}.lightbox .options li fieldset legend{color:#ff7f00;font-size:1.4em;font-weight:bold;white-space:normal;float:left;margin-bottom:.5em}.lightbox .options li fieldset legend span{display:block;width:15em}.lightbox .options li fieldset p{float:left;clear:none}.lightbox .options li fieldset input{margin-right:.3em;border:0}.lightbox .options li p.notice,.lightbox .options li p.info{clear:both}.lightbox .options li p.notice{color:#666;font-size:1em;width:19em}.lightbox .options li p.info{font-size:1.1em;width:18em}.lightbox .options li .wrapper{width:auto;padding-left:.7em;clear:both}.lightbox .options li.capital td.option{width:1em}.lightbox .options li.capital td.option label{display:none}.lightbox .options li.capital th{font-size:1.2em;color:#333;text-align:left}.lightbox .options li.capital td{font-size:1.2em;color:#333;padding-right:.7em}.lightbox .options li.capital td.option{padding-right:0}.lightbox .options li.capital td.option input{vertical-align:middle}.lightbox .options li.capital td.option{display:block;padding:.2em .2em .2em 0}.lightbox .options .cont{background-image:url("../images/options_border_tile.gif");background-position:45.4em;background-repeat:repeat-y;overflow:hidden;margin-bottom:2em}.lightbox .options .cont ul{background-image:url("../images/options_border_tile.gif");background-position:22.5em;overflow:hidden;width:72em;background-repeat:repeat-y}.lightbox .cont p{font-size:1.2em}.lightbox form#question_call fieldset p{padding:.4em;margin-left:22em}.lightbox form#question_call fieldset p,.lightbox form#question_call fieldset p label,.lightbox form#question_call fieldset p input,.lightbox form#question_call fieldset p select{vertical-align:middle}.lightbox form#question_call fieldset p.error span{color:#333}.lightbox form#question_call p label{width:19em;padding-bottom:.2em;position:absolute;left:-1em}.lightbox form#question_call p label span,.lightbox form#question_call p.acept_element label span{color:#a51f1f;font-size:1em}.lightbox form#question_call p input{font-size:1.1em;position:relative}.lightbox form#question_call legend{margin-bottom:0}.lightbox form#question_call .errorblock{font-size:1em}.lightbox form#question_call p.dates{text-align:right;font-size:1.1em;color:#a51f1f}.lightbox form#question_call label.question{float:none;position:static;margin:0;display:inline;left:auto}.lightbox form#question_call select{margin-right:1em;display:inline;position:relative}.lightbox form#question_call label.valid{background:0;position:absolute;background:0}.lightbox form#question_call p.acept_element input{width:auto;border:0;float:left;background:0;margin-top:.4em;position:relative}.lightbox form#question_call p.acept_element span{margin-left:.3em;padding-top:.5em;width:31em;display:inline-block}.lightbox form#question_call p.acept_element label span{float:none;padding-top:0;width:auto}.lightbox form#question_call p.acept_element strong,.lightbox form#question_call p.acept_element strong span{font-size:1em}.lightbox form#question_call p.acept_element strong{display:block;clear:both;padding:1em 0}.lightbox form#question_call p.acept_element strong span{margin-left:0;float:none;display:block}.lightbox form#question_call p.acept_element span,.lightbox form#question_call .error p.acept_element span{font-size:1.2em;color:#333;width:28em}.lightbox form#question_call sup{color:#a51f1f;padding-left:.3em}.lightbox form#question_call p.telephone input{width:7em}.lightbox form#question_call p.accept input{width:auto;margin:.9em .5em 0 0;border:0}.lightbox form#question_call p.accept span{font-size:1.25em;padding-top:.7em;display:block;float:left}.lightbox form#question_call p.accept label span{font-size:1.15em;display:inline;float:none}.lightbox #question_call .signup_box{border-top:1px solid #ccc;font-size:1.2em;margin-top:1em;color:#333;padding:1em}.lightbox #question_call .signup_box a{float:none;display:inline;padding:0;margin:0}.lightbox #save_insurance p{margin:0;position:relative;left:6em;padding:.5em;height:auto;overflow:visible;width:625px}.lightbox #save_insurance p{overflow:hidden;margin-bottom:.5em}.lightbox #save_insurance p input{float:left}.lightbox #save_insurance p .errorblock{display:block;clear:both;width:300px;position:relative;left:11.5em;float:left;margin:.4em 0 0 0}.lightbox #save_insurance p.accept input{width:auto;margin:0;border:0;background:0;display:inline;margin-right:.4em;position:relative}.lightbox #save_insurance p.accept .errorblock{top:-1.2em}.lightbox #save_insurance p.accept label.error.valid{display:none;background:0}.lightbox #save_insurance p.accept label{padding-top:0}.lightbox #save_insurance p.accept span{color:#333}.lightbox #save_insurance p.accept label span,.lightbox #save_insurance p.accept .errorblock span{display:inline;margin:0}.lightbox #save_insurance p.accept .errorblock span{display:block}.lightbox #save_insurance label{position:absolute;left:-1.5em}.lightbox #save_insurance .dates{text-align:right}.lightbox #save_insurance legend{text-align:right;margin-bottom:1em}.lightbox form#modificate_content ul{overflow:hidden;list-style:none;clear:both;margin:0 0 2em 6em;background:url("../images/bg_contentli.gif") center top repeat-y}.lightbox form#modificate_content ul li{float:left;width:24.8em;overflow:hidden}.lightbox form#modificate_content ul li.first-element{margin-right:13em}.lightbox form#modificate_content ul li label{font-weight:bold;font-size:1.5em;margin-bottom:1em;display:block}.lightbox form#modificate_content ul li span.note{font-size:1em;display:block;width:17em;padding-top:2em}.lightbox form#modificate_content ul li input{width:4em}#taxcontent,#arcocontent,#attentioncontent{overflow:hidden}#taxcontent .sidebar,#arcocontent .sidebar{width:23em;float:left}#taxcontent .taxform,#arcocontent .arcoform,#attentioncontent .attentionform{overflow:hidden;width:68.6em;float:left;border:1px solid #ccc;padding:1.2em;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;background:#fff}#taxcontent .taxform h1,#arcocontent .arcoform h1{font-size:1.2em;color:#333;padding:0 0 1em 2em;background:url("../images/icon_clock.gif") no-repeat 0 0}#arcocontent .arcoform h1{background:0;padding:0 0 1em .2em}#taxcontent .resume h1,#arcocontent .resume h1{font-size:1.9em;color:#007dc3;padding:0 0 .5em 0;background:0}#taxcontent .taxform form,#arcocontent .arcoform form{overflow:hidden;height:1%}#taxcontent .resume form dl,#arcocontent form dl{font-size:1.2em;padding-top:.8em}#taxcontent .resume form dt,#arcocontent form dt{float:left;width:17em;padding-right:.8em;text-align:right;clear:left}#taxcontent .resume form dd,#arcocontent form dd{color:#666;padding-bottom:.9em;margin-left:18em}#taxcontent .progress{position:relative;clear:both;height:1%;overflow:hidden}#taxcontent .progress li{float:left;text-align:center;font-size:1.4em;width:32.5%;padding:.5em 0;list-style:none;font-weight:bold;color:#ff7f00}#taxcontent .progress li span{padding:0 1.3em}#taxcontent .progress li.completed span{background:url("../images/pr_ok.gif") no-repeat left center}#taxcontent ul.progress li.bar{font-size:x-small;width:100%;height:.9em;padding:0;background:#ffd8b2 url("../images/bg_menu_progress_left.gif") no-repeat left top;overflow:hidden}#taxcontent .progress .bar span{display:block;font-size:x-small;width:100%;height:.9em;padding:0;background:url("../images/bg_menu_progress_right.gif") no-repeat right top;overflow:hidden}#taxcontent .progress .current{position:relative;top:-0.8em;font-size:x-small;width:99.95%;height:.7em;padding:0;background:#ff7f00 url("../images/bg_menu_current_left.gif") no-repeat left top;overflow:hidden;z-index:20}#taxcontent .progress .current span{display:block;font-size:x-small;width:100%;height:.7em;padding:0;background:url("../images/bg_menu_current_right.gif") no-repeat right top;overflow:hidden}#taxcontent form.step,#arcocontent form.step{padding:1.5em 1em 0 1em}#taxcontent form.step fieldset dd span.note{font-size:1em}#taxcontent form.step fieldset dd.plate_note{margin:-1em 0 0 14.6em}button.next,.step9 a.next{color:#fff;background:#ff7f00;border:1px solid #ff7f00;border:0;width:auto;overflow:visible;padding:.3em 1em;line-height:normal;font-size:x-small;-moz-border-radius:3px;-webkit-border-radius:2px;-border-radius:2px}a.buttonnext{text-decoration:none;color:#fff;display:inline;background:#ff7f00;border:1px solid #ff7f00;border:0;width:10em;padding:.4em 1em;line-height:normal;font-size:x-small;-moz-border-radius:3px;-webkit-border-radius:2px;-border-radius:2px}a.buttonnext strong,#taxcontent button.next strong{font-size:1.3em}#taxcontent .taxform div.heading,#arcocontent .arcoform div.heading{width:100%;position:relative;overflow:hidden}#taxcontent .taxform div.heading.error{background:#ff6;padding:.5em;margin:-0.5em 0 0 -0.5em}#taxcontent .taxform div.heading h2,#arcocontent .arcoform div.heading h2{float:left;font-size:1.7em;padding-bottom:1em;padding-right:.4em;color:#000}#taxcontent .taxform div.heading .tooltip_help{float:left}#taxcontent form.step fieldset.group{padding:.6em;margin-left:-0.6em}#taxcontent form.step fieldset.about-brand{padding:.6em .9em;position:relative}#taxcontent .step0 form.step .about-brand.error{background:#ff6!important}#taxcontent form.step fieldset.about-brand .errorpersonalinfo{right:-2.5em}#taxcontent form.step fieldset.about-brand label.error{display:none!important}#taxcontent form.step fieldset.group legend{display:none}#taxcontent form.step fieldset.group input.text{border:1px solid #666767;padding:.4em .4em .3em .4em;font-size:1.2em;width:17em;margin-right:.3em;float:left;display:inline}#taxcontent .step20 form.step fieldset.group input.text,#taxcontent .step8 form.step fieldset.group input.text{width:10em}#taxcontent.contracting .step16 ul.checklist{width:68em}#taxcontent.contracting .step16 ul.checklist li{width:25em;float:left;clear:both}#taxcontent.contracting .step16 ul.checklist label{color:#333}#taxcontent.contracting .step16 ul.checklist input#email{width:auto}#taxcontent.contracting .step16 ul.checklist .errorpersonalinfo{position:absolute;top:1.8em;left:28em;font-size:1.2em}#taxcontent form.step fieldset.about-brand #brand-list{list-style:none;width:110%;overflow:hidden}#taxcontent form.step fieldset.about-brand #brand-list li{float:left;background:#fff;display:inline;margin:0 4px 4px 0}#taxcontent form.step fieldset.about-brand #brand-list li a{display:block;width:11.7em;height:10em;padding:.5em;text-align:center;overflow:hidden;border:1px solid #f2f2f2;background-image:url("../images/buttons_marcas.png");background-repeat:no-repeat}#taxcontent form.step fieldset.about-brand #brand-list li.audi a{background-position:top left}#taxcontent form.step fieldset.about-brand #brand-list li.bmw a{background-position:-12.7em top}#taxcontent form.step fieldset.about-brand #brand-list li.citroen a{background-position:-26.3em top}#taxcontent form.step fieldset.about-brand #brand-list li.daewoo a{background-position:-39.7em top}#taxcontent form.step fieldset.about-brand #brand-list li.fiat a{background-position:-52.8em top}#taxcontent form.step fieldset.about-brand #brand-list li.ford a{background-position:.4em -10em}#taxcontent form.step fieldset.about-brand #brand-list li.honda a{background-position:-12.9em -10em}#taxcontent form.step fieldset.about-brand #brand-list li.hyundai a{background-position:-26.5em -10em}#taxcontent form.step fieldset.about-brand #brand-list li.kia a{background-position:-39.5em -10em}#taxcontent form.step fieldset.about-brand #brand-list li.mercedes a{background-position:-53.1em -10em}#taxcontent form.step fieldset.about-brand #brand-list li.mitsubishi a{background-position:.4em -20em}#taxcontent form.step fieldset.about-brand #brand-list li.nissan a{background-position:-12.9em -20em}#taxcontent form.step fieldset.about-brand #brand-list li.opel a{background-position:-26.5em -20em}#taxcontent form.step fieldset.about-brand #brand-list li.peugeot a{background-position:-39.5em -20em}#taxcontent form.step fieldset.about-brand #brand-list li.renault a{background-position:-53.1em -20em}#taxcontent form.step fieldset.about-brand #brand-list li.seat a{background-position:.4em -33em}#taxcontent form.step fieldset.about-brand #brand-list li.skoda a{background-position:-12.9em -33em}#taxcontent form.step fieldset.about-brand #brand-list li.toyota a{background-position:-26.1em -33em}#taxcontent form.step fieldset.about-brand #brand-list li.volkswagen a{background-position:-39.5em -33em}#taxcontent form.step fieldset.about-brand #brand-list li.otras a{background-position:-53.1em -33em}#taxcontent form.step fieldset.about-brand #brand-list li a:hover{border:1px solid #ccc}#taxcontent.contracting .step2 form.step p.checklist{margin:1em}#taxcontent.contracting .step2 form.step p.checklist input{border:0}#taxcontent.contracting .step2 form.step p.checklist label{display:inline;float:left;left:auto;padding:.2em 0 0 .5em;text-align:left;width:auto}#taxcontent.contracting .step2 form.step p.checklist input{width:auto;height:auto;margin:.3em 0 0 0;padding:0}#taxcontent.contracting .step2 form.step p.checklist span.note{display:block;clear:both;margin-left:1.8em}#taxcontent form.step fieldset.branderror,#taxcontent form.step fieldset.error,#taxcontent .step26 form.step .error,#taxcontent.contracting .step1 form.step .error,#taxcontent.contracting .step2 form.step .error,#taxcontent.contracting .step3 form.step .error,#taxcontent.contracting .step4 form.step .error,#taxcontent.contracting .step5 form.step .error,#taxcontent.contracting .step8 form.step .error,#taxcontent.contracting .step9 form.step .error,#taxcontent.contracting .step12 form.step .error,#taxcontent.contracting .step13 form.step .error,#taxcontent.contracting .step15 form.step .error,#taxcontent.contracting .step16 form.step .error,#taxcontent.contracting .step10 form.step .error,#arcocontent .step2 .error,#arcocontent .step1 ul.error,#arcocontent .step3 .error,#arcocontent .step4 ul.error,#arcocontent .step5 .group.error,#arcocontent .step6 .error,#arcocontent .step7 .error,#arcocontent .step8 .error,#attentioncontent .error{position:relative;background:#ff6}#taxcontent form.step fieldset.error{overflow:hidden;height:1%;background:#ff6!important}#date{width:4em}#arcocontent .arcoform ul.checklist li{clear:both;float:left}#taxcontent.contracting .step9 form dd.error{background:#ff6}#taxcontent.contracting input#address,#taxcontent.contracting input#email{width:19em}#taxcontent.contracting input#youridnumber{width:8.5em}#taxcontent.contracting input#number,#main_content #taxcontent form.step .multi input#year,#main_content #taxcontent form.step .multi input#year_carnet{width:7em;border:1px solid #666767;font-size:1.2em;height:1.2em;margin-right:.3em;padding:.4em}#taxcontent.contracting input#yournumber,#taxcontent.contracting input#yourflat,#taxcontent.contracting input#floor,#main_content #taxcontent form.step .multi input#year,#main_content #taxcontent form.step .multi input#year_carnet{width:4em}#taxcontent.contracting input#phone,#taxcontent.contracting input#other_phone{width:9em}#taxcontent.contracting input#postal_code{width:4em}.about-number .errorpersonalinfo{left:10em}.postal-code .errorpersonalinfo{left:7em}.id-number .errorpersonalinfo{left:11.7em}.large-data .errorpersonalinfo{left:23em}.location .errorpersonalinfo{left:16em}.about-pcode .errorpersonalinfo{left:6.7em}.step15 fieldset dl .errorblock{font-size:1em}.errorbrand{position:absolute;right:1.5em;width:22em;height:2.3em;color:#333;font-size:1.1em;line-height:1.1em;overflow:hidden}.errorpolicy,.errordate,.errorplate{position:absolute;right:1.5em;width:30.5em;height:2.3em;color:#333;font-size:1.1em;line-height:1.1em;overflow:hidden}.errorpostal,.errordatelicense{position:absolute;right:1.5em;width:28.5em;height:2.3em;color:#333;font-size:1.1em;line-height:1.1em;overflow:hidden}.errordatelicense{right:-1.5em}.errorpersonalinfo{position:absolute;right:1.5em;width:25.5em;height:2.3em;color:#333;font-size:1.1em;line-height:1.1em;overflow:hidden}#main_date .errorpersonalinfo,#second_date .errorpersonalinfo{top:.5em;width:25.5em}#arcocontent .errorpersonalinfo{right:-1.5em}.errorpersonalinfo_details{position:absolute;right:1.5em;width:23.5em;height:2.3em;color:#333;font-size:1.1em;line-height:1.1em;overflow:hidden;margin-left:3em}.errorblock{display:block;height:2.2em;color:#333;font-size:1.1em;line-height:1.1em;overflow:hidden;margin:.6em 0 0 .6em}.error_recuperate{height:2.2em;color:#333;font-size:1.1em;line-height:1.1em;overflow:hidden;margin:.5em 0 0 0;padding-left:21.5em;clear:left;display:block}.group.error{color:#333}.errorpersonalinfo span,.errorpostal span,.errordatelicense span,.errorpolicy span,.errorplate span,.errorbrand span,.errorblock span,.error_recuperate span,.errorpersonalinfo_details span{font-weight:normal;display:block}fieldset p.file div .errorblock{margin:.6em 0 0 .3em}fieldset p.file span.note{margin:.6em 0 0 .4em}.errorconditions_details span{display:inline}.errordate span{font-weight:normal}#taxcontent form.step .about-driver{margin-top:1.5em;color:#999}#taxcontent form.step .about-city{margin-top:1.5em}#taxcontent form.step .about-driver label{font-size:1.1em}#taxcontent form.step fieldset.ahorano{padding:2em 0 0 .5em}#taxcontent form.step .ahorano label{font-size:1.2em;vertical-align:middle}ul.checklist{list-style:none;margin:0;padding:0;overflow:hidden}ul.checklist h2{font-size:1.3em;padding-left:1.4em}.step1 ul.checklist,.contracting .step4 ul.checklist{width:12em;padding:.3em 0}.step_cols ul.checklist{width:15.5em;margin-right:1em;padding:0 0 .3em 0;float:left;display:block;margin-top:.3em}#taxcontent form ul.active_column li,#arcocontent form ul.active_column li{background:transparent}#taxcontent form ul.active_column li:hover,#arcocontent form ul.active_column li:hover{background:#cce5f3}#taxcontent form ul.active_column{background:#cce5f3}#taxcontent form ul.checklist li.active_item{background:#96b8d6}.step7 ul.checklist{width:17.5em;margin-right:1em;padding:.3em 0;float:left;display:inline}.step24 ul.checklist,.step11 ul.checklist{width:25.5em;margin-right:1em;padding:.3em 0;float:left;display:inline}.step22 ul.checklist,.step21 ul.checklist{margin-right:5em}.step18 ul.checklist{margin-right:1em}#taxcontent .step25 .note{margin-left:15em}#taxcontent .step25 form.step fieldset.group,#taxcontent .step26 form.step .group,#taxcontent.contracting .step3 form.step .group,#taxcontent.contracting .step1 form.step .group,#taxcontent.contracting .step2 form.step .group,#taxcontent.contracting .step4 form.step .group,#taxcontent.contracting .step5 form.step .group,#taxcontent.contracting .step8 form.step .group,#taxcontent.contracting .step9 form.step .group,#taxcontent.contracting .step12 form.step .group,#taxcontent.contracting .step13 form.step .group,#arcocontent .step2 form.step .group,#arcocontent .step6 form.step .group,#arcocontent .step5 form.step .group,#arcocontent .step7 form.step .group,#arcocontent .step8 form.step .group,#attentioncontent form.step .group{margin-left:17em;position:relative;padding:.6em;text-align:left;color:#333}#arcocontent form.step .personal_data{margin:0;padding:.6em;width:47.5em;text-align:left}#arcocontent .step6 form.step .personal_data textarea{*margin-left:-20em}#arcocontent form.step .personal_data label{margin-left:2em;width:14.5em}#arcocontent .step6 form.step .personal_data span.note{padding-top:15em}#arcocontent .step6 form.step .file{clear:both}#taxcontent .step25 form.step fieldset.group label,#taxcontent .step25 form.step fieldset.group label.error,#taxcontent .step26 form.step .group label,#taxcontent .step26 form.step .group label.error,#taxcontent.contracting .step5 form.step .group label,#taxcontent.contracting .step4 form.step .group label,#taxcontent.contracting .step3 form.step .group label,#taxcontent.contracting .step1 .group label,#taxcontent.contracting .step2 .group label,#taxcontent.contracting .step8 .group label,#taxcontent.contracting .step9 .group label,#taxcontent.contracting .step12 .group label,#taxcontent.contracting .step13 .group label{position:absolute;width:14em;font-size:1.2em;padding-top:.5em;text-align:right;left:-14.8em;color:#000}#taxcontent.contracting .step8 p.surname label{width:13.2em}#main_content #taxcontent form.step .multi input{border:0;width:auto;height:auto}#main_content #taxcontent form.step .multi select{margin-right:.4em}#main_content #taxcontent form.step .multi label{padding:0 .3em 0 0}#main_content #taxcontent form.step .multi label.error{display:none!important}#main_content #taxcontent form.step .multi label.options{position:relative;left:0}#arcocontent .step2 label,#arcocontent .step6 label,#arcocontent .step5 label,#arcocontent .step7 label,#arcocontent .step8 label,#attentioncontent label{position:absolute;width:17em;font-size:1.2em;padding-top:.3em;text-align:right;left:-17em;color:#000}#arcocontent .step2 form.step .group,#arcocontent .step5 form.step .group,#arcocontent .step7 form.step .group,#arcocontent .step8 form.step .group,#arcocontent .step6 form.step .group,#attentioncontent form.step .group{margin-left:20em;clear:both}#taxcontent .step26 form.step .group label span,#taxcontent.contracting .step3 form.step .group label span,#taxcontent.contracting .step4 form.step .group label span,#taxcontent.contracting .step5 form.step .group label span,#taxcontent.contracting .step1 .group label span,#taxcontent.contracting .step3 .group label span,#taxcontent.contracting .step2 .group label span,#taxcontent.contracting .step6 .group label span,#taxcontent.contracting .step8 .group label span,#taxcontent.contracting .step9 .group label span,#taxcontent.contracting .step12 .group label span,#taxcontent.contracting .step13 .group label span,#taxcontent.contracting .step10 dt label span,#arcocontent .step2 label span,#arcocontent .step5 label span,#arcocontent .step6 label span,#arcocontent .step7 label span,#arcocontent .step8 label span,#taxcontent.contracting .step15 dt label span,#taxcontent.contracting .step15 dd label span,{font-size:1.2em;color:#ff7f00}#taxcontent .step25 form.step fieldset.group input{width:9em;float:none}#taxcontent .step26 form.step .group input,#taxcontent.contracting .step4 form.step .group input,#taxcontent.contracting .step5 form.step .group input,#taxcontent.contracting .step3 form.step .group input,#taxcontent.contracting .step2 form.step .group input,#taxcontent.contracting .step6 form.step .group input,#taxcontent.contracting .step8 form.step .group input,#taxcontent.contracting .step9 form.step .group input,#taxcontent.contracting .step12 form.step .group input,#taxcontent.contracting .step13 form.step .group input,#arcocontent .step2 form.step .group input,#arcocontent .step5 form.step .group input,#arcocontent .step6 form.step .group input,#arcocontent .step7 form.step .group input,#arcocontent .step8 form.step .group input,#attentioncontent form.step .group input{border:1px solid #666767;font-size:1.2em;margin-right:.3em;padding:.4em;width:14.5em}#taxcontent .step10 form.step dd input{border:1px solid #333;font-size:1em;padding:.4em .2em}#taxcontent .step10 form.step dd.propietary input{border:0}input#owner_1,input#owner_2,input#owner_3{border:0}#taxcontent .step10 form.step dd .errorpersonalinfo{font-size:1em;left:11em}#taxcontent .step10 form.step dt,#taxcontent .step10 form.step dd{margin-bottom:.8em;padding:.4em;vertical-align:center}#taxcontent.contracting .step15 form dl dt label{padding:.3em 0 0 0;float:right}#taxcontent.contracting .step15 form dl dt label.holder{padding:.2em 0 0 0}#taxcontent.contracting .step15 .heading{padding-bottom:1em}#taxcontent.contracting .step15 dl dt,#taxcontent.contracting .step15 dl dd{padding:.3em;margin-bottom:2em}#taxcontent.contracting .step15 form dl dd{padding-left:.8em;overflow:hidden;height:1%;margin-left:0}#taxcontent.contracting .step15 form .bank_account label{margin-right:1em}#taxcontent.contracting .step15 dl label,#taxcontent.contracting .step15 dl input{font-weight:normal;vertical-align:middle;display:inline;color:#000}#taxcontent.contracting .step15 dl dd.propietary input,#taxcontent.contracting .step15 dl dd.propietary label{float:left}#taxcontent.contracting .propietary .errorblock{clear:both;margin-top:0}#taxcontent.contracting form fieldset p.sex .errorpersonalinfo{top:3px}#taxcontent.contracting .step15 dl dd.propietary label{margin:.15em 0 1em .2em}#taxcontent.contracting .step15 dd.bank_account label{font-weight:normal;padding:0 0 0 .7em;color:#000}#taxcontent.contracting .step16 .faxnumber,#taxcontent.contracting .step15 dd.bank_account input{border:1px solid #666767;font-size:1.1em;margin-right:0;padding:.2em .2em .2em .2em;display:inline;vertical-align:middle}#taxcontent.contracting .step16 .faxnumber,#taxcontent.contracting .step15 dd.bank_account #account{width:6em}#taxcontent.contracting .step15 dd.bank_account #entity,#taxcontent.contracting .step15 dd.bank_account #sucursal{width:3em}#taxcontent.contracting .step15 dd.bank_account #control{width:1.3em}#taxcontent.contracting .step16 .heading p{font-size:1.2em;padding-bottom:1em;clear:both}#taxcontent.contracting .step1 .note,#taxcontent.contracting .step4 .note,#taxcontent.contracting .step3 .note,#taxcontent.contracting .step8 .note,#taxcontent.contracting .step12 .note,#arcocontent .step2 .note{display:block;padding-top:.3em}#taxcontent.contracting .step9 label.error,#taxcontent.contracting .step1 label.error,#taxcontent.contracting .step3 label.error{position:absolute;top:-2000em}#taxcontent.contracting .step3 p.legend{font-size:1.2em;padding-bottom:1.5em}#taxcontent .step26 .about-legalterms{margin-left:17em;position:relative;padding:.6em;overflow:hidden;height:1%}#taxcontent .step26 .about-legalterms label{font-size:1.1em;float:left;width:18em;padding-left:.5em}#taxcontent .step26 .about-legalterms input{float:left}#taxcontent .step26 .about-legalterms label.error{position:absolute;visibility:hidden}#taxcontent .step26 .about-legalterms.error{color:#000}#taxcontent .step26 legend,#taxcontent.contracting legend,#arcocontent legend{display:none}ul.checklist.accessible{display:none}#taxcontent .checklist li,#arcocontent .checklist li{list-style:none;display:block;background:#fff url("../images/checkbox_bg.gif") no-repeat .6em .4em;width:auto;overflow:hidden;margin:0 0 .2em 0!important;padding:.4em .6em;font-size:x-small}#taxcontent ul.checklist li:hover,#arcocontent ul.checklist li:hover{list-style:none;background-color:#cce5f3}#taxcontent .checklist li.heading,#arcocontent .checklist li.heading,#taxcontent .checklist li.heading:hover,#arcocontent .checklist li.heading:hover{background:#FFF}#taxcontent ul.checklist li label,#arcocontent ul.checklist li label{font-size:1.2em;display:inline;padding:.2em .4em}#taxtable tbody td.version label{float:left;padding:.2em}#taxcontent ul.checklist li input,#arcocontent ul.checklist li input{font-size:1.2em;float:left;margin:.1em 0 0 0;width:1.4em;height:1.4em;float:left}#taxcontent ul.checklist li:hover label,#arcocontent ul.checklist li:hover label{font-weight:bold}ul.servicelist{padding-left:27em}.servicelist li{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icon_check.gif) no-repeat scroll left top;font-size:1.3em;list-style-type:none;padding:0 0 .8em 1.9em}#taxcontent p.actions,#arcocontent p.actions{padding-top:2em;font-size:1.2em;display:block;clear:both;height:1%;overflow:hidden}#taxcontent p.salto{font-size:1.2em;display:block;clear:both;overflow:hidden}#taxcontent p.actions a.buttonnext,#taxcontent p.actions button,#arcocontent p.actions a.buttonnext,#arcocontent p.actions button{float:right;display:inline;width:auto;overflow:visible;margin-left:.5em}#arcocontent p.actions button{font-size:1em}#taxcontent p.actions button.accessible,#arcocontent p.actions button.accessible{display:none}.sidebar .box,#main_content .sidebar .box,#main_content .question_box .box,#main_content .box{-moz-border-radius:4px;-webkit-border-radius:3px;-border-radius:3px;padding:.9em .4em .9em .4em;font-size:1.2em;color:#333;overflow:hidden;height:1%}#taxcontent .sidebar .box a{color:#333}#taxcontent .sidebar .box ul{list-style:none;padding:.3em 0}#taxcontent .sidebar .branderror,#taxcontent .sidebar .error,#arcocontent .sidebar .error{background:#ff6}#arcocontent .sidebar .context,#taxcontent .sidebar .context{border:1px solid #9acce7;margin-bottom:.3em}.sidebar .context h2{font-size:1.2em;padding-bottom:.7em;color:#007dc3;line-height:normal}#taxcontent .sidebar .context li{padding:.3em}#taxtable{width:100%;font-size:1.2em;border-collapse:collapse;padding:0}#taxtable thead th{text-align:center;font-weight:normal;padding:.3em}#taxtable thead th a{padding:0 1em}#taxtable thead th.headerSortDown a{background:url("../images/sort_down.png") no-repeat left center}#taxtable thead th.headerSortUp a{background:url("../images/sort_up.png") no-repeat left center}#taxtable tbody td{padding:.3em}#taxtable tbody td.version{width:50%}#taxtable tbody td.cv,#taxtable tbody td.doors,#taxtable tbody td.year{text-align:center}#taxtable tbody tr:hover td{font-weight:bold;background:#cce5f3}.step0 .progress .current{visibility:hidden}#taxcontent .step1 .progress .current{width:3%}#taxcontent .step2 .progress .current{width:6%}#taxcontent .step3 .progress .current{width:9%}#taxcontent .step4 .progress .current{width:12%}#taxcontent .step5 .progress .current{width:15%}#taxcontent .step6 .progress .current{width:18%}#taxcontent .step7 .progress .current{width:21%}#taxcontent .step8 .progress .current{width:24%}#taxcontent .step9 .progress .current{width:27%}#taxcontent .step10 .progress .current{width:30%}#taxcontent .step11 .progress .current{width:33.33%}#taxcontent .step12 .progress .current{width:36.66%}#taxcontent .step13 .progress .current{width:39.99%}#taxcontent .step14 .progress .current{width:43.32%}#taxcontent .step15 .progress .current{width:46.65%}#taxcontent .step16 .progress .current{width:49.98%}#taxcontent .step17 .progress .current{width:53.31%}#taxcontent .step18 .progress .current{width:56.64%}#taxcontent .step19 .progress .current{width:59.97%}#taxcontent .step20 .progress .current{width:63.3%}#taxcontent .step21 .progress .current{width:68%}#taxcontent .step22 .progress .current{width:72.7%}#taxcontent .step23 .progress .current{width:77.4%}#taxcontent .step24 .progress .current{width:82.1%}#taxcontent .step25 .progress .current{width:86.8%}#taxcontent .step26 .progress .current{width:91.5%}#taxcontent .step27 .progress .current{width:96.2%}#taxcontent.contracting .step1 .current{width:6.66%}#taxcontent.contracting .step2 .current{width:13.32%}#taxcontent.contracting .step3 .current{width:20%}#taxcontent.contracting .step4 .current{width:30%}#taxcontent.contracting .step5 .current{width:40%}#taxcontent.contracting .step6 .current{width:45%}#taxcontent.contracting .step7 .current{width:50%}#taxcontent.contracting .step8 .current{width:55%}#taxcontent.contracting .step9 .current{width:60%}#taxcontent.contracting .step10 .current{width:64%}#taxcontent.contracting .step11 .current{width:68%}#taxcontent.contracting .step12 .current{width:72%}#taxcontent.contracting .step13 .current{width:76%}#taxcontent.contracting .step14 .current{width:80%}#taxcontent.contracting .step15 .current{width:90%}#taxcontent.contracting .step16 .current{width:100%}#taxcontent.contracting .step_last .current{width:100%}#taxcontent.contracting h1{float:left;padding:.7em 0 .5em;font-size:1.2em;color:#333}#taxcontent.contracting .help h2,#arcocontent .help h2{font-size:1.2em;margin-bottom:.5em;display:block}#taxcontent.contracting fieldset,#arcocontent fieldset{border-top:1px solid #FFF;border-bottom:1px solid #cbcbcb;padding-bottom:1.5em;margin-bottom:2em}#taxcontent.contracting .step1 fieldset,#taxcontent.contracting .step3 fieldset,#taxcontent.contracting .step2 fieldset,#taxcontent.contracting .step6 fieldset,#taxcontent.contracting .step10 fieldset{border:0}#taxcontent.contracting .step1 fieldset select#month{margin:0 1em}#taxcontent.contracting .resume form dt{width:13em;margin-bottom:0}#arcocontent form dt{margin-bottom:0;width:15.7em}#taxcontent.contracting .resume.step3 form dt,#taxcontent.contracting .resume.step2 form dt{width:23em}#taxcontent.contracting .resume.step1 form dd label,#taxcontent.contracting .resume.step2 form dd label{margin-right:2em}#taxcontent.contracting .resume.step1 form dd p,#taxcontent.contracting .resume.step2 form dd p{padding:1em .5em}#taxcontent.contracting .resume form dd{position:relative;margin-left:14.8em}#arcocontent form dd{margin-left:17.2em;position:relative}#arcocontent form dd p{padding-bottom:1.4em}#taxcontent.contracting .resume form dd label{padding-right:1em}#taxcontent.contracting .step10 form dd.group{overflow:hidden}#taxcontent.contracting .step10 form dd.group label,#taxcontent.contracting .step10 form dd.group input{float:left;padding-left:.4em}#taxcontent.contracting .step10 form dd.group label{padding-top:.2em}#taxcontent.contracting .resume.step3 form dd,#taxcontent.contracting .resume.step2 form dd{margin-left:23.8em}#taxcontent.contracting .resume.step3 form dd .errorblock{font-size:1em;padding-left:.2em}#taxcontent.contracting .resume.step3 form dd p{margin:0 0 .4em 0;padding-left:.2em}#taxcontent.contracting .resume.step3 form dd span.jquery-checkbox{position:relative;margin-left:.3em}#taxcontent.contracting .resume.step3 form dd p label{padding:.2em 0 0 .2em;display:inline-block}#taxcontent.contracting .progress li{width:auto}#taxcontent.contracting .progress li span{padding:0 1.9em 0 1.9em}#taxcontent.contracting .progress li.last-element span{padding:0 0 0 1.9em}#taxcontent.contracting p small{color:#666;display:block;font-size:1.1em;padding-top:.3em}#taxcontent .text_content{padding:.5em 1em 0}#taxcontent .text_content h2{color:#000;font-size:1.7em;padding:1em 0;padding-right:.4em}#taxcontent .text_content p{color:#333;font-size:1.2em;margin-bottom:1em}#taxcontent .text_content p span{background:#ff9;padding:.3em}#taxcontent .error_content{background:#fff url("../images/bg_error_page2.gif") no-repeat scroll 1em 8em}#taxcontent .step27 .error_content{background:#fff url("../images/bg_not_asegured.gif") no-repeat scroll 1em 8em}#taxcontent .error_content h2{color:#333}#taxcontent .step26 .error_content h2,#taxcontent .step27 .error_content h2{padding-top:0;font-size:2em}#taxcontent .error_content p{line-height:150%;font-size:1.3em;padding:0 2em 0 19.5em;color: #333}#taxcontent .error_content ul{line-height:150%;font-size:1.3em;padding:0 2em 0 20em;color: #333}#taxcontent .error_content ul li{color:#333}.jquery-checkbox{display:inline;font-size:18px;line-height:18px;cursor:pointer;cursor:hand;float:left}.jquery-checkbox .mark{display:inline}.jquery-checkbox img{vertical-align:middle;width:16px;height:18px;vertical-align:middle}.jquery-checkbox img{background:transparent url("../images/checkbox.gif") no-repeat}.jquery-checkbox img{background-position:0 0}.jquery-checkbox-hover img{background-position:0 -18px}.jquery-checkbox-checked img{background-position:0 -36px}.jquery-checkbox-checked .jquery-checkbox-hover img{background-position:0 -54px}.jquery-checkbox-disabled img{background-position:0 -72px}.jquery-checkbox-checked .jquery-checkbox-disabled img{background-position:0 -90px}.ac_results{padding:0;border:1px solid #666767;border-top:0;background-color:#e5f2f9;overflow:hidden;z-index:99999;color:#999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;text-align:left}.ac_results li strong{color:#333}.ac_loading{background:white url("../images/loading.gif") right center no-repeat}.ac_over{background-color:#cee6f3;color:#333}.qtip .qtip-contentWrapper,.qtip .qtip-content{background:#ffffb5 url("../images/bg_tooltip.gif") left top repeat-x!important}.qtip-content{padding:.8em;font-size:x-small}.qtip-arrow{background:url("../images/tooltip_arrow_top.gif") no-repeat left bottom;position:absolute;width:2em;height:1em;left:1em;top:-0.9em;overflow:hidden}.tooltip_close{position:absolute;right:1em;top:.9em;text-indent:-900em;background:url("../images/tooltip_close.gif") no-repeat center center;width:1.6em;height:1.6em;overflow:hidden}.qtip h2{font-size:1.3em;padding-right:1.5em;padding-bottom:.7em}.qtip p{font-size:1.2em}.error{color:#f00}.main_column{width:71.1em;float:left}.main_column h2{font-size:1.8em;color:#007dc3}.sidebar{width:23em;margin-left:.8em;float:left;display:inline}#home_ad{height:37.8em;overflow:hidden;position:relative;margin-bottom:1.5em}#home_ad.subhome{background:url("../images/bg_subhome_ad.jpg") no-repeat left top}#home_ad h1{text-indent:-9999em;float:right;width:37em;margin:4em 3em 0 0;height:8.4em;font-size:x-small}#home_ad ul{list-style:none;width:24.5em;position:absolute;z-index:2;bottom:0;right:1em;padding:0 0 1em 1em}#home_ad ul li{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;background:#FFF;width:22.5em;float:left;margin-top:1em;font-size:x-small;padding:1em;overflow:hidden}#home_ad ul li.brand_type label.error{background:0}#home_ad ul li.branderror{background:#ff6 none repeat scroll 0 0}#home_ad ul li form label.error{position:absolute}#home_ad ul li label{font-weight:bold;font-size:1.5em;float:left;color:#333;padding:.5em .5em 0}#home_ad ul li label.question{color:#333;padding:0 .5em .5em .5em}#home_ad ul li input{font-size:1.3em;color:#999;margin:.8em 0;width:16.5em;float:left;border:1px solid #333;padding:.3em}#home_ad ul li button{background:#ff7f00;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;border:medium none;color:#fff;font-size:1.5em;width:15em;float:right;font-weight:bold;letter-spacing:.03em;padding:1.5em 0;text-align:center}#estimate_box{overflow:hidden;color:#333}#estimate_box .estimate_content{width:65.6em;float:left}#estimate_box .sidebar{width:23.1em;float:right}#estimate_box .estimate_content h1{font-size:1.8em;color:#f60;float:left;padding-top:.6em;margin-bottom:1.2em;padding-bottom:.1em}#estimate_box .estimate_content p.code,#taxcontent.contracting p.code{float:right;background-color:#ffe5cc;padding:1em .5em 1em 1em;font-size:1.2em;margin-bottom:1em}#estimate_box .estimate_content p.code strong,#taxcontent.contracting p.code strong{background-color:#fff;color:#ff7f00;padding:.5em;text-transform:uppercase;font-size:1.1em}#estimate_box .estimate_content p.discount{clear:both;font-weight:bold;border:1px solid #fcd393;padding:1em;font-size:1.2em;background:#fde08a url("../images/bg_discount2.gif") repeat-x scroll left top;height:1%}#estimate_box .estimate_content p.discount span{background:url("../images/icon_discount.gif") no-repeat scroll left 1px;padding:.3em 0 .3em 2em}#estimate_box .estimate_content p.aviso_num{clear:both;font-weight:bold;padding:1em;font-size:1.2em}.code_box{clear:both;font-weight:bold;border:1px solid #fcd393;padding:1em;font-size:1.3em;background:#fde08a url("../images/bg_discount2.gif") repeat-x scroll left top;height:1%;margin-bottom:2em}.code_box .code{font-size:1.8em;padding:.5em 0;color:#ff7f00}.code_box .save_this{font-weight:normal;background:url("../images/icon_savethis.gif") no-repeat scroll 5px center;padding-left:2em}table#estimate_options{width:100%;border-collapse:collapse;margin:5em 0 0 1px;clear:both}table#estimate_options th.estimate_option p{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;background:#e8e8e8 none repeat scroll 0 0;color:#999;font-size:1.1em;font-weight:normal;line-height:120%;padding:0;text-align:center;width:10em;margin:0 auto}table#estimate_options caption{display:none}table#estimate_options th{padding:.5em}table#estimate_options small{font-size:1em}table#estimate_options th.estimate_option{vertical-align:top;text-align:center;padding:.5em .5em 0 .5em}table#estimate_options th a{font-size:1.4em;font-weight:bold;color:#007dc3;display:block;line-height:1.2em;padding-top:.2em}table#estimate_options thead td{vertical-align:top;text-align:center;padding:.2em .5em .6em .5em;border-top:0}table#estimate_options thead small{display:block;text-align:center}table#estimate_options thead tr.price td strong,table#estimate_options tfoot tr.price td strong{width:4.7em}table#estimate_options thead td.best_option strong,table#estimate_options tfoot td.best_option strong,table#estimate_options thead tr.price td.best_option strong,table#estimate_options tfoot tr.price td.best_option strong{color:#333;text-align:center;white-space:normal;width:7.5em}table#estimate_options thead td.best_option a.button,table#estimate_options tfoot td.best_option a.button{font-size:1.4em;padding:.5em 3em;width:4.6em}table#estimate_options thead tr.coverage td span,table#estimate_options tfoot tr.coverage td span{width:9.3em;display:block}table#estimate_options thead tr.coverage td.best_option span,table#estimate_options tfoot tr.coverage td.best_option span{width:13.3em;display:block;font-size:1em}table#estimate_options tfoot.final_price td strong{width:4.6em}table#estimate_options tfoot.final_price td.best_option strong{width:7.6em}table#estimate_options thead strong,table#estimate_options tfoot strong{display:block;text-align:center;font-size:2em;line-height:120%;color:#666}table#estimate_options tfoot .footer_options strong{padding:.5em 0;color:#333}table#estimate_options thead a.button,table#estimate_options tfoot a.button{font-size:1.3em;color:#fff;background-color:#ff7f00;display:block;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;padding:.5em 0;text-decoration:none}table#estimate_options tfoot{border-top:1px solid #9e9a95!important}table#estimate_options tfoot td{vertical-align:top;text-align:center}table#estimate_options tfoot td.startag{visibility:hidden;height:5em}table#estimate_options tfoot tr.coverage td,table#estimate_options tfoot tr.price td,table#estimate_options tfoot tr.contract_buttons td{border-top:0;height:auto;padding:0 1em}table#estimate_options tfoot tr.contract_buttons td.best_option{padding-bottom:1em}table#estimate_options tfoot td strong{padding:0 0 .8em 0}table#estimate_options tfoot th strong{padding:.6em 0;color:#333}table#estimate_options tfoot th small{font-weight:normal;display:block;width:9em}table#estimate_options tfoot th.best_option small{font-weight:normal;display:block;width:15em;font-size:1em}table#estimate_options tfoot td a{font-size:1.4em;font-weight:bold}table#estimate_options tfoot ul{list-style:none}table#estimate_options tfoot ul li{float:left;margin-right:.3em;color:#007dcf}table#estimate_options tfoot ul li a{margin-right:.3em;font-size:1em}table#estimate_options tfoot th h2{color:#333;font-size:1.8em;text-align:left}table#estimate_options tfoot th{text-align:center;vertical-align:top;border-top:0}table#estimate_options tfoot.all_insurances th{border-top:1px solid #9e9a95}table#estimate_options tfoot.final_price tr th,table#estimate_options tfoot.final_price tr td{border-right:1px solid #d8d7d5}table#estimate_options tfoot.final_price tr td{border-top:transparent}table#estimate_options tfoot.final_price tr.contract_buttons td{border-bottom:1px solid #d8d7d5}table#estimate_options tfoot.final_price tr td.last_step{border:1px solid #FFF;border-right:1px solid #d8d7d5;border-top:1px solid #d8d7d5}table#estimate_options tfoot td.last_step{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}table#estimate_options th.best_option{width:16em;background-color:#ffe5cc;padding-bottom:1em}table#estimate_options tfoot th.best_option{width:auto}table#estimate_options tr.coverage{font-size:1.1em}table#estimate_options th.best_option a.button{font-size:1.4em;padding:.5em 3em}table#estimate_options .footer_options a.button{margin:1em 0}table#estimate_options tr.compare{font-size:1.3em;font-weight:bold}table#estimate_options tr.compare td{border:0;border-top:5px solid #fff;border-bottom:35px solid #fff;text-align:center;background:#f5f3f0 url("../images/bg_tools.gif") repeat-x left bottom}table#estimate_options tr.compare td strong{background:url("../images/bg_compare_axa.gif") no-repeat left bottom;display:block;text-align:left;padding-left:1.6em;color:#666;font-size:1em}.estimate_content ul.tools{background:url("../images/bg_tools.gif") repeat-x left top;list-style:none;overflow:hidden;height:1%;padding:1em 0 1em 3.3em;text-align:center;margin-top:1em}.estimate_content ul.tools li{float:left;padding-left:2em;margin-right:2em}.estimate_content ul.tools li.print{background:transparent url("../images/bg_print.gif") no-repeat left center}.estimate_content ul.tools li.send{background:transparent url("../images/bg_send.gif") no-repeat left center}.estimate_content ul.tools li.saveto_pc,.estimate_content ul.tools li.save{background:transparent url("../images/bg_save.gif") no-repeat left center}.estimate_content ul.tools li.download{background:transparent url("../images/bg_download.gif") no-repeat left center}.estimate_content ul.tools li a{color:#333;font-size:1.1em}.best_option{background-color:#ffe5cc}table#estimate_options col.header_col{width:27em}table#estimate_options col.best_option{width:150px!important;overflow:hidden}table#estimate_options col.first_option,table#estimate_options col.second_option{width:10.5em}table#estimate_options th,table#estimate_options td{border-top:1px solid #9e9a95;border-right:1px solid #d8d7d5;border-left:1px solid #d8d7d5;padding:1em}table#estimate_options tr.resume td,table#estimate_options tr.resume th{border-top:0}table#estimate_options tr.resume td h2{color:#333;font-size:1.8em}table#estimate_options td.endtag{border-top:1px solid #9e9a95;border-right:0;border-left:none;padding:0}table#estimate_options td.startag{border-bottom:1px solid #9e9a95;border-right:0;border-left:none;padding:0}table#estimate_options tr.disponibility td.selected{text-align:center}table#estimate_options tbody th{font-size:1.2em;padding-left:3em;text-align:left}table#estimate_options td h2,table#estimate_options th h2{font-size:1.5em;color:#ff7f00;text-align:left}table#estimate_options tbody th h3{font-size:1em;margin-bottom:.3em}table#estimate_options td.selected span{display:block;text-align:center;background:transparent url("../images/bg_selected.gif") no-repeat center center;display:block;height:1.9em;overflow:hidden;text-indent:-1000em}table#estimate_options .estimate_option_head{vertical-align:bottom;border:0;color:#ff7f00}table#estimate_options th.more_information{padding:1em}table#estimate_options th.more_information a{font-size:1.1em;background:url("../images/bg_more.gif") no-repeat left top;padding-left:2em;font-weight:normal}table#estimate_options th.more_information label{font-size:.9em;margin:.2em 0 .2em 2.3em;display:block}table#estimate_options th.more_information select{font-size:.9em;margin-left:2.3em}table#estimate_options tr.options td{border-left:none;border-right:0}table#estimate_options tr.options a{color:#666;display:block;margin-bottom:3em;font-size:1.1em;padding-left:2em;width:13.5em}table#estimate_options td.selected small{color:#666;font-size:1.1em}table#estimate_options tr.compensation th{font-size:1.2em;color:#333;padding-left:3em}table#estimate_options tr.compensation th a{background:transparent url("../images/bg_more.gif") no-repeat scroll left center;margin:0 0 1em -2em}table#estimate_options tr.compensation th label{display:inline;margin:0;font-size:1em}table#estimate_options tr.compensation th span{display:block;font-style:italic;font-size:x-small;margin-top:.5em;color:#656565;font-size:1em;font-weight:normal;padding-right:1em}.tab_container{width:70.8em;position:relative;padding-top:10.7em}.int_container{overflow:auto;overflow-x:hidden;height:20em}.wrapptable{width:69.5em}.estimate_table{width:100%}.estimate_table_container{width:70.2em}.estimate_table_container thead th{border-top:1px solid #9e9a95;border-right:1px solid #d8d7d5;padding:.4em 0}.estimate_table_container table{border-collapse:collapse;width:68em}#estimate_table_content table{width:68em;border-right:1px solid #d8d7d5;border-left:1px solid #d8d7d5;border-top:1px solid #9e9a95;border-bottom:1px solid #9e9a95}.estimate_table_container .heading_col{width:400px}.estimate_table_container .estimate_col{width:125px}#estimate_table_content .estimate_col{width:140px}#estimate_table_content .heading_col{width:400px}#estimate_table_content{height:300px;overflow-y:scroll;overflow-x:hidden}.estimate_table_container thead tr.conditions th{border-top:0}.estimate_table_container tbody td{border-top:1px solid #9e9a95;border-right:1px solid #d8d7d5}.estimate_table_container tbody td.more_information{color:#333;font-size:1.1em;font-weight:bold;padding:11px}.estimate_table_container thead th.empty{border-top:0}.estimate_table_container thead th span{font-size:1.3em;text-align:center;display:block}.estimate_table_container th.more_information{font-size:1.1em;color:#333}.estimate_table_container tr.odd td{background-color:#ffe5cc}.estimate_table_container thead th ul{list-style-type:none;margin:0;padding:0;width:90%}.estimate_table_container thead th ul li{list-style-type:none;width:100%;font-weight:normal;text-align:center}.estimate_table_container td.selected span{background:transparent url("../images/bg_selected.gif") no-repeat scroll center center;display:block;height:1.9em;overflow:hidden;text-align:center;text-indent:-1000em}table#estimate_options.services thead th{padding-bottom:.5em}table#estimate_options.services thead td{padding:0}table#estimate_options.services tbody th{font-size:1.1em;color:#333}table#estimate_options.services tbody tr.odd{background-color:#ffe5cc}#estimate_box .help_box{background:#e5dfd9 url("../images/bg_help_box.gif") repeat-x left top;padding:1em;font-size:1.2em;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px}#estimate_box .help_box h1{font-size:1.3em;color:#007dc3;margin-bottom:.3em}#estimate_box .help_box strong{display:block;font-size:1.6em;margin:.4em 0}#estimate_box .help_box a{margin-right:.5em}#estimate_box .information_box{border:1px solid #9acce7;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;padding:1em;margin-top:3em}#estimate_box .information_box h1{font-size:1.5em;color:#007dc3}#estimate_box .information_box ul{list-style:none}#estimate_box .information_box ul li{padding:1em 0 0 1em;font-size:1.1em}#estimate_box .information_box ul li h2{font-size:1.2em}#estimate_box .information_box ul li ul li{padding:.3em 0 0 1em}table#estimate_options.table_small_options .best_option{background-color:#ffe5cc}table#estimate_options.table_small_options thead th,table#estimate_options.table_small_options thead td{border-top:0}table#estimate_options.table_small_options{border-top:1px solid #9e9a95;position:relative;margin-top:5em}table#estimate_options.table_small_options th.more_information{padding:1em 0 0 1em;text-align:left}table#estimate_options.table_small_options tr.coverage th.more_information{font-size:.9em}table#estimate_options div.best_option{position:relative;height:1%;width:16em;clear:both;font-size:x-small}table#estimate_options.table_small_options div.best_option{width:90%;*left:-3px;*margin-left:0;_margin-left:6px}table#estimate_options.table_small_options div.best_option p{*width:131px}table#estimate_options.table_small_options td.best_option a.button{width:3.6em;margin:0 auto}table#estimate_options div.best_option p{position:absolute;font-size:1.4em;padding:.5em 0 .5em 2.5em;position:absolute;text-align:left;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;top:-2.7em;font-weight:bold;color:#333;width:8.4em;left:-0.4em;background:#ffe5cc url("../images/bg_best_option.gif") no-repeat .5em center;width:9.6em;border:1px solid #d8d7d5;border-bottom:0}table#estimate_options tfoot div.best_option p{left:-0.4em}table#estimate_options thead td.best_option{padding-left:1em}table#estimate_options tfoot th.estimate_option a.button{width:4.8em;margin-left:.25em}table#estimate_options tfoot div.footer_options p{left:-0.4em}table#estimate_options tr.disponibility small{display:block;width:8em;font-size:1.1em}table#estimate_options tr.disponibility .best_option small{width:13em}table#estimate_options.table_small_options div.best_option p{background:#ffe5cc url("../images/bg_best_option.gif") no-repeat .5em center;border:0;left:-0.4em;font-size:1.4em;top:-2.5em;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-border-radius:3px;border:1px solid #d8d7d5}table#estimate_options.table_small_options div.best_option p{left:-0.45em;top:-2.7em}table#estimate_options.table_small_options th a{font-size:1.2em}table#estimate_options.table_small_options tr.contract_buttons th{border-top:1px solid #9e9a95;color:#333;font-size:1.6em;padding:0 0 1em .5em;text-align:left}table#estimate_options.table_small_options tr.contract_buttons td{border-top:1px solid #9e9a95;padding-top:1em;padding-bottom:1em}table#estimate_options.table_small_options tr.contract_buttons td.best_option{padding:1em 0}table#estimate_options.table_small_options tr.price th ul{list-style:none}table#estimate_options.table_small_options tr.price th ul li{display:inline;font-size:1em}table#estimate_options.table_small_options tr.price th ul li a{color:#666;font-size:1em;display:inline;padding:0 .3em}table#estimate_options.table_small_options tr.price td{padding-top:.5em}table#estimate_options.table_small_options tr.compare td{background:0;border-top:1px solid #9e9a95;border-left:1px solid #d8d7d5;border-right:1px solid #d8d7d5;border-bottom:1px solid #9e9a95}table#estimate_options.table_small_options tr.compare td.compare_center{*width:162px}table#estimate_options.table_small_options tr.compare td strong{background:0;font-size:1em}#estimate_box .sidebar .client_box{padding-top:2.4em}#estimate_box .sidebar .client_box p{font-size:1.2em;padding-left:.8em}#estimate_box .sidebar .client_box h2{color:#333;padding-bottom:.5em;font-size:1.5em}#estimate_box .home td.info{width:18em}#estimate_box .home th.more_information a{float:left}#estimate_box .home th.more_information a.modify{float:right;background:#9b9b9b;color:#FFF;padding:.3em .6em;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;text-decoration:none;font-size:1em}#estimate_box .home tbody td p label{font-size:1.2em;color:#333;font-weight:bold;margin-right:.7em}#estimate_box .home tfoot td strong{color:#333}#estimate_box .home tbody td strong{color:#333;font-size:1.6em;text-align:center;display:block}#estimate_box .home thead tr th.estimate_option{padding-bottom:1em}#estimate_box .home thead tr th.estimate_option h2{display:block;color:#333;text-align:center;font-size:1.6em;margin-bottom:.8em}#estimate_box .home thead tr th.estimate_option strong{color:#333;font-size:2.2em;margin-bottom:.6em}#main_content .product .product_index{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;overflow:hidden;height:1%;border:1px solid #CCC;padding:1.5em}.product .product_index h1{color:#007dc3;font-size:1.9em}.product .product_index ul{overflow:hidden;margin-top:1.8em}.product .product_index li{font-size:x-small;width:21em;float:left;font-weight:bold;list-style-type:none;padding-left:1.5em;line-height:1.8em;background:url("../images/product_line_bullet.gif") no-repeat .2em .8em}.product .product_index li a{font-size:1.2em}#main_content .controls{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;background:url("../images/product_bgtile_controls.gif") repeat-x bottom;overflow:hidden;margin:1em 0 1.7em 0;clear:both}.controls li{float:right;list-style-type:none;padding:.7em .7em}#main_content .controls li a{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;background:#ff7f00 url("../images/product_bgtile_button.gif") repeat-x top;padding:.6em 2em;font-size:1.35em;font-weight:bold;color:#FFF;border-bottom:1px solid #f1eeeb;text-decoration:none;display:block;text-align:center}#main_content .controls li.compare a{background:#9e9a95 url("../images/product_bgtile_buttongray.gif") repeat-x top;width:13.2em;padding:.6em 0}.product dl dt{width:10.8em;color:#ff7f00;font-size:1.5em;float:left;text-align:right;line-height:1.2em}.product dl dd{display:block;margin:0 0 2em 18em}.product dl dd p{font-size:1.3em;color:#333;padding:0 0 .7em 1.3em;color:#666}.product dl dd li a{font-size:1em}.product dl dd ul{list-style-type:none}.product dl dd ul li,.generic_content ul li ul li{list-style-type:none;background:url("../images/product_arrow_bullet.gif") no-repeat .2em .3em;padding:0 0 .7em 1.3em;font-size:1.3em;color:#333;line-height:1.4em}.question_box{overflow:hidden}.question_box .highlight_box{border:1px solid #cdcdcd;background:#f4f1ef url("../images/bg_highlight_box.gif") repeat-x left top;padding:1em;overflow:hidden;font-size:1.2em}.question_box .highlight_box h1{font-size:1.5em;margin-bottom:1em;color:#007dc3}.question_box .highlight_box img{float:left}.question_box .highlight_box p{float:left;margin-left:1.5em;width:40em;margin-bottom:1em}.question_box .eco_green img{margin-left:3em}.question_box .eco_green p{font-size:1.1em;font-weight:bold;margin-top:5em;width:auto}.question_box dl{margin-top:2em;font-size:1.2em;overflow:hidden}.question_box dl dt{float:left;color:#f60;font-weight:bold;width:11.2em;text-align:right;clear:both;font-size:1.2em;margin-right:1.3em}.question_box dl dt span{font-weight:normal;display:block}.question_box dl dd{display:block;margin:0 0 2em 15em;padding-right:8em}.question_box dl dd ul{list-style:none;margin-top:1em}.question_box dl dd ul li{background:url("../images/bg_list_question.gif") no-repeat left .3em;padding-left:1em;margin-bottom:1.5em}.last_budget,.insurance_price{border:1px solid #9acce7;color:#9acce7;margin-bottom:.8em}.garage_box{border:1px solid #9acce7;color:#9acce7;overflow:hidden;height:1%;margin-bottom:.8em}.garage_box p{padding-bottom:1em}.garage_box p label{font-weight:bold;display:block}.garage_box p select{width:15em;padding:.2em 0}.last_budget strong{text-align:center;margin:0 auto .5em auto;display:block;font-size:.9em}.last_budget dl{overflow:hidden;text-align:right}.last_budget dt,.last_budget dd{padding-bottom:.8em}.last_budget dt{float:left;width:11em;text-align:left}.last_budget dd{font-weight:bold;padding-right:.4em;text-align:right;width:5.5em;display:block;text-align:right;float:left}.last_budget a{clear:both}.direct_budget form{text-align:center}#main_content .direct_budget form button{float:none;font-size:1.5em}.box .listing{margin-bottom:.4em}.box .listing li{background:url("../images/product_arrow_bulletgray.gif") no-repeat .2em .3em;padding:0 0 .4em 1em;font-size:1.05em;color:#333;line-height:1.2em}.question_box .faq p{float:none;margin:0}.question_box .faq h1{color:#ff7f00;margin-bottom:.7em}.question_box .faq ol{margin:2em 0 0 2em}.question_box .faq ul{float:left;width:24.3em;list-style:none;margin:2em 1.5em 0 1.5em}.question_box .faq ul li{padding-bottom:1em;position:relative;padding-left:2.5em;text-align:left;list-style:none;background-image:url("../images/bg_calendar_info.png");background-repeat:no-repeat}.question_box .faq ul li span,.question_box .response ul li span{width:2em;height:1.7em;background-position:top left;float:left;text-align:center;margin-right:.7em;font-weight:bold;font-size:x-small}.question_box .faq ul li span{position:absolute;text-align:center;top:0;left:0}.question_box .faq ul li a{color:#333}.question_box .faq ul li.information{background-position:0 -8em;padding-left:2.5em}.question_box .faq ul li.information a{font-weight:bold;text-decoration:underline}.question_box .response{margin:2em 0 0 2em}.question_box .response ul{list-style:none}.question_box .response ul li{margin-bottom:2em}.question_box .response ul li h2,.question_box .response ul li p.numbers_faq{font-size:1.4em;margin:0 6em .5em 0;color:#007dc3;font-weight:bold}.question_box .response ul li span{color:#333}.question_box .response ul li p{font-size:1.2em;color:#333;margin:0 0 1em 3em;width:48em}.box .listing li a{color:#333;text-decoration:none}.your_estimate{border:1px solid #99cbe7;overflow:hidden}#form_estimate label{color:#333;display:block;font-weight:bold;margin:1em 0 .5em 0}#form_estimate input{border:1px solid #676767;padding:.3em;width:16.5em;color:#999;margin-bottom:1em;font-size:1em}#form_estimate button{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;background:#9e9a95 url("../images/product_bgtile_buttongray.gif") repeat-x top;padding:.3em 0;width:17.2em;font-size:1em;font-weight:bold;color:#FFF;border-bottom:1px solid #f1eeeb;text-decoration:none;display:block;text-align:center;border:1px solid #9e9a95;border-top:0;display:block;float:right;margin-right:.7em}.insurance_cars{overflow:hidden}.insurance_cars #home_ad{margin-bottom:1.6em}.insurance_cars h2{font-size:2.4em;line-height:normal;color:#ff7f00}.insurance_cars ul.special_insurance_cars{list-style:none;overflow:hidden;margin-left:-.4em;background:#c1c1c1;margin-top:2em;width:77em}.insurance_cars ul.special_insurance_cars li{width:23.2em;border-right:3px solid #fff;border-left:3px solid #fff;margin-left:.1em;background:#f4f1ef url("../images/bg_insurance_car.gif") repeat-x bottom;float:left;padding-bottom:1em;color:#333}.insurance_cars ul.special_insurance_cars li h3{font-size:1.2em;color:#ff7f00;margin-bottom:.5em;padding-left:.8em}.insurance_cars ul.special_insurance_cars li p{font-size:1.1em;padding-left:1em}.know_insurance_cars{margin-top:2em;padding-top:2em}.know_insurance_cars h2{margin-bottom:1em}.know_insurance_cars .first_insurance,.know_insurance_cars .second_insurance{width:33.7em;float:left}.subhome_insurance .first_insurance,.subhome_insurance .second_insurance{float:none;width:auto}.know_insurance_cars .first_insurance h2,.know_insurance_cars .second_insurance h2{font-size:1.45em}.know_insurance_cars .second_insurance p.subtitle,.know_insurance_cars .first_insurance p.subtitle{font-size:1.45em;margin-bottom:1em;color:#ff7f00;line-height:normal;font-weight:bold}.know_insurance_cars .first_insurance h4{font-size:1.25em;padding:1.3em 0;color:#0079c1}.know_insurance_cars .head{font-weight:bold;color:#0079c1;margin-bottom:1.5em;font-size:1.2em}.know_insurance_cars .first_insurance{margin-right:1em}.know_insurance_cars dl{font-size:1.2em;color:#333}.know_insurance_cars dl dt{font-size:1.1em;margin-bottom:1em}.know_insurance_cars dl dt span{color:#0079c1;font-size:1.1em;font-weight:bold}.know_insurance_cars dl dd ul{list-style:none;margin-bottom:2em}.know_insurance_cars dl dd ul li{background:url("../images/bg_bullet_insurance_list.gif") no-repeat left .3em;padding-left:.85em;padding-right:3em;margin-bottom:1em}.know_insurance_cars dl dd.more_details ul{margin-top:-.8em}.know_insurance_cars dl dd.more_details ul li{padding:0;background:transparent;margin-bottom:.3em;color:#0079c1}.know_insurance_cars dl dd.more_details ul li a{padding-left:.3em}a.all_estimate{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;background:#9e9a95 url("../images/product_bgtile_buttongray.gif") repeat-x top;padding:.6em 0 .6em .8em;font-size:1.35em;font-weight:bold;color:#FFF;border-bottom:1px solid #f1eeeb;text-decoration:none;display:block;text-align:left;width:16em}.help_on_error{margin-bottom:1em;background:#ff6;-moz-border-radius:7px;-webkit-border-radius:7px;-border-radius:7px;overflow:hidden;display:none}.help_on_error h2{margin:1em 0 0 .8em;color:#333;font-size:1.3em}#main_content .login_form{border:1px solid #9acce7;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px}#main_content .login_form form{padding:1em}#main_content .login_form form label{display:none}#main_content .login_form form input{width:16.2em;margin-bottom:.5em;border:1px solid #676767;font-size:1.2em;padding:.2em .5em;color:#666}#main_content .login_form form a{float:right;font-weight:bold;color:#fa6c15;margin-top:.5em;padding-right:1em}#main_content .login_form form button{float:right;padding:.5em;width:auto;overflow:visible;font-size:x-small;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;border:1px solid #a3a3a3;background:#c4c4c4 url("../images/bg_login_button.png") repeat-x top left}#main_content .login_form form button strong{display:block;background:url("../images/bg_lock.gif") no-repeat left center;padding:.1em 0 0 1.3em;line-height:normal}#main_content .login_form h2,#main_content .login_form p.login_office{text-align:left;display:block;font-size:1.2em;color:#666;margin:0 0 1em 0;background:url("../images/bg_lock2.gif") no-repeat top left;padding-left:2em;font-weight:bold}#main_content .login_form ul{border-top:1px solid #9acce7;padding:1em 0 1em 1em;list-style:none;color:#007dc3}#main_content .login_form ul li{font-size:1.15em;margin-bottom:.25em;background:url("../images/bullet_loginform.gif") no-repeat left .5em;padding-left:.7em}.moreinfo_box{margin:2em 0 0 1em}.moreinfo_box p{color:#f60;font-weight:bold;font-size:1.3em}.moreinfo_box ul{list-style:none;margin-top:1.5em}.moreinfo_box ul li{font-weight:bold;font-size:1.2em;margin-bottom:.5em}.moreinfo_box ul li a{text-decoration:none;color:#333}.promo_box{overflow:hidden;width:71.1em;margin-top:1em}.promo_box ul{list-style:none;width:74em;overflow:hidden;margin-left:-.4em;background:#c1c1c1}#main_content .promo_box ul li h2{font-size:1.4em;color:#f60;margin-bottom:.5em}.promo_box ul li h2 a{font-size:1em;color:#f60;margin-bottom:.5em;text-decoration:none}.promo_box ul li p{font-size:1.1em;color:#666;line-height:140%}.promo_box ul li{float:left;padding:1em 1.2em 0 1.5em}.promo_box ul.home li,.promo_box ul.home3 li,.promo_box ul.home3b li{background:#fff url("../images/bg_advices2.png") repeat-x bottom left}.promo_box ul.home1{background:#fff url("../images/bg_advices.png") repeat-x bottom left}.promo_box ul.home1 li,.promo_box ul.home2 li{background:#fff url("../images/bg_advices.png") repeat-x bottom left}.promo_box ul.home li,.promo_box ul.home3 li,.promo_box ul.home3b li{width:20.5em;border-right:3px solid #fff;border-left:3px solid #fff;margin-left:.1em}.promo_box ul.home li strong,.promo_box ul.home3 li strong{text-indent:-999em;display:block;margin-top:1.5em;text-align:center;width:20.5em;height:8.6em}.promo_box ul.home li img{margin-top:1.5em}.promo_box ul.home2 li{width:34em;border-right:3px solid #fff;border-left:3px solid #fff;margin-left:.1em;padding:0 1em 1.5em 1em;float:left}.promo_box ul.home2 li img{float:left;margin-right:1em}.promo_box ul.home2 li.promo4 strong{background:url("../images/bg_advice4.png") no-repeat center left}.promo_box ul.home2 li.promo3 strong{background:url("../images/bg_advice3.png") no-repeat center left}.promo_box ul.home1 li.promo1{width:43.7em}.promo_box ul.home1 li.promo2{width:21em;background:transparent;margin-top:3em}.promo_box ul.home2 li h2{margin-top:1em}.promo_box ul.home3b li{padding-bottom:1.5em}.promo_box ul.home3b li img{float:left}.promo_box ul.home3b li h2,.promo_box ul.home3b li p,.promo_box ul.home3b li a{float:none;display:block}.promo_box ul.home3b li p,.promo_box ul.home3b li a{margin-left:9em}.promo_box ul.home3b li h2 a{margin:0}.promo_box ul.home3b li h2{margin-left:7em}.promo_box ul li a{font-size:1.1em;display:block;padding-top:.3em}.promo_box ul.home1 li.promo1 h2{text-indent:-999em;display:block;font-size:x-small}.promo_box ul.home1 li{float:left}.featured_blog{margin-top:3em}.featured_blog .heading a{background:url("../images/feed_icon.png") no-repeat left center;color:#333;font-size:1.5em;padding-left:1.7em;display:block;font-weight:bold;text-decoration:none}.featured_blog p strong{font-size:1.05em;color:#333;margin:.5em 0;display:block}.featured_blog p{font-size:1.15em;color:#666}#main_content .recover_box{margin-top:1em}#main_content .recover_box a{padding:.5em 1em .5em 4em;display:block;color:#FFF;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;font-size:1.3em;font-weight:bold;background:#ff7f00 url("../images/bg_recover.gif") no-repeat left center}.generic_content{padding-top:2em}.generic_content h1{color:#007dcf;font-size:2em}.generic_content h2{color:#333;font-size:1.5em}.generic_content dl dd h2 a{font-size:1em;text-decoration:none;padding-bottom:0}.generic_content .date{font-size:1.5em;color:#ff7f00;display:block;padding:1em 0 .5em 0}.post_content{padding-top:1.5em}.post_content p{font-size:1.3em;color:#333;line-height:140%;margin-bottom:1em}.sidebar .about{border:1px solid #9acce7}.sidebar .box ul{list-style:none}.sidebar .about ul{margin:1em 0 0 .5em}.sidebar .about li{margin-top:1em}.sidebar .about li a{text-decoration:none;color:#333;font-size:.95em}.sidebar .about li.active a{color:#ff7f00;font-weight:bold}.sidebar .box h3,.sidebar .box h2{font-size:1.1em;margin:0 0 .5em 0;color:#007dcf;font-weight:bold}.sidebar .garage_box h2{background:url("../images/garage_icon.gif") no-repeat center left;padding:.7em 0 .7em 3em;margin-bottom:1em}.sidebar .news{margin:1em 0 0 0}.sidebar .news h2,.sidebar .news p{padding-left:2em;background:url("../images/icon_news.png") no-repeat center left;font-weight:bold}.sidebar .news dt{display:block;clear:left;float:left;margin:0 0 1.5em 0;text-align:center;width:4em;color:#ff7f00;font-weight:bold}.sidebar .news dd{float:left;margin:0 0 1.5em 0;font-size:1em;margin-left:1em;width:12em}.sidebar .news dd a{color:#333;text-decoration:none}#taxcontent .sidebar .budget,.sidebar .budget{border:1px solid #9acce7;padding:.9em .8em .9em .8em;height:1%;overflow:hidden}.sidebar .budget h2{font-size:1.2em;padding-bottom:.2em;color:#007dc3;line-height:normal}.sidebar .budget h3{font-size:1em;text-align:center}.sidebar .budget dl{padding:.8em 0 .3em 0}.sidebar .budget dt{float:left}.sidebar .budget dd{font-weight:bold;text-align:right;padding-bottom:.8em}.sidebar .budget .buttonnext{float:right;color:#fff;width:auto}.sidebar .budget .buttonnext strong{color:#fff;font-size:1.2em}.post_paginator{background:url("../images/bg_paginator.gif") repeat-x bottom left;list-style:none;padding:.5em 0;overflow:hidden;height:1%}#main_content .post_paginator li a{width:12em;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;padding:.3em 0;text-align:center;color:#fff;text-decoration:none;display:block;font-size:1.3em}.post_paginator li.back{float:left;width:15.6em}.post_paginator li.next{float:right;width:15.6em;margin-right:1em}.post_paginator li.back a{background:#ff7f00 url("../images/bg_paginator_left.png") no-repeat center left;margin-left:1em}.post_paginator li.next a{margin-right:1em;background:#ff7f00 url("../images/bg_paginator_right.png") no-repeat center right}.generic_content dl{overflow:hidden;padding:1.5em 0}.generic_content dl dt{float:left;width:16em;text-align:right}.generic_content dl dd{padding-top:1.5em;margin-left:17.5em;display:block}.generic_content dl dd h2{padding-bottom:.5em}.generic_content dl dd p{font-size:1.3em;color:#333;line-height:120%;margin-bottom:1em}.generic_content dl dd a{font-size:1.3em;display:block;padding-bottom:1.5em}.generic_content ul li h2{font-size:1.5em;color:#ff7f00;padding:1em 0}.generic_content .more_info{font-size:1.3em;display:block;padding:2.5em 0}#main_content .product .product_index h1{color:#007dc3;font-size:1.9em;padding:0 0 1em 0}#main_content .product .product_index form p{overflow:hidden;padding-bottom:.5em;height:1%}#main_content .product .product_index form p label{float:left;width:23em;margin-right:1em;font-weight:bold;font-size:1.4em;color:#ff7f00;text-align:right}#main_content .product .product_index form p select{float:left;font-size:1.2em}#main_content .product .product_index form button,#main_content .insurance_price button,#main_content .garage_box button{background:#ff7f00;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;border:medium none;color:#fff;margin:.5em 14.5em 0 0;font-size:1.25em;width:13em;float:right;margin-left:.7em;font-weight:bold;padding:.3em 0;text-align:center}#main_content .insurance_price button{float:right;margin:.7em .6em 0 0}#main_content .garage_box button{float:right;font-size:1em;margin:.7em .6em 0 0;width:auto;padding:.3em .5em}#main_content .insurance_price button.disabled{background-color:#999}#main_content .compare h2{color:#ff7f00;font-size:1.8em;font-weight:bold;margin-top:1em}#main_content .compare h3{font-size:1.5em;color:#ff7f00;font-weight:bold;margin-top:1em}table.comparative{width:100%;margin-top:2em;border-collapse:collapse;font-size:1.3em}table.comparative thead th{padding-bottom:.2em;text-align:center;border-bottom:1px solid #9e9a95}table.comparative thead th.title{font-size:1.4em;padding-left:.7em;text-align:left;font-weight:bold;color:#ff7f00}table.comparative tr td{border-bottom:1px solid #ceccca;background:#FFF url("../images/bg_table.gif") repeat-x left bottom;text-align:center;padding:1em 0}table.comparative tr td .error{width:2.5em;height:2.5em;margin:0 auto;background:url("../images/table_ok_error.png") no-repeat center bottom;display:block;text-indent:-9999em}table.comparative tr td .ok{width:2.5em;height:2.5em;margin:0 auto;background:url("../images/table_ok_error.png") no-repeat center 6px;display:block;text-indent:-9999em}table.comparative tr td.desc{line-height:130%;width:70%;text-align:left;padding:1em 6em 1em 2em}.buy_now{background:#ff7f00 url("../images/buy_icon.gif") no-repeat scroll 10px center;-moz-border-radius:12.5px;-webkit-border-radius:12.5px;-border-radius:12.5px;text-decoration:none;border:medium none;color:#fff;margin:.5em 14.5em 0 0;font-size:1.25em;float:left;margin:1em 0 0 0;font-weight:bold;padding:.4em 1em .4em 2.5em;text-align:center}.insurance_price{overflow:hidden;height:1%}.insurance_price strong{padding-bottom:.5em;display:block}.insurance_price label{display:none}.insurance_price input{border:1px solid #000;color:#999;padding:.3em .5em;width:90%;font-size:1.3em}.insurance_price form{font-size:x-small}#info{font-size:1.3em;line-height:140%;color:#333;width:70.8em;margin:.8em 0 0 1.3em}#info h1{color:#007dc3;font-size:1.5em;padding:0 0 1em 0}#info h1 span{display:block;font-size:.7em;color:#333;margin-top:.6em}#info p{margin-bottom:1em}#info ol{list-style-position:inside;list-style-type:decimal}#info ol li{padding:0;margin-bottom:1em;list-style-type:decimal}#info ol li ul{list-style:none;list-style-position:outside;margin-left:1em}#info ol li ul li{background:url("../images/bg_list_question.gif") no-repeat left .33em;padding-left:.8em;list-style:none}#info ol li ul li a{color:#333}#info ol li p{margin:1em 0}#info h2{color:#ff7f00}#info dl{overflow:hidden}#info dt{float:left;width:11em;text-align:right;color:#ff7f00;font-size:1.1em;font-weight:bold;margin-right:1em;padding-bottom:.4em;clear:both}#info dd h2{color:#333;font-size:1.1em}#info dd{display:block;margin-left:13.5em}#info p a.buttonnext{font-size:1em}#contact,#attention{width:100%;margin-top:.8em}#contact h1,#attention h1{color:#007dc3;font-size:1.9em;padding:0 0 1em .7em}#contact ul{overflow:hidden}li#phone_box,li#message_box,li#mail_box,li#success_box,li#fail_box,li#error{background:#f4f1ef url("../images/bg_contact.gif") repeat-x top left;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;margin-bottom:1em;list-style-type:none;width:94.9em}#contact ul li div{padding:0 .4em .9em 12.5em}#contact ul li p a{font-weight:bold}#contact li#phone_box,#contact li#mail_box,#contact li#error,#contact li#success_box,#contact li#fail_box{background:#f4f1ef url("../images/bg_contact_small.gif") repeat-x top left;overflow:hidden}#contact li#phone_box div{background:transparent url("../images/icon_contact.png") no-repeat 2.9em 2.4em;padding-top:1em}#contact li#message_box div{background:transparent url("../images/icon_contact.png") no-repeat 2.4em -28.5em}#contact li#mail_box div{background:transparent url("../images/icon_contact.png") no-repeat 2.6em -14em;padding-bottom:2.7em}#contact li#error div{background:transparent url("../images/icon_contact_message.gif") no-repeat 2em 2em}#contact li#success_box div{background:transparent url("../images/icon_contact_success.gif") no-repeat 3em 2.5em}#contact li#fail_box div{background:transparent url("../images/icon_contact_fail.gif") no-repeat 3.8em 2.5em}#contact li#phone_box ul{background:transparent url("../images/options_border_tile.gif") repeat-y 34.5em;width:82.5em!important}#contact li#phone_box div div{background:0}#contact li#phone_box ul li{margin-top:1em;margin-bottom:0;border:0}#contact p.phone_number{color:#007dc3;font-size:3.5em}#contact li#phone_box li{float:left;width:34em;margin-right:3.5em;background:transparent;border:1px solid blue;overflow:hidden}#contact li#mail_box h2,#contact li#message_box h2,#contact li#fail_box h2,#contact li#success_box h2{padding-top:1em}#contact ul li h2{color:#ff7f00;font-size:1.8em;line-height:normal}#contact ul li h3{color:#333;font-size:1.5em;padding-bottom:.3em}#contact ul li p{font-size:1.4em;line-height:1.4em}#contact ul li li{border:0;padding:0}#contact ul li#message_box form{-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;border:1px solid #ccc;background:#FFF;padding:1em;margin:5em 0 .8em -10.5em;width:89.6em;font-size:x-small;color:#333}#contact ul li#message_box form fieldset{position:relative;margin:1em 0 .8em 0}#contact ul li#message_box form label{font-size:.9em;padding-top:.3em}#contact ul li#message_box form label.valid{background:0}#contact ul li#message_box form p.required_fields{color:#9f0f0f;font-size:1.1em;padding-right:1em;position:static;text-align:right;width:auto}#contact ul li#message_box form p{padding:.3em 0;margin-bottom:.2em;left:17em;width:72%;padding-left:.3em;position:relative}#contact ul li#message_box form p span{font-size:.9em}#contact ul li#message_box form p.group{overflow:hidden}#contact ul li#message_box form fieldset p.error{background:#ff6}#contact ul li#message_box form fieldset p.error label{color:#333}#contact ul li#message_box form p input{border:1px solid red;width:22em;margin-right:.9em;display:inline;padding:0;background:#FFF;padding:.3em .2em;border:1px solid #666;font-size:.9em;color:#333;position:static}#contact ul li#message_box form p.group input{float:left;border:0}#contact ul li#message_box form p select{margin:0 .5em}#contact ul li#message_box form p.group label{font-weight:normal;color:#333;display:inline;vertical-align:middle}#contact ul li#message_box form p.group label,#contact ul li#message_box form p.group input{width:auto;vertical-align:middle;display:inline;line-height:1em;margin-right:.9em}#contact ul li#message_box form p.group input{margin-right:.4em;background:transparent;display:inline;vertical-align:middle;float:none}#contact ul li#message_box form input#phone_box{width:9em}#contact ul li#message_box form input#mail_box{width:26em}#contact ul li#message_box form input#subject{width:50em;margin:0}#contact ul li#message_box form input#phone{width:11em}#contact .errorpersonalinfo{font-size:.8em;right:6em}#contact .errorblock{clear:both;font-size:.8em;padding-top:.4em}#contact ul li#message_box form textarea,#arcocontent .step6 textarea,#arcocontent .step8 textarea{width:50em;height:10em;border:1px solid #666;font-size:.9em;padding:.3em .3em;font-family:Arial,Helvetica,sans-serif;color:#333}#arcocontent .step6 textarea,#arcocontent .step8 textarea{font-size:1.2em;width:38.3em}#arcocontent p.personal_data{width:81em;padding:0;margin:0;text-align:left}#arcocontent p.personal_data textarea{padding:0;margin:0;text-align:left;left:0;position:relative;float:none}#arcocontent p.personal_data span.note{clear:both;float:none}#contact li#message_box p label{position:absolute;left:-21em;width:21em;text-align:right}#contact ul li#message_box p.group label{position:static}#contact ul li#message_box p.group label.main{position:absolute;width:21em;padding-top:.4em;display:inline}#contact ul li#message_box p.required label span{display:inline;color:#9f0f0f;padding-left:.3em;float:none}#contact ul li#message_box form .actions{text-align:right;margin-top:1em;background:transparent!important;overflow:auto}#contact ul li#message_box form .actions button{background-color:#ff7f00;background-image:none;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;border:medium none;color:#fff;margin-right:.3em;font-size:1em;width:10em;padding:.2em 0;text-align:center;float:right;height:1%}#contact #success_box a{font-weight:bold;font-size:1.2em;padding:1em 2em .6em 0;display:block;text-align:right}#taxcontent.contracting #finished{clear:both}#taxcontent.contracting #finished li{list-style-type:none;padding:1em 2em;margin-bottom:1em}#taxcontent.contracting #finished li li{list-style-type:none;padding:0}#taxcontent.contracting #finished .ended{background:#007dc3 url("../images/end_contracting.gif") no-repeat 48em center;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;color:#FFF}#taxcontent.contracting #finished .ended p{width:34em}#taxcontent.contracting #finished .ended a,#taxcontent.contracting #finished .ended h2,#taxcontent.contracting #finished .ended h3,#taxcontent.contracting #finished .ended p{color:#FFF}#taxcontent.contracting #finished .ended h2{color:#FFF;font-size:2.2em}#taxcontent.contracting #finished .ended p span{color:#333;padding:.1em .2em}#taxcontent.contracting #finished .ended ul li{margin-bottom:.6em;font-size:1.2em}#taxcontent.contracting #finished .ended ul li a{background-image:url("../images/icon_downsend.png");background-repeat:no-repeat;padding:0 .4em 0 2.3em}#taxcontent.contracting #finished .ended ul li.send a{background-position:.2em 0}#taxcontent.contracting #finished .ended ul li.download a{background-position:.2em -2.5em}#taxcontent.contracting #finished p{line-height:1.4em;font-size:1.3em}#taxcontent.contracting #finished li h3{color:#007dc3;font-size:1.4em;padding-bottom:.6em}#taxcontent.contracting #finished li p strong{font-size:1em}#taxcontent.contracting #finished li strong.remind{color:#ff7f00;font-size:1.5em;line-height:1.3em}#arcocontent p.required,#attentioncontent p.required{text-align:right;color:#ff7f00;font-size:1.1em}#arcocontent p.group,#attentioncontent p.group{margin:.3em 0}#arcocontent .sidebar .box p{line-height:1.4em;padding-bottom:1em}#arcocontent form.step p.dni-img input#dni,#arcocontent form.step p.file input#dni{width:30em}#arcocontent .step2 form.step fieldset p.dni-img input,#arcocontent .step2 form.step fieldset p.file input,#arcocontent .step6 form.step fieldset p.file input,#arcocontent .step8 form.step fieldset p.file input,#attentioncontent form.step fieldset p.file input{height:auto;border:1px solid #666767}#taxcontent form.step p.file input,#arcocontent form.step p.file input,#arcocontent form.step p.dni-img input,#attentioncontent form.step p.file input,#arcocontent .step2 form.step p.file input,#arcocontent .step6 form.step p.file input,#arcocontent .step8 form.step p.file input{width:30em}#arcocontent .step1 ul.error,#arcocontent .step3 ul.error,#arcocontent .step4 ul.error{width:66.6em;padding:.3em 0;overflow:hidden}#arcocontent .arcoform ul.error li label{color:#333}#arcocontent .step1 ul li,#arcocontent .step3 ul li,#arcocontent .step4 ul li{width:15.5em}#arcocontent .step1 ul.error .errorpersonalinfo,#arcocontent .step3 ul.error .errorpersonalinfo{top:2em;right:18em}#arcocontent .step4 ul.error .errorpersonalinfo{top:4.2em;right:18em}#arcocontent .step9 div h2{padding-bottom:1em;font-size:1.5em}#arcocontent .step9 a.next{text-decoration:none;float:right}#arcocontent .step9 div{padding:2em 0 0 2.5em}#arcocontent .step9 div p,#arcocontent .step9 div a{font-size:1.3em;padding-bottom:1.3em}#arcocontent .step9 div p a{padding-bottom:0;font-size:1em}#arcocontent input#name,#attentioncontent input#name{width:21.9em}#arcocontent input#dni,#attentioncontent input#dni{width:9.9em}#arcocontent input#postal_code,#attentioncontent input#postal_code{width:3.9em}#arcocontent input#number,#attentioncontent input#number{width:8.9em}#arcocontent input#city,#attentioncontent input#city{width:17em}#arcocontent input#insurance_number{width:11.2em}#arcocontent .insurance_number .errorpersonalinfo{right:2.2em}#arcocontent .dni .errorpersonalinfo{right:3.8em}#arcocontent .postal_code .errorpersonalinfo{right:10.3em}#arcocontent p.file{padding-top:.4em}#arcocontent p.file input,#arcocontent .dni-img input{margin-top:.3em}#sitemap{width:auto;margin-top:1em}#sitemap ul{float:left;font-size:x-small;width:110%;margin:3em 1em 0 0;list-style-type:none}#sitemap ul li{float:left;font-size:x-small;width:28.8em;margin:3em 1em 0 0;list-style-type:none}#sitemap ul li ul li{float:none;border:0;margin:0}#sitemap ul li ul{margin-top:1em}#sitemap ul li h2,#sitemap ul li p{color:#ff7d00;font-size:1.54em;border-bottom:1px solid #9e9a95;padding-bottom:.4em;font-weight:bold}#sitemap ul li h3{color:#007ebc;font-size:1.34em;padding:.6em 0 .4em 0}#sitemap ul li ul li a{color:#333;background:url("../images/sitemap_bullet.gif") no-repeat left .45em;padding-left:.8em;display:block;font-size:1.3em;line-height:1.5em}#affinity .main_column div{background:#f4f1ef url("../images/bg_contact.gif") repeat-x top left;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;padding:0 0 1em 1em;list-style-type:none}#affinity .main_column div h2{color:#ff7f00;font-size:1.9em;line-height:1.3em;font-weight:normal;margin:1em 1em 1.5em 0}#affinity .main_column div h3{background:transparent url("../images/icon_clock.gif") no-repeat scroll 0 .1em;color:#007dc3;font-size:1.9em;padding:0 0 1em 1.1em}#affinity .main_column div h4{font-size:1.7em;padding-bottom:1em;color:#333}#affinity .main_column div input{border:1px solid #666767;display:inline;float:left;font-size:1.2em;margin-right:.3em;padding:.4em .4em .3em;width:20em;color:#999}#affinity .main_column div button{font-size:1.3em}#affinity .sidebar img{margin-left:4em}#error_page ul{margin-left:1em;width:98em}#error_page ul li{float:left;font-size:x-small;width:28.8em;margin:1em 1em 2em 0;list-style-type:none}#error_page ul li ul{width:auto;margin-left:0}#error_page ul li ul li{margin-bottom:0}#error_page ul li h2,#error_page ul li p{color:#ff7d00;font-size:1.54em;font-weight:bold;border-bottom:1px solid #9e9a95;padding-bottom:.4em}#error_page ul li a{color:#007ebc;font-weight:bold;font-size:1.34em}#error_page div{background:#f4f1ef url("../images/bg_contact_small.gif") repeat-x scroll left top;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;margin-bottom:2em;padding:2em 0 2em 2em;list-style-type:none}#error_page div h1{color:#ff7f00;font-size:1.9em;line-height:1.3em;font-weight:normal;margin:1em 1em .5em 0}#error_page div strong{font-size:1.4em;color:#333}#opinion form{border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;margin-bottom:2em;padding:1em 0 2em 2em}#opinion h2{color:#007dc3;font-size:1.6em;padding:.7em 0}#opinion p{font-size:1.2em;font-weight:bold}#opinion fieldset{margin-top:1.6em;padding-left:1em}#opinion fieldset p{display:block;font-size:x-small;font-weight:normal;margin:1.2em 0}#opinion fieldset label{margin:0 .8em 0 .3em;font-size:1.3em}#opinion fieldset label{padding-top:.1em}#opinion fieldset label,#opinion fieldset input{float:left}#opinion fieldset p label,#opinion fieldset p input{float:none}#opinion fieldset legend{color:#ff7d00;font-size:1.4em;padding-bottom:.5em;margin-left:-1em}#opinion fieldset input#other_reasons{border:1px solid #666767;font-size:1.2em;margin-right:.3em;padding:.3em;width:14.5em}#opinion .actions{text-align:right;margin-right:1.5em}#opinion .actions button{font-size:1.1em}#attention .phone_directory{background:#f4f1ef url("../images/bg_contact_small.gif") repeat-x top left;overflow:hidden;height:1%;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;padding:1.5em}#attention .phone_directory .cab_phone{background:transparent url("../images/icon_contact_phone.gif") no-repeat left top;padding:0 0 3em 7em;overflow:hidden;height:1%}#attention .phone_directory .cab_phone h2{margin-top:.5em}#attention .phone_directory p{font-size:1.3em;color:#333;line-height:1.4em}#attention .phone_directory ul{overflow:hidden;padding-left:6.8em;list-style:none;float:left}#attention .phone_directory ul li{padding:2em 0;border-bottom:1px solid #ccc;width:34.8em}#attention .phone_directory ul li.last-element{border:0}#attention .phone_directory ul li h3{color:#007dc3;font-size:1.5em;padding-bottom:.1em}#attention .phone_directory ul li strong{font-size:1.3em;padding-top:.1em}#attention .phone_directory ul li strong span{font-weight:normal;text-indent:.4em}.attentionform textarea{border:1px solid #666;font-size:1.2em;padding:.3em .5em;width:32em}#attentioncontent .attentionform form p.check_items input{width:auto}#attentioncontent .attentionform form p label.single{width:auto;left:auto}#attentioncontent .check_items{height:2.5em}#attentioncontent .check_items .jquery-checkbox,#attentioncontent .check_items label.single{float:left}#attentioncontent .check_items label.single{position:relative;left:auto;margin:0 .5em}#attentioncontent p.actions{text-align:right}#attentioncontent p.actions button{font-size:1.2em}#attentioncontent .cab_attentioncontent{padding-left:6em;background:transparent url("../images/icon_claim.gif") no-repeat left top;margin:2em 0}#attentioncontent .cab_attentioncontent p{font-size:1.3em;line-height:1.4em;padding-right:18.5em}#attentioncontent h2{font-size:1.7em;margin-bottom:.5em}.garage_block ul{list-style:none}.garage_block .highlight_box ul{padding:1em 0 0 22em}.garage_block ul li{font-size:1.1em;color:#333;padding-bottom:1em}.garage_block dl dd ul{margin-top:0}.garage_block dl dd{padding-right:3em}.garage_block dl dt span{line-height:135%;padding-top:.5em}.garages_results div{float:left;width:35em}.garages_results div h2{padding-bottom:1.2em;color:#333;padding:1.5em 0 1em 0;font-size:1.6em}.garages_results div ul{padding-left:.4em}.garages_results div ul li strong{font-size:1.2em}.garages_results div ul li strong a{text-decoration:none}.garages_results div ul li p{width:17em;color:#333;font-size:1.3em;line-height:1.4em;text-transform:uppercase}.featured_list li{list-style-type:none;padding:0 0 1.5em 1em;background:url("../images/bg_bullet_arrow.gif") no-repeat 0 .3em}.basic_data table.general_table{margin-left:1em;width:97%}.basic_data h2,.content_detail h4{font-size:1.4em;color:#007dc3;padding:1.2em 0 1.5em .8em}.basic_data dl,.basic_data .checklist{overflow:hidden;padding-bottom:2em}.basic_data dl dt,.basic_data dl dd{color:#333;font-size:1.3em;line-height:1.5em}.basic_data dl dt{font-weight:bold;width:22em;text-align:right;float:left;clear:left}.basic_data dl .heading{padding:0;float:none;font-size:1.1em;padding-top:1.5em;display:block}.basic_data dl dd{font-weight:normal;display:block;margin-left:22.5em;width:30em}.basic_data ul.checklist{padding-left:27em}.checklist li{padding:0 0 .8em 1.9em;background:url("../images/icon_check.gif") no-repeat top left;list-style-type:none;font-size:1.3em;color:#333}table.general_table{border-bottom:1px solid #c2c2c2;clear:both;width:100%;font-size:1.2em;margin-bottom:1em;background:#f3f3f3}table.general_table th{background-color:#0091cc;color:#fff;padding:.5em 1em;text-align:left;background:#007ec4 url("../images/bg_general_table.gif") repeat-x left top}table.general_table th span{display:none}table.general_table th.actions{border-right:1px solid #007198}table.general_table th.type{border-left:1px solid #007198}table.general_table td{padding:.5em 1em;color:#323232}table.general_table td.type{border-left:1px solid #c2c2c2}table.general_table td.actions{text-align:right;border-right:1px solid #c2c2c2}table.general_table td.actions a{margin-left:.4em}.lightbox #sign_up legend{margin-bottom:.3em}.lightbox #sign_up p{margin-bottom:1em}.lightbox #sign_up p.checks input,.lightbox #sign_up p.checks label.single{width:auto;float:left}.lightbox #sign_up p.checks .jquery-checkbox{margin:.1em .2em 0 0}.lightbox #sign_up p .errorblock{margin-left:21.5em}.lightbox #sign_up p .errorblock span{font-weight:normal}.lightbox #forgot_pass p{font-size:1.3em;padding-bottom:1.3em;line-height:1.3em}.lightbox #forgot_pass form p{font-size:x-small;padding-bottom:0}.lightbox #forgot_pass strong.phone{font-size:1.6em;color:#007dc3}.lightbox #forgot_pass form p input{margin-right:1em}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:visible}#cboxLoadedContent{overflow:hidden}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;overflow-y:auto;overflow-x:hidden}#cboxLoadedContent iframe body,#cboxLoadedContent iframe html{overflow:hidden}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#000}#cboxContent{background:#000;margin-top:20px}#cboxLoadedContent{background:#FFF;padding:5px;padding-top:40px}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;display:none!important}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-41px;top left no-repeat;width:38px;height:81px;text-indent:-9999px}#cboxPrevious.hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-41px;top right no-repeat;width:38px;height:81px;text-indent:-9999px}#cboxNext.hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url("../images/loading_colorbox.gif") center center no-repeat}#cboxClose{position:absolute;top:5px;right:25px;background:url("../images/tooltip_close.gif") right center no-repeat #fff;width:95%;height:25px;text-indent:-9999px}.proccess_box{padding:1.5em 0 3em 7em;width:27em;background:url("../images/ico_spinner.gif") no-repeat 15px 15px}.proccess_box h2{font-size:1.8em;color:#007dcf}.proccess_box p{color:#333;font-size:1.5em;padding-top:1em}#taxcontent.homecontent .progress li{width:12em}#main_dateC .errorpersonalinfo{bottom:0;width:23.5em}.no_code{display:none}body#landing{background:#FFF;margin:0 auto;width:80em}body#landing .landing{padding:1em 0 0 0}body#landing .wrapper{width:80em}body#landing #aux_menu .wrapper ul{top:-9em}body#landing #header a.logo{height:5em}body#landing #footer .wrapper ul li.english_version{float:none;padding:1em 0;margin-bottom:.5em;font-weight:bold;position:absolute;top:0;right:0;background:0}body#landing #footer .wrapper ul li.english_version a{color:#007ec3;background:0}body#landing #footer{background:#dcdcdd;padding:1em;margin-top:2em}body#landing #home_ad{height:45em;overflow:hidden;position:relative;margin-bottom:.5em}body#landing #home_ad ul{right:22em;width:33.4em}body#landing #home_ad ul li{width:31.3em;border:0;padding:0;background:0}body#landing .legal_content{padding:.5em 0;height:8em;color:#666}body#landing .legal_content p{text-align:left;font-size:1.1em}body#landing #home_ad ul li button{font-size:1.8em;padding:1.2em}body#landing #aux_menu .wrapper ul li.contact_phone strong{line-height:100%}.estimate_container{overflow:hidden;height:1%}#nav_aux .wrapper ul.aux_top{width:94.5em;padding:1.2em 0;font-size:x-small;position:absolute;display:block;top:0;text-align:right}#nav_aux .wrapper ul.aux_top li{float:none;display:inline}#nav_aux .wrapper ul.aux_top li a{font-size:1.1em;color:#666;padding:.2em .4em .2em .2em}#nav_aux .wrapper ul.aux_top li.catala a{color:#fff;padding:.2em .5em .2em .5em}#nav_aux ul.aux_top li.catala a{background:#79a4bc;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;padding:0 .3em;margin:.2em 0 0 0;color:#FFF}.imgUpdateOtherSite{display:none}#home_ad ul li .recover_box a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#ff7f00 none repeat scroll 0 0;border:medium none;color:#fff;display:block;float:right;font-size:1.3em;font-weight:bold;letter-spacing:.03em;padding:.5em 0;text-align:center;width:17em}#home_ad ul li .disabled a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#ff7f00 none repeat scroll 0 0;border:medium none;color:#fff;display:block;float:right;font-size:1.3em;font-weight:bold;letter-spacing:.03em;padding:.5em 0;text-align:center;width:17em;text-decoration:none}#main_content .recover_box_edit a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;color:#fff;display:block;font-size:1.3em;font-weight:bold;padding:.5em 1em .5em 3em;text-decoration:none;background:#ff7f00 url("../images/bg_recover.gif") no-repeat scroll left center}#main_content .login_form_edit{padding:1em}#main_content .disabled a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;color:#fff;display:block;font-size:1.3em;font-weight:bold;padding:.5em 1em .5em 4em;text-decoration:none}#main_content p.disabled{margin-top:1em}.tituloFAQ1Inner{line-height:1em}.question_box .response .parrafoFaq ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:1em 0 0 6em}.question_box .response .parrafoFaq ul li{color:#333;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;margin-bottom:1.5em;padding-left:1em;font-size:1.2em}body#landing #home_ad{background-repeat:no-repeat;background-position:0 0;background-color:transparent;background-attachment:scroll;cursor:pointer}#home_ad{background-repeat:no-repeat;background-position:left top;background-color:transparent;background-attachment:scroll;cursor:pointer}.product .modalidadSeguro ol{padding-left:2em}.product .modalidadSeguro ol li,.generic_content ol li ol li{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#333;font-size:1.3em;line-height:1.4em;padding:0 0 .7em 0}.product .modalidadSeguro ul li{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#333;font-size:1.3em;line-height:1.4em;padding:0 0 .7em 1.5em}.product .modalidadSeguro ul li ul{margin-top:.4em}.product .modalidadSeguro ul li ul li{font-size:1em;margin-left:1.5em;padding:0 0 .7em 1.5em}#affinity ul.links{list-style:none;padding-left:10em;overflow:hidden;height:1%;margin-bottom:2em}#affinity ul.links li{float:left;margin-right:4em}#affinity ul.links li img{border:0}.sidebar .news dt{width:4em}.sidebar .news dd{width:12em}input.pretty{visibility:hidden!important}body#lightbox input.pretty{visibility:visible!important}.sidebar_ads{padding:1em 0 1em 1em;margin-top:1em}.sidebar_ads li{list-style:none;margin-bottom:4em}.sidebar_ads li h3{font-size:1.4em;color:#007dcf;margin-bottom:.5em}.sidebar_ads li img{text-align:center;display:block;margin:1em auto}.sidebar_ads li p{font-size:1.2em;padding-bottom:.5em}.sidebar_ads li p a{color:#007dcf;text-decoration:underline}#affinity .main_column div{float:left;width:96%}#affinity .main_column div.editable{margin-top:3em;background:#fff;overflow:hidden;border:1px solid #ccc;padding:1.2em 0 1.2em 1.2em;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px}#affinity .main_column div.editable h4{font-weight:bold;margin:1em 1em 0 0}#affinity .main_column div.editable p{font-size:1.2em;margin:0}.calendar ul ul.active_column{background:none repeat scroll 0 0 #cce5f3}.calendar ul ul li.active_item{background:none repeat scroll 0 0 #96b8d6!important}div.progressbar ul li{color:#ff7f00}div.progressbar ul li.completed span{background:url("../images/pr_ok.gif") no-repeat left center}div.progressbar .bar{background:#ffd8b2 url("../images/bg_menu_progress_left.gif") no-repeat left top}div.progressbar .bar .position{background:url("../images/bg_menu_current_left.gif") no-repeat left center #ff7f00}div.progressbar .bar .position .final_pos{background:url("../images/bg_menu_current_right.gif") no-repeat right top}div.progressbar .bar .final{background:url("../images/bg_menu_progress_right.gif") no-repeat right top}.wderror{background:#ff6 none repeat scroll 0 0!important}.wderror_info{background:#ff6 none repeat scroll 0 0!important;color:#333}.contratacion input{border:1px solid #666767}.contratacion .code{background-color:#ffe5cc}.contratacion .code strong{background-color:#fff;color:#ff7f00}.contratacion dd{color:#666}.contratacion #finished .ended{background:#007dc3 url("../images/Proximos-pasos.png") no-repeat 48em bottom}.contratacion #finished li h3{color:#007dc3}.contratacion #finished li strong.remind{color:#ff7f00}button.enlace{color:#007dcf}button.enlaceModalidad{color:#007dcf}.last_budget a{color:#007dcf!important}@media print{body{background:#fff}.main_column,.wrapper{width:99%!important;margin:0!important;padding:0!important;height:auto;float:none!important;overflow:visible!important}#header{overflow:hidden;height:1%;width:auto;float:none}p.logo{display:block;float:left;font-size:x-small;display:block;width:16em;height:4em;margin-right:.5em;background:url("../images/genesis_logo.gif") no-repeat center center;font-size:x-small}table#estimate_options td.selected span{background:0;text-indent:0}.product_index{margin-bottom:1em}#header .claim{padding-top:2em}#aux_menu{width:auto;position:absolute;top:0;right:0}#aux_menu strong{line-height:.7em}#aux_menu .wrapper ul{position:absolute;right:0;top:-2.7em}#aux_menu .wrapper ul li{display:none}#aux_menu .wrapper ul li.contact_phone{display:block;width:20em}#main_menu,#header a.logo,ul.controls,#footer,#aux_menu .wrapper ul li.contact_phone p,#home_ad,a.buttonnext,.highlight_box.faq,.post_paginator,#header .claim{display:none}#contact ul,#info dl,#taxcontent,#arcocontent,#taxcontent .taxform form,#arcocontent .arcoform form{overflow:visible}#estimate_box .estimate_content,#estimate_box .sidebar,#estimate_box{display:block;float:none;overflow:visible;width:99%;margin:0}#aux_menu .wrapper ul li.contact_phone strong{height:1em;padding:0}#main_content,#main_content .wrapper{overflow:visible}#main_content,#main_content .wrapper{display:block;overflow:visible;position:static}}
