/*
Comments:
	=/url (topic) || =topic (common elements)
	=ie (hacks)
	=ow (overwrite)
Index:
	=structure (basic)
	=common-elements
	=/biz/presupuestos
	=cobranded
	=cbd-670	
	=home cobranded que		
	=/biz/perform-request/pintores
		==errors
		==form-header
		==form-container
		==form.request
		==legal
		==publishBar
		==/biz/perform-request/pintores (multimedia-uploader)
		==/biz/perform-request/pintores (muploaded)
	=/biz/perform-request/dataUser
	=/biz/form-submitted
	=/biz/ayuda/pintores
	=/biz/budget-feedback/001cef09caed677b28a07e604c7100b6
	=localities suggest
*/

/*=structure*/

/*=common-elements*/

/*=/biz/presupuestos*/
.request-service h1 {margin:0 0 .2em}
.request-service h2 {margin-top:1em; color:#000; font-size:1.8em}
.request-service h3 {margin:1em 0 .2em; font-size:1.3em; color:#000}

.forms-home p {color:#000; font-size:1.3em}
.forms-home p.subtitle {font-size:1.8em}
.forms-home p.subtitle strong {color:#F60}
.forms-home .sectors-header {margin-bottom:2em; padding-left:12em; background:url(/static/imgs/sectors/home/bck_sectors_home_header.png) no-repeat top left}
.forms-home .sectors-header h1 {font-size:3.2em; color:#000}
.forms-home .sectors-forms {width:35%; float:right; margin:0 0 0 1em; border-left:1px solid #EDEDED; padding-left:2em}
.forms-home .sectors-forms .title {margin-top:0}
.sector-results {margin:.6em 0;}
.sector-results li.sector {height:32px; margin:.5em 0;padding:.5em .5em;background:url(/static/imgs/sectors/home/bck_sector_default.png) top left repeat-x}
.sector-results li.sector .overmarked {padding:.8em 1em .7em 3.4em}
.sector-results li.sector img {vertical-align:middle; margin-right:.5em}
.sector-results li.sector a {font-weight:bold; font-size:1.1em}

.sectors-main {width:60%}
.sectors-main p.sector-info {font-weight:bold}
.sectors-main .title {margin-top:0}
.service-steps {width:70%; margin:0}
.service-steps li {position:relative; border-bottom:1px solid #EDEDED; padding:1.2em 11em 1em 1.6em; font-size:1.1em; zoom:1}
.service-steps li span.num {position:absolute; top:.6em; left:0; font-size:1.8em; font-weight:bold; color:#F60}
.service-steps li.fill-form {background:url(/static/imgs/sectors/home/sprite.png) no-repeat right 5px}
.service-steps li.confirm {background:url(/static/imgs/sectors/home/sprite.png) no-repeat right -95px}
.service-steps li.send {background:url(/static/imgs/sectors/home/sprite.png) no-repeat right -195px}
.service-steps li.contact {background:url(/static/imgs/sectors/home/sprite.png) no-repeat right -295px}

.more-info-sectors {list-style-type:disc}
.more-info-sectors li {margin:.5em 1.2em; font-size:1.1em; color:#000}

.perform-request-button {position:relative; margin:.5em 0 0 -.2em}
.perform-request-button button {border:none; padding:0; cursor:pointer; overflow:visible; background:none} 
.perform-request-button button span.overmarked {display:block; background:url(/static/imgs/sprites/big_button.png) 0 0 no-repeat}
.perform-request-button button span.overmarked span {
	display:block; padding:11px 14px 14px; font-weight:bold; font-size:16px; color:#FFF;
	background:url(/static/imgs/sectors/home/bck_big_button_right.png) top right no-repeat}
.perform-request-button button:hover span.overmarked {background:url(/static/imgs/sprites/big_button.png) 0 -201px no-repeat}
.perform-request-button button:hover span.overmarked span {background:url(/static/imgs/sectors/home/bck_big_button_hover_right.png) top right no-repeat}
.perform-request-button button:active span.overmarked {background:url(/static/imgs/sprites/big_button.png) 0 -100px no-repeat}
.perform-request-button button:active span.overmarked span {background:url(/static/imgs/sectors/home/bck_big_button_active_right.png) top right no-repeat}

.perform-request-button .button {width:460px; border:none; padding:0; overflow:visible; background:none}
.perform-request-button .button span.overmarked {display:block; background:url(/static/imgs/sprites/big_button.png) 0 0 no-repeat}
.perform-request-button .button span.overmarked span {
	display:block; padding:11px 14px 14px; font-weight:bold; font-size:16px; color:#FFF;
	background:url(/static/imgs/sectors/home/bck_big_button_right.png) top right no-repeat}

.bringsyou-form {padding:.5em 4em; background:#000; width:67.2em}
.bringsyou-form img {vertical-align:middle}
.bringsyou-form p {color:#FFF; font-weight:bold}

/*=cobranded*/
.cbd {width:640px; text-align:left}
.cbd h1 {margin:0 0 .2em; padding-top:.3em; font-size:3.5em; color:#000}
.cbd h1.sector {font-size:2.6em;}
.cbd p {color:#000; font-size:1.3em}
.cbd p.subtitle {font-size:1.8em}
.cbd p.subtitle strong {color:#F60}
.cbd .sectors-header {height:125px; padding:5px 0 0 120px; background:url(/static/imgs/sectors/home/bck_sectors_home_header_100.png) no-repeat 20px 15px}
.cbd .sectors-main-cobranded {float:left; margin-left:1em; width:420px; height:290px; padding:8px; background:#ededed}
.cbd li.sector-cobranded {display:block; float:left; width:50%; font-size:12px; padding:0 0 4px 0; height:24px}
.cbd li.sector-cobranded a {font-weight:bold; margin-left:26px; text-decoration:underline}
.cbd .sectors-info {float:right; width:30%; height:290px}
.cbd .sectors-info h2 {margin: 8px 0 0 8px}
.cbd .service-steps-cobranded li {position:relative; float:left; margin:8px 8px 0 0; padding:6px 10px 6px 30px;}
.cbd .service-steps-cobranded li span.num {position:absolute; top:5px; left:8px; font-size:18px; font-weight:bold; color:#F60}
.cbd .bringsyou {padding:.5em 4em; background:#000; width:67.2em}
.cbd .bringsyou img {vertical-align:middle}
.cbd .bringsyou p {color:#FFF; font-weight:bold}

/*=cbd-670*/
.cbd-670 {width:67em}
.cbd-670 p {color:#000; font-size:1.3em}
.cbd-670 h1 {margin:0 0 .2em; padding-top:.3em; color:#000}
.cbd-670 .sectors-header {height:100px; margin:0; padding:5px 0 0 120px; background:url(/static/imgs/sectors/home/bck_sectors_home_header_100.png) no-repeat 20px 5px}
.cbd-670 p.subtitle {font-size:1.8em}
.cbd-670 p.subtitle strong {color:#F60}
.cbd-670 .sectors-main-cobranded {float:left; width:430px; height:280px; margin-top: 2px; margin-left:1em; padding:8px; background:#ededed }
.cbd-670 .sectors-main-cobranded h2 {margin-top:0}
.cbd-670 li.sector-cobranded {display:block; float:left; width:50%; font-size:12px; padding:0 0 4px 0; height:24px}
.cbd-670 li.sector-cobranded a {font-weight:bold; margin-left:26px; text-decoration:underline}
.cbd-670 .sector-forms-info {float:right; width:30%; height:280px; margin:8px 0 0 0}
.cbd-670 .sector-forms-info h2 {margin: 0 0 0 8px}
.cbd-670 .service-steps-cobranded li {position:relative; float:left; margin:8px 8px 0 0; padding:6px 10px 6px 30px;}
.cbd-670 .service-steps-cobranded li span.num {position:absolute; top:5px; left:10px; font-size:1.8em; font-weight:bold; color:#F60}
.cbd-670 .bringsyou {width:65em; padding:.5em 1em; background:#000}
.cbd-670 .bringsyou p {position:relative; color:#FFF}
.cbd-670 .bringsyou p span {position:absolute; top:0; right:1em}
.cbd-670 .bringsyou p span img {vertical-align:bottom}

/*=home cobranded que*/
.bringsyou-que {width:28em; border:1px solid #000; padding:.5em 1em; background:#000 url(/static/imgs/sectors/cobranded/que/bck_bringsyou.png) top left repeat-x;}
.bringsyou-que p {color:#FFF; font-weight:bold}
.bringsyou-que p img {vertical-align:bottom}
.cbd-que {width:28em; border:1px solid #7c899d; border-top:none; border-bottom:none; padding:1em; background:#c3ccdd url(/static/imgs/sectors/cobranded/que/bck_cbd.png) no-repeat top right}
.cbd-que h1 {font-size:2.8em; color:#000}
.cbd-que p.subtitle {width:54%; margin:.5em 0 0; font-size:1.4em; color:#000}
.cbd-que p.subtitle strong {color:#900}
.cbd-que h2 {margin-top:1em; font-size:1.3em; color:#000}
.cbd-que li.sector-cobranded {display:block; float:left; width:45%; margin:0; font-size:12px; padding:0 0 4px 0}
.cbd-que li.odd {float:right}
.cbd-que li.sector-cobranded a {font-weight:bold; font-size:1.1em}
.cbd-que .more-sectors a {font-weight:bold; font-size:1.1em; color:#06c; text-decoration:underline}
.cbd-footer-que {clear:both; width:28.4em; border:1px solid #7c899d; border-width:0 1px; padding:1.2em .8em .8em; background:#000 url(/static/imgs/sectors/cobranded/que/bck_footer.png) no-repeat top right}
.cbd-footer-que p {width:80%; color:#FFF}

/*=home cobranded abc*/
.cbd-abc {position:relative; width:480px; height:145px; background:url(/static/imgs/sectors/cobranded/abc/bck_body.png) top left repeat-y}
.cbd-abc p {color:#000; padding: 2px 0 0 0}
.cbd-abc .header {height:25px; padding:4px 10px; background:url(/static/imgs/sectors/cobranded/abc/bck_header.png) top left no-repeat}
.cbd-abc .header p {font-size:16px; color:#900; font-weight:bold;}
.cbd-abc .oos {float:right}
.cbd-abc .main {height:106px; padding:0 10px; background:url(/static/imgs/sectors/cobranded/abc/bck_main_44.png) 411px 0 no-repeat}
.cbd-abc .main h1 {margin:5px 0; font-size:15px}
.cbd-abc .main h1 strong {color:#900}
.cbd-abc .main p {font-size:12px; line-height:12px; width:60%}
.cbd-abc .sector-results {margin:2px 0 1px}
.cbd-abc .sector-results li {display:inline; margin-right:2px}
.cbd-abc .sector-cobranded a {font-size:11px; font-weight:bold}
.cbd-abc .footer {height:7px; background:url(/static/imgs/sectors/cobranded/abc/bck_footer.png) bottom left no-repeat}


/*=/biz/perform-request/pintores*/

	/*==errors*/
	#forms-errors {width:82%; margin:0 0 1em 3.2em}
	#errors {margin:2em 0; padding:1em; background:#ff8080}
	#errors h2 {margin:0; color:#333}
	#errors h3 {margin-top:0; color:#333; font-size:1.6em; color:#000}
	#errors p {color:#333}

	/*==form-header*/
	/*.form-header {padding:2em 3em 2em 1em;}
	.form-header h1 {padding: 0 0 0 40px; line-height: 32px; font-size:2.6em; color:#000}
	
	.form-header li {float:left; text-align:center; padding: 135px 0 20px 0}
  			#s1{width:200px}
  			#s2{margin-left:50px; width:200px}
  			#s3{margin-left:50px; width:200px;}
  		*/
	.form-header {border-bottom:1px solid #CCC; padding:2em 3em 2em 13em; zoom:1}
	.form-header h1 {margin-bottom:.2em; font-size:2.6em; color:#000}
	div.form-container .form-header p {width:83%; color:#1a1a1a}
	
	.form-edit-header {padding:2em 3em 2em 1em;}
	.form-edit-header h1 {padding: 0 0 0 40px; line-height: 32px; font-size:2.6em; color:#000}
	
	
	
	#form-steps {float:right; padding:.3em 0 .5em}
	#form-steps li {float:left; padding:.3em 2em .5em 0; font-weight:bold; font-size:1.1em; color:#999}
	#form-steps li span.num {display:none}
	
	#form-steps li.step-one {background:url(/static/imgs/sprites/orange_numbers.png) top right no-repeat}
	#form-steps li.step-two {background:url(/static/imgs/sprites/orange_numbers.png) right -50px no-repeat}
	
	#form-steps li.step-one-disabled {background:url(/static/imgs/sprites/grey_numbers.png) top right no-repeat}
	#form-steps li.step-two-disabled {background:url(/static/imgs/sprites/grey_numbers.png) right -50px no-repeat}
			
	#form-steps li.current {color:#F60;}
	#form-steps li .ft {margin:0 1em; color:#999}

	/*==form-container*/
	div.form-container {position:relative; width:75em; margin-bottom:0; border-color:#AEC0CC; padding:0; background:#FFF}
	.form-container h2 {font-size:2em; color:#000; zoom:1}
	.form-container h2.step-one {padding-left:1.6em; background:url(/static/imgs/sprites/orange_numbers.png) top left no-repeat}
	.form-container h2.step-two {padding-left:1.6em; background:url(/static/imgs/sprites/orange_numbers.png) 0 -50px no-repeat}
	.form-container h2.step-three {padding-left:1.6em; background:url(/static/imgs/sprites/orange_numbers.png) left -100px no-repeat}
	.form-container h3 {font-size:1.6em; color:#333}
	.form-container p#form-hint {margin-bottom:1em; color:#F60}
	.form-container p {width:80%; font-size:1.3em}
	.form-container p.error {color:#F00}
	.form-container p.button {margin-top:4em}
	.required {font-size:1.3em; color:#F60}

	/*==form.request*/
	#form-wording {width:50%; color:#000}
	form.request #form-steps {margin:1em 0 .5em; float:none}
	form.request {margin:1em 0 5em 0; padding:0 3em}
	form.request fieldset {margin:1.3em 3.2em 1em; border:none}
	form.request fieldset legend {font-weight:bold; font-size:1.3em; color:#000}
	form.request fieldset p {color:#333}
	form.request fieldset p.hint {color:#999}
	form.request fieldset ul li label {font-size:1em; color:#000}
	form.request .ctr {margin:1em 0 1em 3.2em}
	form.request .ctr label {font-size:1.3em;color:#000}	
	form.request .choose li {margin:.5em}
	form.request .choose li label {display:inline}
	form.request .choose li label input {vertical-align:-19%}
	form.request .choose li p.info {display:inline}
	form.request .choose li p.info a {font-size:.9em}
	form.request .choose li input.amount {border:1px solid #809DB9; width:50px; text-align:right} 
	form.request .choose li .ctr {margin:5px 0 0 2.5em}
	form.request .choose li .ctr label {display:block; font-weight:normal; font-size:1em}
	form.request .choose li .ctr input {font-size:1em}
	form.request .choose li .ctr p.error {font-size:1em}
	form.request .choose li .ctr select {font-size:1em}
	form.request fieldset fieldset legend {padding:1em 0 .5em 0; font-size:1.2em}
	form.request fieldset.group {border:1px solid #DDD; padding:0 2em}
	form.request fieldset.group legend {padding:0 .5em}
	form.request fieldset.group fieldset legend {padding:0; margin-bottom:0}
	form.request fieldset.group p {width:auto}
	form.request fieldset #photos {margin-top:.5em}
	form.request fieldset .ctr {margin:1em 0}
	form.request fieldset .ctr label {font-size:1.2em}
	form.request fieldset .ctr p.hint {font-size:1em}
	form.request fieldset fieldset {margin:1em 0}
	
	/*==legal*/
	form.request p.conditions {margin:1em 0 0 3.2em; font-size:1em;}
	form.request fieldset.legal {margin-bottom:1em; font-size:1em}
	.legal p {margin-top:.5em}
	.legal p label {padding:.5em 0; font-size:1em; color:#000; background:#EEE}
	.legal p label input {vertical-align:middle}
	
	/*==publishBar*/
	#publishBar {position:relative; width:70%; margin:5em 0 2em 2.9em}
	#publishBar button {border:none; margin-right:1em; padding:0; background:transparent; cursor:pointer; overflow:visible}
	#publishBar button span.overmarked {display:block; background:url(/static/imgs/sprites/form_submit.png) 0 0 no-repeat}
	#publishBar button span.overmarked span { 
		display:block; padding:5px 14px 6px; color:#FFF; font-size:16px; font-weight:bold;
		background:url(/static/imgs/sectors/bck_submit_right.png) top right no-repeat}
	#publishBar button:hover span.overmarked {background:url(/static/imgs/sprites/form_submit.png) 0 -50px no-repeat}
	#publishBar button:hover span.overmarked span {background:url(/static/imgs/sectors/bck_submit_hover_right.png) top right no-repeat}
	#publishBar button:active span.overmarked {background:url(/static/imgs/sprites/form_submit.png) 0 -100px no-repeat}
	#publishBar button:active span.overmarked span {background:url(/static/imgs/sectors/bck_submit_active_right.png) top right no-repeat} 
	#publishBar button.disabled span.overmarked {background:url(/static/imgs/sprites/form_submit.png) 0 -150px no-repeat}
	#publishBar button.disabled span.overmarked span {background:url(/static/imgs/sectors/bck_submit_disabled_right.png) top right no-repeat}
	#publishBar a {position:absolute; top:25%; right:0; font-size:1.2em}

	/*==/biz/perform-request/pintores (multimedia-uploader)*/
	.photo_uploader a.add-media {font-size:1em;}
	.multimedia_uploader {position:relative; width:500px; border:1px solid #DDD; padding:.8em;  background-color:#F5F5F5; font-size:1em;}
	.multimedia_uploader a.action {font-size:1.2em;}
	.multimedia_uploader ol li {margin:2em 0; font-size:.8em;}
	.multimedia_uploader ol li p {margin:.5em 0;position:relative;padding:0;}
	.multimedia_uploader ol li p a.action {font-size:1em;}
	.multimedia_uploader h5 {font-size:1.2em;}
	.multimedia_uploader a.mu_close {position:absolute; top:0; right:1em;}
	.multimedia_uploader label {width:85px;display:block; color:#333;text-align:right;position:absolute;top:0;left:0;margin:0;padding:.3em; font-size:1em;}
	.multimedia_uploader input {width:300px;font-family:arial; padding:2px;margin-left:100px;}
	.multimedia_uploader input[type="file"]:not([size]){width:250px;}
	.multimedia_uploader a.mu_quit {margin:0; width:65px;position:absolute;top:0em;left:450px;}
	.multimedia_uploader a.mu_more {margin:0; font-size:1em;}
	.multimedia_uploader p.file_name {margin-left:100px;}
	
	/*==/biz/perform-request/pintores (muploaded)*/
	li.muploaded {position:relative; width:500px; padding:.8em; margin:1em 0; border:1px solid #DDD; padding:.8em; background:#F5F5F5;}
	li.muploaded p {font-size:1em;}
	li.muploaded p.description {color:#999;}
	li.muploaded p.remove-link {position:absolute; text-align:right; top:1.5em; right:1em;}
	li.muploaded img {float:left; margin-right:1em; padding-top:.5em;}
	li.muploaded input {width:300px; border:1px solid #809DB9;}

/*=/biz/form-submitted*/
.form-send {margin:2em 0}
.form-send h1 {margin-bottom:.5em}
.form-send h2 {color:#333}
.form-send p {color:#333}
.form-send p.request-link {margin-top:4em}
.form-send p.spam {width:45em; margin:2em 0; border:1px solid #CCC; padding:.5em}
.adwords {float:right; margin-top:2.4em; text-align:right}
.user-poacher {margin:2em 0}
.user-poacher h2 {margin-bottom:.5em; font-size:2.2em}
.user-poacher p.signup-link {font-size:1.8em; font-weight:bold}
p.choose-password {margin:1em 0; font-weight:bold}
.form-send span.choose-oosurl {color:#333; font-weight:bold; font-size: 1.5em;}


.contact-info {width:60%; margin-top:5em;}
.contact-info p.title {margin-bottom:1em}
.contact-info img {position:absolute; margin-right:1em;}
.contact-info-content {margin-left:80px;}
.contact-info-content ul {padding-left:1.2em; list-style:disc}
.contact-info-content ul li {margin:.5em 0; color:#333}
.contact-info-content span.schedule, .contact-info span.phone {display:block}
.contact-info-content span.schedule {font-size:.8em}

/*==OW:G*/
.contact-info-content p.schedule{margin-top:5px;color:#777}
p.schedule span{display:block;}


/*=/biz/ayuda/pintores*/
.sector-help .content {width:50%; margin:2em 0; border:1px solid #CCC; padding:.5em 2em; background:#F3F3F3}
.sector-help .content p {font-weight:bold;}
.sector-help .content ol {list-style-type:decimal;}
.sector-help .content ol li {margin:.5em 0}
.sector-help .content ol ol {list-style-type:square;font-size:1em}
.sector-help {width:60%}
.sector-help h1 {margin-bottom:0em; color:#000; font-size:2.2em;}
.sector-help h2 {margin:3em 0 0; color:#000; font-size:1.8em;}
.sector-help h2.block {clear:both; margin-bottom:.3em;}
.sector-help h3 {margin:2em 0 1em; color:#000; font-size:1.4em;}
.sector-help h4 {margin:2em 0 1em; color:#000; font-size:1.2em;}
.sector-help p {margin:1em 0; color:#000;}
.sector-help ul {list-style-type:circle; margin:1em 0; padding-left:1.5em;}
.sector-help ul li {margin:1em 0; color:#000;}
.sector-help ol {list-style:decimal; margin:1em 0; padding-left:1.7em;}
.sector-help ol li {margin:1em 0; color:#000;}
.sector-help dl {margin:2em 0; font-size:1.2em;}
.sector-help dl dt {float:left; margin:0 .5em 0 0; font-weight:bold;}
.sector-help dl dd {margin-bottom:1em;}
.sector-help dl dd dl, .sector-help dl dd p {margin-left:2em; font-size:1em;}
.sector-help .overmarked {float:left; background:transparent url(/static/imgs/bck_sector_results_button.png) repeat-x scroll left top; }
.sector-help #perform-request {height:81px; margin:2em 0 1em; width:100%;}
.sector-help #perform-request h2 {margin:0;}
.sector-help #perform-request div {height:50px;}
.sector-help ul li p {margin-top:0; font-size:1em}

.ad {position:absolute; left:62%; width:128px; height:588px; padding:1em 5.5em 0em 1em}
.ad p {margin:0}
.ad p strong {display:block; margin-top:.5em}
.ad p.ad-link {margin-bottom:.5em; font-size:1.8em; font-weight:bold}
.cocinas {background:#FFF url(/static/imgs/sectors/ads/bck_kitchen.png) no-repeat top right}
.pintores {background:#FFF url(/static/imgs/sectors/ads/bck_painting.png) no-repeat top right}
.aire-acondicionado {background:#FFF url(/static/imgs/sectors/ads/bck_air_conditioning.png) no-repeat top right}
.seguridad-integral {background:#FFF url(/static/imgs/sectors/ads/bck_overall_security.png) no-repeat top right}
.mudanzas {background:#FFF url(/static/imgs/sectors/ads/bck_moving.png) no-repeat top right}
.reformas-integrales {background:#FFF url(/static/imgs/sectors/ads/bck_overall_reform.png) no-repeat top right}
.viajes {background:#FFF url(/static/imgs/sectors/ads/bck_travel.png) no-repeat top right}
.banos {background:#FFF url(/static/imgs/sectors/ads/bck_bath.png) no-repeat top right}
.calefaccion {background:#FFF url(/static/imgs/sectors/ads/bck_heating.png) no-repeat top right}


/*=/biz/budget-feedback/001cef09caed677b28a07e604c7100b6*/
#feedback-form-container h1 {margin-bottom:1.5em}
#feedback-form-container {width:60%}
#feedback-form .form-large-container form {margin-bottom:0}
#feedback-form li.separator {width:50%; border-top:1px dashed #CCC; padding-top:.4em}
#feedback-form p.hint {clear:both; margin-bottom:.5em; padding-left:28px; color:#666; font-size:1.1em}
#feedback-form legend,
#feedback-form .ctr label {padding:.4em 0 .4em 28px; font-weight:normal; font-size:1.3em}
#feedback-form .choose {margin-left:28px}
#feedback-form .choose li {margin:.4em .8em}
#feedback-form .choose li label {font-size:1.1em}
#feedback-form li.budget label {font-weight:bold}
#feedback-form .ctr textarea, #feedback-budget .ctr input {margin-left:42px}
#feedback-form .ctr textarea {width:420px; height:100px}
#feedback-form fieldset {margin:1.5em 0 3em}
#feedback-form #ratings-container {margin:.5em 0 .5em 4.3em}
#feedback-form .rating span.hint {width:300px}
#feedback-form #publishBar {margin:2em 0 0}
#feedback-form #publishBar p.button {margin:0}
#feedback-form .info {width:100%; margin:1em 0; padding:.5em}
#feedback-form .info h2 {margin:1em; font-size:1.4em}
#feedback-form p.error {margin-left:28px}
#feedback-form .privacity-container {padding:.5em; background:#EEE}
#feedback-form .privacity-container label input {vertical-align:middle}

.first-question {background:url(/static/imgs/sprites/orange_numbers.png) no-repeat top left}
.second-question {background:url(/static/imgs/sprites/orange_numbers.png) no-repeat 0 -50px}
.third-question {background:url(/static/imgs/sprites/orange_numbers.png) no-repeat 0 -100px}
.fourth-question {background:url(/static/imgs/sprites/orange_numbers.png) no-repeat 0 -150px}
.fifth-question {background:url(/static/imgs/sprites/orange_numbers.png) no-repeat 0 -200px}

#third-question-container {float:left; width:22px; height:22px}
#fourth-question {float:left; width:22px; height:22px}
#feedback-budget p.error {margin-left:2.3em}

.feedback-send {padding:3em; background:#ededed url(/static/imgs/sectors/feedback/zen.png) no-repeat 95% 100%}
.feedback-send h1 {margin-bottom:0; font-size:1.4em}
.feedback-send p {width:80%; margin:0; font-size:1.4em; color:#000}
.feedback-send p.footer {margin-top:5em}

/*=localities suggest*/
#suggest {
	width:254px;
	border:1px solid #CCC; padding: 18px 0 0; 
	background:#FFF}
#suggest p {width:auto; display:block; padding:.2em .5em; cursor: pointer}
#suggest p.selected {background:#06C; color:#FFF}
