/*--------*/
.repr-slider {right: -488px;}
.repr-slider > div {width: 15px !important}
.repr-slider > table > tbody > tr > td {width: 320px !important}
.repr-slider > table > tbody > tr td {border:none;display: block;font-size: 12px;text-align: left;width: 250px !important;}
.repr-slider:hover {right: -225px}
#new_head > h2 {height: 60px}
#new_head > p {margin:35px 0 0 0;}
#new_head > p > a > img {height: 28px;max-width: 45px;}
/*------buscador------*/
#content.buscador > div > div.modelos > ul > li {width: 32%}
/*------vender------*/
#content.vender > div > div > div > div > form > ul > li > label {display:block;margin:0 0 10px 0;width: auto}
#content.vender > div > div > div > div > form > ul > li > input[type="text"] {width: 95%;}
#content.vender > div > div > div > div > form > ul > li > input + a {margin: 10px 0;}
#content.vender > div > div > div > div > form > ul > li > select {width: 96%;}
#content.vender > div > div > div > div > form > ul > li.short > select {width: 47.7%;}
#content.vender > div > div > div > div > form > ul > li > textarea {width: 95%;}
#content.vender > div > div > div > div > form > ul > li > label > span > span {width: 130px}
#content.vender > div > div > div > ul > li {float: none;}
#content.vender > div > div > div > ul > li > a {background-image: none !important;width:86%;}
#content.vender > div > div > div > div > form > ul > li .sms-explica {margin-left:0;width: auto;}
/*------alerta------*/
#content.alertas > div > div > form > ul > li > label {display: block;font-weight: bold;margin: 0 0 5px 15px;width: auto;}
#content.alertas > div > div > form > ul > li > select {border: 1px solid #cccccc; margin: 0 0 0 15px;padding: 2px;width: 90%;}
#content.alertas > div > div > form > ul > li > input[type="text"] {border: 1px solid #cccccc;margin: 0 0 0 15px;padding: 2px;width: 89%;}
#content.alertas > div > div > form > div > ul > li > label {display: block;font-weight: bold;margin: 0 0 5px 15px;width: auto;}
#content.alertas > div > div > form > div > ul > li > input[type="text"] {border: 1px solid #cccccc;margin: 0 0 0 15px;padding: 2px;width: 89%;}
#content.alertas > div > div > form > div > p > label > span > span {left:0;width: 230px}
#content.alertas > div > div > form > div > p > button {display: block;float: none;margin: 15px auto}
/*------listado------*/
@media (max-width: 540px) {
	#content.listado > div > .result-container > table > thead {display: none;}
	#content.listado > div > .result-container > table > tbody > tr > td > a > span.dto {font-size: 14px;}
	#content.listado > div > .result-container > table > tbody > tr {display: block;padding: 14px 0;}
	#content.listado > div > .result-container > table > tbody > tr > td, #content.listado > div > .result-container table > tbody > tr > td.descript {display: block;padding:5px 6px;width: 100%}
	#content.listado > div > .result-container > table > tbody > tr > td > ul {text-align: left;}
	#content.listado > div > .result-container > table > tbody > tr > td > a > strong {font-size: 20px;}
	#content.listado > div > .result-container > table > tbody > tr > td > ul > li {margin: 0 0 8px;}
	#content.listado > div > .result-container > table > tbody > tr > td > ul > li > strong, #content.listado > div > .result-container table > tbody > tr > td > ul > li > ul > li > strong {font-size:24px;line-height: 28px;}
}
#content.listado > div > table .ocult_mvl {display: none;}
#content.listado > div > table .show_mvl {display: block;}
#content.listado > div > table > tbody > tr > td {vertical-align: top;}
#content.listado > div > table > tbody > tr > td > a > strong > em {color: #2274ac;font-size: 18px;font-style: normal;line-height: 18px;margin: 5px 0 0;}
/*-------ficha--------*/
#content.ficha > div > div 
.navega_anuncios {text-align: left;}
#content.ficha > div > div > div > .contenido_ficha, #content.ficha > div > div > div > .contacto_ficha {clear:both;float:none;width: 98%}
#content.ficha > div > div > div > .contacto_ficha > a.call {border-radius: 0;bottom: 0;display: block;left: 0;margin: 0;padding: 4px 0;position: fixed;text-align: center;text-decoration: none;width: 100%;z-index: 9999;}
@media (max-width: 670px) {
	#content.ficha > div > div > div > ul > li {width: 48%}
	#content.ficha > div > div > div > ul > li > a {display: block;}
}
@media (max-width: 630px) {
	#content.ficha > div > div > div > .contenido_ficha > .financia > div > form > fieldset > span, #content.ficha > div > div > div > .contenido_ficha > .financia > div > form > fieldset > label {display: block;text-align: center;width: auto;}
	#content.ficha > div > div > div > .contenido_ficha > .financia > div > form > fieldset > b {display: block;font-size: 16px;font-weight: bold;margin: 2px 0 8px;text-align: center;width: auto;}
	#content.ficha > div > div > div > .contenido_ficha > .financia > div > form > fieldset > input[type="text"],#content.ficha > div > div > div > .contenido_ficha > .financia > div > form > fieldset > select {display: block;margin: 2px auto 8px;}
}
@media (max-width: 570px) {
	#content.ficha > div > div > div > .contenido_ficha > div > .galeria, #content.ficha > div > div > div > .contenido_ficha > div > .general {float: none;width: 98%;}
	#content.ficha > div > div > div > .contenido_ficha > .financia > ul {margin: 10px;position: static;}
	#content.ficha > div > div > div > .contenido_ficha > .financia > ul > li {text-align: center;}
	#content.ficha > div > div > div > .contenido_ficha > .financia > ul > li > span {text-align: left;}
	#content.ficha > div > div > div > .contenido_ficha > .financia > form > ul > li > label, #content.ficha > div > div > div > .contenido_ficha > .financia > form > ul > li > b {display: inline-block;text-align: left;vertical-align: middle;width: 50%;}
	#content.ficha > div > div > div > .contenido_ficha > .financia > form > ul > li > b + b {display: inline;}
	#content.ficha > div > div > div > .contenido_ficha > ul > li.precio_especial {margin-top: 0;width: auto;}
	#content.ficha > div > div > div > .contenido_ficha > .contacto > div {float: none;width: 99%}
	#content.ficha > div > div > div > .contenido_ficha > .contacto > div + div {float: none;margin: 15px auto;width: 89%;}
}
@media (max-width: 540px) {
	#content.ficha > div > div > div > .contenido_ficha .titulo-ficha > div > h1, #content.ficha > div > div > div > .contenido_ficha .titulo-ficha > div > h2, #content.ficha > div > div > div > .contenido_ficha .subtitulo-ficha > p, #content.ficha > div > div > div > .contenido_ficha .subtitulo-ficha > p + p {display: block;float:none;margin-left:0;text-align:left;width: auto;}
	#content.ficha > div > div > div > .contenido_ficha .subtitulo-ficha .explica_promocion {float: none;width: auto;}
}