#muv { width: 700px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#muv img { border: 0; }

#muv-titulo { background-color: #8CD81E; border-radius: 15px; height: 60px; padding: 2px 10px; cursor: pointer; position: relative; z-index: 100; }
#muv-titulo img { margin-top: 8px; }
#muv #muv-titulo .texto { float: left; font-size: 20px; margin: 20px 0 0 30px; }

#muv .muv-capitulo { margin-top: -12px; }

#muv h1 { font-family: Arial, helvetica; color: white; font-size: 16px; font-weight: bold; background: #007336 url('img/degradado_tit_caja.gif') repeat-x; padding: 18px 0px 6px 90px; margin: 0 0 2px 0; letter-spacing: 0; z-index: 0; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
#muv #muv-menu { padding: 3px; height: 470px; }
#muv #muv-menu img { float: left; width: 227px; margin: 2px; cursor: pointer; }

#muv .group:before, #muv .group:after { content:""; display:table; }
#muv .group:after { clear:both; }
#muv .group { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }

#muv .cl { float: left; width: 330px; padding: 10px 10px 0 0; }
#muv .cr { float: right; width: 350px; padding: 10px 0 0 10px; }

#muv hr { border: 0; background-color: #007336; }
#muv hr.muv-g { height: 2px; }
#muv hr.muv-p { height: 1px; }

#muv .muv-precio, #muv .muv-singular { text-align: right; } 

#muv .muv-textos { margin: 0 0 20px 0; border: 0; border-bottom: 2px solid #007336; }
#muv .muv-textos div { padding: 0; margin: 5px 0; }
#muv .muv-textos h2 { font-family: Arial, helvetica; color: #007336; font-size: 14px; padding: 2px 0; border: 0; margin: 10px 0 2px 0; }
#muv .muv-textos h3 { font-family: Arial, helvetica; color: #007336; font-size: 13px; padding: 2px 0; border: 0; border-bottom: 2px solid #007336; margin: 2px 0 2px 15px; }
#muv .muv-textos p { margin: 0; padding: 0 0 0 50px; }


#muv #muv-viales input { width: 40px; }
#muv #muv-viales-imagen { width: 330px; margin-bottom: 48px; height: 108px; }

.muv-plazas-plpe, .muv-plazas-plaj, .muv-plazas-zove { height: 100px; line-height: 100px; }
#muv #muv-plazas .muv-plazas-plpe { background: url('../imagenes/plazas_plaza.png') no-repeat right center; }
#muv #muv-plazas .muv-plazas-plaj { background: url('../imagenes/plazas_plaza_ajardinada.png') no-repeat right center ; }
#muv #muv-plazas .muv-plazas-zove { background: url('../imagenes/plazas_zona_verde.png') no-repeat right center ; }
#muv #muv-plazas .muv-dotaciones { height: 220px; }

#muv #muv-glorietas .cl { background: url("../imagenes/glorietas.png") no-repeat 5px center; padding-left: 180px; width: 150px; height: 200px; box-sizing: content-box; }
#muv #muv-glorietas .muv-dotaciones { height: 150px; }

.muv-bici-calz, .muv-bici-acer, .muv-bici-nuev, .muv-bici-exis { height: 100px; line-height: 100px; }
#muv #muv-bici .muv-bici-calz.muv-bici-nuev { background: url('../imagenes/bici_calzada_nueva.png') no-repeat right center; }
#muv #muv-bici .muv-bici-calz.muv-bici-exis { background: url('../imagenes/bici_calzada_existente.png') no-repeat right center ; }
#muv #muv-bici .muv-bici-acer.muv-bici-nuev { background: url('../imagenes/bici_acera_nueva.png') no-repeat right center; }
#muv #muv-bici .muv-bici-acer.muv-bici-exis { background: url('../imagenes/bici_acera_existente.png') no-repeat right center ; }
#muv #muv-bici .cr hr.muv-g { margin-top: 100px; }

#muv #muv-pasos .cr hr.muv-g { margin-top: 195px; }

#muv #muv-firmes input { display: block; float: left; height: 80px; width: 15px; }
#muv #muv-firmes label { display: block; float: left; width: 100px; vertical-align: middle; }
#muv #muv-firmes .muv-firmes-seac { background: url('../imagenes/reposicion_sust_embald.png') no-repeat right 10px; }
#muv #muv-firmes .muv-firmes-sbea { background: url('../imagenes/reposicion_base_embald.png') no-repeat right 10px; }
#muv #muv-firmes .muv-firmes-frcr { background: url('../imagenes/reposicion_fresado_repos.png') no-repeat right 25px; }
#muv #muv-firmes .muv-firmes-sbfi { background: url('../imagenes/reposicion_base_firme.png') no-repeat right 25px; }
#muv #muv-firmes .muv-firmes-seac label { padding-top: 20px; height: 60px; }
#muv #muv-firmes .muv-firmes-sbea label { padding-top: 10px; height: 70px; }
#muv #muv-firmes .muv-firmes-frcr label { padding-top: 20px; height: 60px; }
#muv #muv-firmes .muv-firmes-sbfi label { padding-top: 30px; height: 50px; }