/*genericas*/
body {background: url("../images/bg_body.jpg") repeat-x scroll 0 -178px #ffffff}
.aviso_cookies > div {width: 90%}
.aviso_cookies > div > p {width:80%;}
#new_head {width: 95%;}
#new_head > h2 {width: 50%;}
#new_head > h2 > a {background-size: 95% auto;height: 100%;width: 100%;}
#new_head > p {width: 40%}
#new_head > ul {background: url("../images/bg_menu_mvl.png") no-repeat scroll 99% 0 #3281BC;cursor: pointer;height: auto;margin: 0 auto;padding: 40px 0 0;width: 100%;}
#new_head > ul > li {display: none;float: none;}
#new_head > ul > li + li {border-left: none}
#new_head > ul > li > a {display: block;text-align: left;}
#new_head > ul > li > ul {box-shadow: none;display: block;position: static;}
#new_head > ul > li > ul > li {width: auto;}
#new_head > ul > li > ul > li:hover > ul {display: none;}
#new_head > ul.show_menu > li {display: block;} 
#content.home > .banner, #content.home > .banner > .slide, .swiper-container, .swiper-slide a img {width: 100%}
.swiper-wrapper, .swiper-slide, .swiper-container, #content.home > .banner {height: auto !important;}
#content {margin:0 auto;overflow: hidden;width: 95%}
#content > div {width: 100%}
#footer > div {width: 100%}
/*------home------*/
#content.home > div > .banner {height:auto;width: 100%}
#content.home > div > .banner .pagination {top:0;}
#content > div > .enlaces > ul > li {width: 48%}
/*------buscador------*/
#content.buscador > div > div.modelos > ul > li {width: 24%}
/*------listado------*/
@media (max-width: 800px) {
	#content.listado > div > .result-container > div, #content.listado > div > .result-container > table {float: none;margin:0 0 20px 0;width: 100%}
	#content.listado > div > .result-container > div {border-radius: 8px;}
	#content.listado > div > .result-container > div > form {display: none;}
	#content.listado > div > .result-container > div > a {background: #eaeeed none repeat scroll 0 0;border-radius: 8px;box-shadow: 0 0 2px #999;color: #2274ac;cursor:pointer;display: block;font-weight: bold;padding: 6px 10px;text-transform: uppercase;}
	#content.listado > div > .result-container > div > a.active + form {display: block;}
}
#content.listado > div > .result-container > table > tbody > tr > td > a > img + img {display: none !important}
#content.listado > div > .result-container + p {width: 90%}
#content.listado > div > .result-container + p > span {color: #2274ac;display: block;float: none;margin: 0 0 8px;padding: 2px 4px;}
/*------ficha------*/
#content.ficha > div > div {float: none;margin: 0 0 15px 10px;padding:0;width: 98%;}
#content.ficha > div > div > ul > li {display: none;}
#content.ficha > div > div > ul > li + li {display: block;}
#content.ficha > div > div > div > ul > li > a {min-width: 0;padding: 8px 10px;}
#content.ficha > div > div > div > .contenido_ficha {width: 74%}
#content.ficha > div > div > div > .contenido_ficha > ul > li, #content.ficha > div > div> div > .contenido_ficha > ul > li + li {width: auto;}
#content.ficha > div > div > div > .contenido_ficha > ul > li.precio_especial {clear: inherit;width: 400px}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria {width: 50%}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria > div, #content .ficha > div > .contenido_ficha > div > .galeria > div + div {width: 96%;}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria #horiz_container_outer {height: 45px;width: 90%;}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria #scrollbar {width: 80%}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria #track {width: 99%}
#content.ficha > div > div > div > .contenido_ficha > div > .general {width: 46%}
#content.ficha > div > div > div > .contenido_ficha > div > .general > ul > li > b {min-width: 140px}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria > div > a {right: 2%;top:2%;}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria > div > a.slide {height: 31px;margin-top: 2%;right: 2%;top: 30px;}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria > div > img {width: 100%}
#content.ficha > div > div > div > .contenido_ficha > div > .general > ul > li.comentarios > span {display: inline-block !important;float: none !important;width: 100px;}
#content.ficha > div > div > div > .contacto_ficha {width: 25%}
#content.ficha > div > div > div > .contacto_ficha > div > form > ul > li > select {width: 99%}
#content.ficha > div > div > div > .contacto_ficha > div > form > ul > li > input[type="text"] {width: 96%}
#content.ficha > div > div > div > .contacto_ficha > div > form > ul > li > textarea {width: 96%}
#content.ficha > div > div > div > .contenido_ficha > div > .galeria > div #content-horizontal {width: 85%;}
#content.ficha > div > div > div > .contacto_ficha > div > form > p > label > span {left: 0}
/*ficha serie*/
#content.ficha > div > div > div > .contenido_ficha > div.serie > ul, #content.ficha > div > div > div > .contenido_ficha > div.tecnicos > ul {width: 20%}
#content.ficha > div > div > div > .contenido_ficha > div.serie > div, #content.ficha > div > div > div > .contenido_ficha > div.tecnicos > div {width: 78%}
/*ficha tecnicos*/
.dimensiones {display: none !important;}
/*ficha contacto*/
#content.ficha > div > div > div > .contenido_ficha > .contacto > div {width: 32%}
#content.ficha > div > div > div > .contenido_ficha > .contacto > div + div {width: 64%}
#content.ficha > div > div > div > .contenido_ficha > .contacto > div + div > div {width: 100% !important}
@media (max-width: 960px) {
    #content.ficha > div > div > div > .contenido_ficha > ul > li, #content .ficha > div > .contenido_ficha > ul > li + li {float: none;height: auto;margin: 0 0 5px;}
    .aportacion, .aportacion > span {margin: 9px 0 0;padding: 0;position: static;text-align: left;}
    #content.ficha > div > div > div > .contenido_ficha > ul.selection {background-position: right top;padding-bottom: 0;}
    #content.ficha > div > div > div > .contacto_ficha > div > ul > li > span {display: block;float: none;left: 0;margin-left: 0;margin-top: 5px;}
    #content.ficha > div > div > div > .contacto_ficha > div > form > p > button {width: auto;}
    #content.ficha > div > div > div > .contenido_ficha > ul > li.precio_especial > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;font-size: 9px;font-weight: normal;left: -25px;line-height: 11px;padding: 4px;position: absolute;top: auto;width: 96px;}
    .aportacion > span > b > span {background: none repeat scroll 0 0 #000000;border: 1px solid #cccccc;bottom: 18px;color: #ffffff;display: none;font-size: 10px;font-weight: normal;padding: 2px 5px;position: absolute;right: 0;text-align: left;width: 100px;}
    #content.ficha > div > div > div > .contenido_ficha > div > .general > ul > li > span > span.extensionGarantia > span {width: 75px}
    #content.ficha > div > div > div > .contacto_ficha > div > form > p > label > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;cursor: default;display: none;font-size: 10px;padding: 5px;position: absolute;right: -15px;text-decoration: none;width: 150px;}
}
/*------vender--------*/
#content.vender > div > div {float: none;margin: 20px auto;padding: 0;width: 95%;}
#content.vender > div > div > div > div > form > ul > li > label {display: inline-block;font-weight: normal;min-width: 0;vertical-align: sub;width: 35%;}
#content.vender > div > div > div > div > form > ul > li .sms-explica {margin-left:35%;}
#content.vender > div > div > div > div > form > ul > li.short > select {width: 20.2%;}
#content.vender > div > div > div > div > form > ul > li > select {width: 41%}
#content.vender > div > div > div > div > form > ul > li > input[type="text"] {width: 40%}
#content.vender > div > div > div > div > form > ul > li > textarea {width:40%}
#content.vender > div > div > div > div > div ul.foto {height: auto;margin-bottom: 20px;overflow: hidden;}
#content.vender > div > div > div > div > div ul.foto > li {overflow: hidden;}
#content.vender > div > div > div > div > div ul.foto > li * {margin: 0 5px 0 0;vertical-align: top;}
#content.vender > div > div > div > div > div ul.foto > li > u {display: block;float: left;font-weight: bold;margin: 5px 0 5px;text-decoration: none;width: 470px;}
#content.vender > div > div > div > div > div ul.foto > li > a {background: url("../images/bg_input_file.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;float: left;font-weight: normal;height: 12px;margin: 20px 0 0;padding: 4px;text-decoration: none;width: 130px;}
#content.vender > div > div > div > div > div ul.foto > li > span {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content.vender > div > div > div > div > div ul.foto > li span > input[type="file"] {opacity: 0;}
#content.vender > div > div > div > div > div ul.foto > li span.simulo_btn {background: url("/images/btn_input_imagen.jpg") no-repeat scroll 0 0 transparent;cursor:pointer;display: block;height: 25px;overflow: hidden;width: 210px;}
#content.vender > div > div > div > div > div ul.foto > li > form {width: 470px;display: block;float: left;}
#content.vender > div > div > div > div > div ul.foto > li > a {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content.vender > div > div > div > div > div ul.foto > li > img {display: block;float: left;clear: left;margin: 5px 5px 5px 0;}
#content.vender > div > div > div > div > div ul.foto > li > div {width: 470px;display: block;float: left;color: #CC0033;}
#content.vender > div > div > div > div > div ul.foto > li > div > a{font-weight: bold;color: #CC0033;}
/*------ubicaciones------*/
#content.ubicaciones > div > div {float: none;margin: 20px auto;padding: 0;width: 95%;}
/*------alerta------*/
#content.alertas > div > div {float: none;margin: 20px auto;padding: 0;width: 95%;}
#content.alertas > div > div > form > div {width: 90%;}