/*** estilos generales ***/

body
{
	font-family: Arial, Helvetica, sans-serif;
}

a
{
	text-decoration: none;
}

.invisible
{
	display: none;
}

/*** linea ***/

div.linea
{
	border: none;
	background: url(../img/hr-h1-bottom.png) repeat-x;
	width: 481px;
	height: 2px;
	margin: 6px 0 10px 0;
	float: none;
	clear: both;
	display: block;
}

/*** titulos h1 ***/

div.title
{
	height: 21px;
	margin-bottom: -14px;
}

.busqueda-avanzada div.title, .caja-grande div.title
{
	margin-bottom: 7px;
}

div.title h1 span
{
	color: #fff;
	margin-left: 5px;
	font-size: 1em;
}

div.title span.item-h1
{
	background: url(../img/text/item-h1.png) no-repeat 0 0;
	width: 16px;
	height: 21px;
	float: left;
}

div.title span.item-h1-back, div.title-back span.item-h1-back
{
	background: url(../img/text/item-h1-back.png) no-repeat 0 0;
	width: 16px;
	height: 21px;
	float: left;
	margin-right: -2px;
	cursor: pointer;
}

div.title.back
{
	height: 21px;
	margin-bottom: -3px;
}

div.title span.guion, div.title-back span.guion
{
	float: left;
	background: url(../img/text/guion.png) no-repeat 0 0;
	height: 21px;
	width: 11px;
}

a.back-text
{
	display: block;
	float: left;
	width: 63px;
	height: 21px;
	background: url(../img/text/volver.png) no-repeat 0 0;
	cursor: pointer;
}

h1.busqueda-avanzada
{
	background: url(../img/text/busqueda-avanzada.png) no-repeat 0 0;
	width: 191px;
	height: 22px;
	margin: 0 0 -3px 16px;
}

/*** modelos 0km ***/

h1.modelos
{
	background: url(/img/text/modelos.png) no-repeat 0 0;
	width: 121px;
	height: 20px;
	margin-left: 16px;
}

div.back h1.modelos
{
	background: url(/img/text/modelos.png) no-repeat 0 0;
	width: 121px;
	float: left;
	margin-left: 3px;
}

/***   ***/

ul.listado
{
}

li.columna
{
	float: left;
	width: 160px;
}

ul.inlistado
{
	color: #fff;
	font-size: 1.2em;
}

ul.inlistado li
{
	padding: 1px 0 1px 8px;
	background: url(../img/item-listado.png) no-repeat 0 56%;
}

/***  ***/

.descripcion
{
	float: left;
	width: 148px;
	min-height: 220px;
	background-color: #393939;
	padding: 9px;
	margin: 0 6px 6px 0;
}

.descripcion img
{
	margin-bottom: 9px;
}

.descripcion h3
{
	font-size: 1.3em;
	color: #abccf5;
	text-transform: uppercase;
	margin-bottom: 4px;
}

.descripcion h4
{
	font-weight: normal;
	font-size: 1.4em;
	color: #fff;
	margin-bottom: 7px;
}

.descripcion p
{
	color: #fff;
	font-size: 1em;
	line-height: 110%;
}

/*** accesorios ***/

h1.accesorios
{
	background: url(../img/text/accesorios.png) no-repeat 0 0;
	width: 97px;
	height: 21px;
	float: left;
}

div.back h1.accesorios
{
	background: url(../img/text/accesorios.png) no-repeat 0 0;
	width: 97px;
	float: left;
	margin-left: 1px;
}

/***   ***/

div.accesorios .inside
{
	padding-bottom: 2px;
}

.accesorios .btn
{
	float: left;
	display: block;
	margin-bottom: 5px;
}

.accesorios a.interior
{
	width: 122px;
	height: 81px;
	background: url(../img/boton-interior.png) no-repeat 0 0;
	margin-left: -5px;
}

.accesorios a.interior:hover
{
	background: url(../img/boton-interior.png) no-repeat 0 -81px;
}

.accesorios a.exterior
{
	width: 123px;
	height: 81px;
	background: url(../img/boton-exterior.png) no-repeat 0 0;
}

.accesorios a.exterior:hover
{
	background: url(../img/boton-exterior.png) no-repeat 0 -81px;
}

.accesorios a.seguridad
{
	width: 123px;
	height: 81px;
	background: url(../img/boton-seguridad.png) no-repeat 0 0;
}

.accesorios a.seguridad:hover
{
	background: url(../img/boton-seguridad.png) no-repeat 0 -81px;
}

.accesorios a.tecnologia
{
	width: 122px;
	height: 81px;
	background: url(../img/boton-tecnologia.png) no-repeat 0 0;
}

.accesorios a.tecnologia:hover
{
	background: url(../img/boton-tecnologia.png) no-repeat 0 -81px;
}

/***  ***/

.accesorios .box-cars .box li.dcion
{
	font-size: 1.1em;
	line-height: 120%;
}

.accesorios .box-cars .box li.precio
{
	background: none;
	padding-top: 15px;
}

/***  home  ***/

.home
{
	float: left;
	width: 691px;
	padding: 17px 0 0 15px;
	margin: -17px 0 0 0;
	background: #464646 url(../img/bg-home.png) repeat-x 0 0;
}

.home .new
{
	padding: 15px 0 15px 0; /*	width:668px;*/
	height: auto !important;
	height: 276px;
	min-height: 276px;
	width: 674px;
}

.home .new h1
{
	color: #fff;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	background: url(../img/text/bg-h1-home.png) no-repeat 0 20%;
	padding-left: 23px;
	padding-bottom: 3px;
	font-size: 2.3em;
}

.home .new p
{
	color: #fff;
	font-size: 1.1em;
	margin: 15px 0 0 17px;
	line-height: 140%;
	width: 250px;
	text-align: justify;
}

.home .box-cars.izq
{
	width: 269px;
	clear: none;
	float: left;
	height: auto !important;
	min-height: 461px;
	height: 461px;
}

.home .box-cars.izq .box
{
	width: 267px;
	background-color: #000;
	padding-bottom: 10px;
}

.home .box-cars.izq div.clear
{
	display: none;
}

.home .box-cars.izq span.bg-h2
{
	display: block;
	height: 25px;
	background: url(../img/bg-h2-home.png) repeat-x 0 0;
	padding: 3px 0 0 8px;
	margin: 0 0 5px 0;
}

.home .box-cars.izq h2
{
	background: url(../img/text/destacado.png) no-repeat 0 0;
	height: 24px;
}

.home .box-cars.izq h3.marca
{
	font-size: 2.1em;
	font-weight: normal;
	color: #fff;
	padding: 5px 8px 5px 8px;
}

.home .box-cars.izq p.principal
{
	line-height: 125%;
	font-size: 1.4em;
	color: #fff;
	padding: 0 8px;
}

.home .box-cars.izq p.secundario
{
	padding: 10px 8px 18px 8px;
	font-size: 1.1em;
	color: #fff;
	line-height: 120%;
}

.home .box-cars.izq div.box-bottom
{
	width: 268px;
	height: 15px;
	background: url(../img/boxes/bg-bottom.png) no-repeat 0 0;
	text-align: center;
	padding-top: 3px;
	cursor: pointer;
}

.home .box-cars.izq div.box-bottom a
{
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}

.home .box-cars.der
{
	float: left;
	clear: right;
	width: 350px;
	margin-left: 5px;
	padding-top: 20px;
	padding-bottom: 16px;
}

.home .box-cars.der .descripcion
{
	width: auto;
	min-height: 83px !important;
	float: none;
	margin: 6px 0;
}

.home .box-cars.der .descripcion img
{
	float: left;
	margin: 1px 15px 1px 0;
}

.home .box-cars.der .descripcion h3
{
	font-size: 1.4em;
	margin-top: 8px;
	margin-bottom: 3px;
}

.home .box-cars.der .descripcion h3 + h4
{
	margin-top: 0;
}

.home .box-cars.der .descripcion h4
{
	margin-bottom: 3px;
}

/*** ficha accesorio ***/

.box-cars.ficha
{
	margin-top: 6px;
	margin-bottom: 10px !important;
}

.ficha .box
{
	width: 485px;
	height: auto;
	margin-right: 0;
}

.ficha .titulo
{
	height: 24px;
	background: url(../img/bg-prod.png) repeat-x 0 0;
	padding: 8px 0 0 10px;
	border-top: 1px solid #FFFFFF;
}

.ficha .titulo h2
{
	color: #FFFFFF;
	font-size: 1.3em;
}

.ficha .titulo span
{
	border-left: 1px solid #637C9F;
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 1.7em;
	font-weight: bold;
	height: 20px;
	margin-top: -18px;
	padding: 5px 15px 0;
}

.ficha .box img.img-prod
{
	float: left;
}

.ficha .box ul
{
	margin: 13px 0 0 265px;
	padding-right: 15px;
}

.ficha .box li
{
	padding: 6px 0;
}

.ficha .box li.dcion
{
	padding-top: 10px;
}

.ficha .bg-bton
{
	background: url(../img/bg-bottom-prod.png) no-repeat 0 0;
	height: 11px;
	width: 485px;
}

/***   ***/

.border-resumen
{
	width: 208px;
	height: 9px;
	background: url(../img/boxes/bg-border-resumen.png) no-repeat 0 0;
}

.box2 .resumen
{
	background: #000;
	padding: 5px 13px 10px 13px;
}

.box2 .resumen p
{
	background: url(../img/text/resumen.png) no-repeat 0 0;
	height: 12px;
	border-bottom: 1px solid #F8DF80;
	padding: 0 0 5px 0;
}

.box2 .resumen ul
{
	padding: 11px 0 0 8px;
}

.box2 .resumen li
{
	background: url(../img/item-listado.png) no-repeat 0 55%;
	padding: 2px 0 2px 10px;
}

.box2 .resumen ul a
{
	color: #fff;
	font-size: 1.1em;
}

/***   ***/

div.cuerpo.accesorios.ficha
{
	margin-top: 4px;
}

/*** repuestos ***/

.cuerpo.repuestos h1.repuestos
{
	background: url(../img/text/repuestos.png) no-repeat 0 0;
	width: 511px;
	height: 23px;
	border-bottom: 1px solid #ad8fa1;
	margin: 23px 0 15px 0;
}

.cuerpo.repuestos h1 span
{
	display: none;
}

.cuerpo.repuestos div.title-back, .cuerpo.cliente div.title-back
{
	width: 511px;
	height: 23px;
	margin: 23px 0 15px 0;
	border-bottom: 1px solid #ad8fa1;
}

.cuerpo.repuestos div.title-back h1.text-repuestos
{
	background: url(../img/text/repuestos.png) no-repeat -15px 0;
	width: 87px !important;
	height: 23px;
	float: left;
	margin-left: 1px;
}

/*** ***/

div.cuerpo.repuestos
{
	margin-top: -2px;
}

/*** ***/

/*** repuestos (error / okey) ***/

.cuerpo.repuestos .box-cars
{
	padding: 12px;
	width: 487px;
}

.cuerpo.repuestos .box
{
	width: 100%;
}

.cuerpo.repuestos .box-cars .inside
{
	padding: 15px 10px 15px 10px !important;
	background: url(../img/fotos/bg-form1.jpg) no-repeat 100% 10%;
}

.cuerpo.repuestos .box-cars .inside p
{
	color: #fff;
	font-size: 1.1em;
	margin: 0 0 25px 0;
	line-height: 120%;
}

.cuerpo.repuestos .box-cars .inside .linea
{
	background: url(../img/hr-generico.png) repeat-x 0 0;
	height: 2px;
	width: 74%;
	margin: 7px 0 7px 0;
}

.cuerpo.repuestos .box-cars .inside .linea.larga
{
	width: 99%;
}

/*** mensajes ***/

.repuestos .inside.mensaje
{
	height: 275px;
	background-position: 100% 15px !important;
}

.repuestos .inside.mensaje img.ico
{
	float: left;
	width: 53px;
	margin: 85px 10px 0 0;
}

.repuestos .inside.mensaje p
{
	padding: 105px 0 0 0;
	line-height: 115%;
	float: left;
	margin: 20px 0 0 0;
}

.repuestos .inside.mensaje p.okey
{
	margin: -6px 0 0 0;
}

.repuestos .inside.mensaje span.icono-okey
{
	background: url(../img/ico1.png) no-repeat 0 0;
	width: 53px;
	height: 53px;
	float: left;
	margin: 95px 10px 0 25px;
}

.repuestos .inside.mensaje span.icono-fail
{
	background: url(../img/ico2.png) no-repeat 0 0;
	width: 53px;
	height: 53px;
	float: left;
	margin: 95px 10px 0 25px;
}

/*** ficha ***/

.cuerpo.ficha .box-cars .box
{
	width: 485px;
}

.ficha .inside h2
{
	background: url(../img/text/item-h2.png) no-repeat 0 38%;
	color: #abccf5;
	font-size: 1.8em;
	padding-left: 9px;
	padding-bottom: 9px;
	font-weight: normal;
}

.ficha .btnera
{
	height: 47px;
	clear: both;
	margin: 5px 0 5px -2px;
}

.ficha .btnera .izq
{
	width: 6px;
	height: 47px;
	background: url(../img/boxes/bg-btnera-border.png) no-repeat 0 0;
	float: left;
}

.ficha .btnera .der
{
	width: 6px;
	height: 47px;
	background: url(../img/boxes/bg-btnera-border.png) no-repeat -6px 0;
	float: left;
}

.ficha .btnera .inside
{
	width: 503px;
	height: 47px;
	background: url(../img/boxes/bg-btnera-inside.png) repeat-x 0 0;
	float: left;
}

.ficha .btnera ul
{
	padding: 9px 0 0 0;
}

.ficha .btnera li
{
	background: url(../img/boxes/barr-btnera.png) no-repeat 0 0;
	height: 30px;
	padding: 0 29px 0 29px;
	float: left;
	text-align: center;
}

.ficha .btnera li.primero
{
	background: none;
}

.ficha .btnera li.type1
{
	padding-top: 8px;
}

.ficha .btnera li.type2
{
	padding-top: 2px;
}

.ficha .btnera a
{
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}

/*** Recuadro CeroKM ***/

.ficha .box div.cerokm
{
}

.ficha .box img.cerokm
{
	margin: 0;
	padding: 0;
	float: left;
}
/*** carrusel ***/

.ficha .box .cerokm a
{
	display: block;
	width: 83px;
	height: 13px;
	float: right;
}

.ficha .box .cerokm a.subir
{
	background: url(../img/detalles/btns-desplazamiento-dos.png) no-repeat 0 0;
}

.ficha .box .cerokm a.bajar
{
	background: url(../img/detalles/btns-desplazamiento-dos.png) no-repeat 0 -13px;
	clear: right;
}

.ficha .box .cerokm a span
{
	display: none;
}

.ficha .box .cerokm .listado
{
	float: right;
	clear: right;
	width: 83px;
	padding: 1px 0 2px 0;
	margin: 0;
	background: #3e52a9 none;
}

.ficha .box .cerokm .listado li
{
	background: none !important;
	display: block;
	height: 60px;
	padding: 4px 0;
	margin: 0;
	text-align: center;
}

/*  -- -- --- ----  */

.ficha .box ul.especificaciones
{
	margin: 0;
	padding: 0 0 0 13px;
}

.ficha .box ul.especificaciones li
{
	margin: 0;
	padding: 0;
}

.ficha .box ul.especificaciones li.col
{
	float: left;
	width: 227px;
	margin: 0 5px 0 0;
	padding: 0;
	background: none;
}

.ficha .box ul.especificaciones li.col ul
{
	margin: 0;
	padding: 0;
}

.ficha .box ul.especificaciones li.col ul li
{
	padding: 4px 0 3px 0;
	font-size: 1em;
}

/*** iconos ***/

ul.especificaciones .estrellitas
{
	margin-left: 10px;
	margin: -1px 0 -1px 10px;
}

ul.especificaciones ul li.iconos
{
	height: 31px;
	padding-top: 10px !important;
	background: none;
}

ul.especificaciones ul li.iconos a
{
	float: left;
	margin-right: 4px;
}

ul.especificaciones ul li.iconos a.op1
{
	display: block;
	width: 30px;
	height: 28px;
	background: url(../img/boxes/ico1.png) no-repeat 0 0;
}

ul.especificaciones ul li.iconos a.op2
{
	display: block;
	width: 30px;
	height: 28px;
	background: url(../img/boxes/ico2.png) no-repeat 0 0;
}

ul.especificaciones ul li.iconos a.op3
{
	display: block;
	width: 30px;
	height: 28px;
	background: url(../img/boxes/ico3.png) no-repeat 0 0;
}

ul.especificaciones ul li.iconos a.op4
{
	display: block;
	width: 31px;
	height: 28px;
	background: url(../img/boxes/ico4.png) no-repeat 0 0;
}

/*** colores ***/

ul.especificaciones ul li.colors
{
	height: 21px;
	padding: 10px 0 13px 0 !important;
	background: none;
}

ul.especificaciones ul li.colors a
{
	float: right;
	display: block;
	margin-left: 7px;
}

ul.especificaciones ul li.colors a.opt1, ul.especificaciones ul li.colors a.opt2, ul.especificaciones ul li.colors a.opt3, ul.especificaciones ul li.colors a.opt4, ul.especificaciones ul li.colors a.opt5, ul.especificaciones ul li.colors a.opt6, ul.especificaciones ul li.colors a.opt7
{
	width: 19px;
	height: 19px;
	background: url(../img/colors.png) no-repeat;
}

ul.especificaciones ul li.colors a.opt1
{
	background-position: -126px 0;
}

ul.especificaciones ul li.colors a.opt2
{
	background-position: -105px 0;
}

ul.especificaciones ul li.colors a.opt3
{
	background-position: -83px 0;
}

ul.especificaciones ul li.colors a.opt4
{
	background-position: -62px 0;
}

ul.especificaciones ul li.colors a.opt5
{
	background-position: -41px 0;
}

ul.especificaciones ul li.colors a.opt6
{
	background-position: -20px 0;
}

ul.especificaciones ul li.colors a.opt7
{
	background-position: 0 0;
}

/*** cabecera (ficha) ***/
.ficha .box
{
	padding-bottom: 5px /* con esto se separa la lista de la caja punteanda */;
}

.ficha .box .cabecera
{
	background: #203F72 url(../img/bg-prod.png) repeat-x scroll 0 0;
	height: 103px;
	padding: 0 11px 0 0;
	border-top: 1px solid #fff;
}

.ficha .box .cabecera h3
{
	border-bottom: 1px dashed #596F8F;
	color: #FFFFFF;
	float: left;
	font-size: 1.7em;
	margin: 12px 0 0 9px;
	padding: 0 0 10px;
	width: 99%;
}

.ficha .box .cabecera .price
{
	float: right;
	width: 280px;
	padding: 0;
}

.ficha .box .cabecera span.boton2
{
	background: url(../img/bg-boton2.png) no-repeat;
	padding-left: 10px;
	height: 28px;
	display: inline-block;
	margin-left: 1px;
}

.ficha .box .cabecera span.bg-boton2
{
	background: url(../img/bg-boton2.png) no-repeat;
	background-position: 100% 0;
	display: inline-block;
	border: none !important;
	padding: 5px 10px 5px 0;
	float: right;
}

.ficha .box .cabecera span.boton2 a.ahorro
{
	width: 100px;
	height: 17px;
	display: block;
	background: url(../img/text/plan-ahorro.png) no-repeat 0 0;
}

.ficha .box .cabecera span.boton2 a.financiacion
{
	width: 84px;
	height: 17px;
	display: block;
	background: url(../img/text/financiacion.png) no-repeat 0 0;
}

.ficha .box .cabecera .price p
{
	text-align: right;
	margin-bottom: 8px;
}

.ficha .box .cabecera .price p.precio
{
	color: #fff;
	font-size: 1.1em;
	margin: 0 0 2px 0;
}

.ficha .box .cabecera .price p.precio.lista span
{
	font-weight: bold;
	font-size: 2.0em;
}

.ficha .box .cabecera .price p.precio span.texto
{
	font-size: 2em !important;
	font-weight: bold;
	background: none;
	padding-bottom: 10px;
	color: #00D7E7;
}

.ficha .box .cabecera .price p.precio span
{
	background: url(../img/barr-price2.png) no-repeat 0 0;
	height: 19px !important;
	font-size: 1.45em;
	font-weight: bold;
	padding: 2px 0 0 4px;
	margin-left: 11px;
	min-width: 70px;
	display: inline-block;
}

/*** ficha desplegable general ***/

ul.ficha-desplegable
{
	margin: 0 !important;
	padding: 0 !important;
	width: 487px;
	clear: both;
}

ul.ficha-desplegable li
{
	margin: 0 !important;
	padding: 0 !important;
	float: none;
}

ul.ficha-desplegable span.item
{
	width: 11px;
	height: 15px;
	background: url(../img/text/item-lista.png) no-repeat 0 0;
	float: left;
	margin: 15px 0 0 10px;
}

ul.ficha-desplegable li a.titulo-ficha
{
	padding: 14px 0 0 5px;
	display: block;
	color: #002174;
	float: left;
}

ul.ficha-desplegable li span.item-on
{
	background: url(../img/text/item-listaon.png) no-repeat 0 0;
	display: block;
	width: 15px;
	height: 11px;
	float: left;
	margin: 18px 0 0 10px;
}

ul.ficha-desplegable li.ficha-extras
{
	width: 487px;
	height: 38px;
	background: url(../img/bg-ficha-gral1.png) no-repeat 0 0;
	font-size: 1.7em;
	font-weight: bold;
	padding-left: 10px;
}

ul.ficha-desplegable li.ficha-configurar
{
	width: 487px;
	height: 38px;
	background: url(../img/bg-ficha-gral2.png) no-repeat 0 0;
	font-size: 1.7em;
	font-weight: bold;
	padding-left: 10px;
}

ul.ficha-desplegable li.ficha-resumen
{
	width: 487px;
	height: 38px;
	background: url(../img/bg-ficha-gral3.png) no-repeat 0 0;
	font-size: 1.7em;
	font-weight: bold;
	color: #abccf5;
	padding-left: 10px;
}

ul.ficha-desplegable li.ficha-resumen a.titulo-ficha
{
	color: #abccf5;
}

/*** Ficha Extras ***/

ul.ficha-desplegable li.in-extras
{
	background: #abccf5 none;
	display: block;
	padding: 0 10px 25px 10px !important;
}

/*** Interior de la Ficha Extras ***/

ul.ficha-desplegable li.in-extras div.iconos
{
	margin-bottom: 10px;
}

a.correr-izq
{
	float: left;
	height: 60px;
	width: 23px;
	background: url(../img/detalles/btns-desplazamiento.png) no-repeat 0 40%;
}

a.correr-der
{
	float: right;
	height: 60px;
	width: 23px;
	background: url(../img/detalles/btns-desplazamiento.png) no-repeat -23px 40%;
}

ul.iconos-extras
{
	margin: 0 0 0 4px !important;
	padding: 0 !important;
	background: none;
	float: left;
}

ul.iconos-extras li
{
	margin: 0 1px !important;
	padding: 0 !important;
	float: left;
	text-align: center;
	width: 57px;
}

.iconos-extras li a
{
	font-family: Tahoma;
	font-size: .6em; /* ver tamano de la linea del Link */
}

.iconos-extras li a.icono
{
	display: block;
	height: 52px;
	width: 57px;
}

a.correr-izq span, a.correr-der span, .iconos-extras li a.icono span
{
	display: none;
}

.iconos-extras li.icono-1 a.icono
{
	background: url(../img/detalles/ex-item1.png) no-repeat 0 -52px;
}
.iconos-extras li.icono-1 a.icono.on, .iconos-extras li.icono-1 a.icono:hover
{
	background: url(../img/detalles/ex-item1.png) no-repeat 0 0;
}

.iconos-extras li.icono-2 a.icono
{
	background: url(../img/detalles/ex-item2.png) no-repeat 0 -52px;
}
.iconos-extras li.icono-2 a.icono.on, .iconos-extras li.icono-2 a.icono:hover
{
	background: url(../img/detalles/ex-item2.png) no-repeat 0 0;
}

.iconos-extras li.icono-3 a.icono
{
	background: url(../img/detalles/ex-item3.png) no-repeat 0 -52px;
}
.iconos-extras li.icono-3 a.icono.on, .iconos-extras li.icono-3 a.icono:hover
{
	background: url(../img/detalles/ex-item3.png) no-repeat 0 0;
}

.iconos-extras li.icono-4 a.icono
{
	background: url(../img/detalles/ex-item4.png) no-repeat 0 -52px;
}
.iconos-extras li.icono-4 a.icono.on, .iconos-extras li.icono-4 a.icono:hover
{
	background: url(../img/detalles/ex-item4.png) no-repeat 0 0;
}

.iconos-extras li.icono-5 a.icono
{
	background: url(../img/detalles/ex-item5.png) no-repeat 0 -52px;
}
.iconos-extras li.icono-5 a.icono.on, .iconos-extras li.icono-5 a.icono:hover
{
	background: url(../img/detalles/ex-item5.png) no-repeat 0 0;
}

.iconos-extras li.icono-6 a.icono
{
	background: url(../img/detalles/ex-item6.png) no-repeat 0 -52px;
}
.iconos-extras li.icono-6 a.icono.on, .iconos-extras li.icono-6 a.icono:hover
{
	background: url(../img/detalles/ex-item6.png) no-repeat 0 0;
}

.iconos-extras li.icono-7 a.icono
{
	background: url(../img/detalles/ex-item7.png) no-repeat 0 -52px;
}
.iconos-extras li.icono-7 a.icono.on, .iconos-extras li.icono-7 a.icono:hover
{
	background: url(../img/detalles/ex-item7.png) no-repeat 0 0;
}
/*** ***/

/* Trailer */
ul.ficha-desplegable li.in-extras .seleccion
{
}

ul.ficha-desplegable li.in-extras .seleccion h4
{
	color: #002174;
	background: url(../img/hr-trailers.png) repeat-x 0 100%;
	text-transform: uppercase;
	font-size: 1em;
	padding: 0 0 4px 2px;
	width: 99%;
}

ul.ficha-desplegable li.in-extras .seleccion img
{
	margin: 15px 4px 0 3px;
}
/*** Fin Trailer ***/
/*** Ficha Tecnica ***/
ul.ficha-desplegable li.in-extras .seleccion .ficha-tecnica
{
	width: 98%;
	margin: 10px 0 0 5px;
	background: url(../img/hr-ficha-tecnica.png) repeat-x 0 100%;
}

ul.ficha-desplegable li.in-extras .seleccion .ficha-tecnica tr
{
}

ul.ficha-desplegable li.in-extras .seleccion .ficha-tecnica td
{
	background: url(../img/hr-ficha-tecnica.png) repeat-x 0 0;
	vertical-align: middle;
	padding: 4px 0;
}

ul.ficha-desplegable li.in-extras .seleccion .ficha-tecnica a
{
	color: #002174;
	font-size: 1.1em;
}

ul.ficha-desplegable li.in-extras .seleccion .ficha-tecnica a.ico-pdf
{
	background: url(../img/detalles/ico-pdf.png) no-repeat;
	height: 19px;
	width: 18px;
	display: block;
	float: right;
	margin-right: 15px;
}

ul.ficha-desplegable li.in-extras .seleccion .ficha-tecnica a.ico-pdf span
{
	display: none;
}
/*** Fin Ficha Tecnica ***/

/*** Ficha Configura tu 0km ***/

ul.ficha-desplegable li.in-configurar
{
	background: #6e9ad2 none;
	display: block;
	padding: 0 10px 25px 10px !important;
}

/*** Interior de la Ficha Configura tu 0km ***/

ul.ficha-desplegable li.in-configurar .seleccion
{
}

ul.ficha-desplegable li.in-configurar .seleccion.faros
{
	background: url(../img/hr-configuracion.png) repeat-x 0 100%;
	padding-bottom: 15px;
}

ul.ficha-desplegable li.in-configurar .seleccion h4
{
	color: #dcecff;
	background: url(../img/hr-configuracion.png) repeat-x 0 100%;
	text-transform: uppercase;
	font-size: 1em;
	padding: 10px 0 4px 2px;
	width: 99%;
}

ul.ficha-desplegable li.in-configurar .seleccion img
{
	float: none;
}

ul.ficha-desplegable li.in-configurar ul.llantas label
{
	font-size: .6em;
	float: left;
	margin: 5px 0 0 2px;
	color: #dcecff;
}

ul.ficha-desplegable li.in-configurar ul.faros label
{
	font-size: .6em;
	float: left;
	margin: 6px 0 0 2px;
	color: #dcecff;
}

ul.ficha-desplegable li.in-configurar ul.llantas input, ul.ficha-desplegable li.in-configurar ul.faros input
{
	margin-top: 3px !important;
	float: left;
}

ul.ficha-desplegable li.in-configurar ul.llantas
{
	padding: 0;
	margin: 0;
	background: none;
}

ul.ficha-desplegable li.in-configurar ul.llantas li
{
	padding: 0;
	margin: 7px 11px 0 11px !important;
	background: none;
	float: left;
	text-align: left;
	width: 70px;
	height: 123px;
}

ul.ficha-desplegable li.in-configurar ul.faros
{
	padding: 0;
	margin: 0;
	background: none;
}

ul.ficha-desplegable li.in-configurar ul.faros li
{
	padding: 0;
	margin: 7px 11px 0 11px !important;
	background: none;
	float: left;
	text-align: left;
	width: 70px;
}

/*** ***/

/*** Interior de la ficha Resumen ***/

ul.ficha-desplegable li.in-resumen
{
	background: #464646 none;
	display: block;
	padding: 0 20px !important;
}

li.in-resumen .tabla-resumen
{
	width: 100%;
	font-family: Tahoma;
	background: url(../img/bg-table-resumen.png) repeat-x 0 100%;
}

li.in-resumen .tabla-resumen tr.vacio
{
	height: 2px !important;
}

li.in-resumen .tabla-resumen tr.accesorios td
{
	padding-left: 15px;
	font-weight: normal;
	color: #fff;
}

li.in-resumen .tabla-resumen td
{
	padding: 6px 0 8px 0;
	background: url(../img/hr-table.png) repeat-x 0 100%;
}

li.in-resumen .tabla-resumen td.col1
{
	font-size: 1em;
	color: #abccf5;
	font-weight: bold;
}

li.in-resumen .tabla-resumen td.col2
{
	width: 20%;
	text-align: right;
	font-size: 1em;
}

li.in-resumen .tabla-resumen tr.total
{
}

li.in-resumen .tabla-resumen tr.total td
{
}

li.in-resumen .tabla-resumen tr.total .col1
{
	font-size: 1.1em;
	color: #fff;
	text-transform: uppercase;
	padding-left: 7px;
	padding: 4px 0 9px 7px;
}

li.in-resumen .tabla-resumen tr.total .col2
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 7px 9px 0;
}

li.in-resumen p
{
	font-size: .8em;
	font-family: Tahoma;
	line-height: 140%;
	margin-top: 5px;
}

/***   prehome   ***/

/*** ***/

.concesionarias
{
	padding-left: 16px;
	padding-top: 3px;
}

.concesionarias .forest, .concesionarias .generali, .concesionarias .special, .concesionarias .diaz
{
	width: 228px;
	height: 444px;
	float: left;
	background-color: #99CCFF;
	margin-right: 3px;
	position: relative;
}

.concesionarias .forest
{
	background: url(../img/fotos/prehome-forest0.jpg) no-repeat 0 0;
}

.concesionarias .generali
{
	background: url(../img/fotos/prehome-generali0.jpg) no-repeat 0 0;
}

.concesionarias .special
{
	background: url(../img/fotos/prehome-special0.jpg) no-repeat 0 0;
}

.concesionarias .diaz
{
	background: url(../img/fotos/prehome-diaz0.jpg) no-repeat 0 0;
}

.concesionarias a.logo
{
	position: absolute;
	top: 305px;
	left: 30px;
}

.concesionarias .logo
{
	margin-top: 330px;
	margin-left: 30px;
}

/*** registracion ***/

.cuerpo.registracion
{
}

.cuerpo.registracion h1
{
	background: url(../img/text/registracion.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 2px;
	width: 511px;
	height: 23px;
	margin: 30px 0 15px 0;
}

.cuerpo.registracion h1 span
{
	display: none;
}

.cuerpo.registracion .box-cars
{
	padding: 12px;
	width: 487px;
}

.cuerpo.registracion .box
{
	width: 100%;
}

.cuerpo.registracion .box-cars .titulo
{
	height: 24px;
	background: url(../img/bg-prod.png) repeat-x 0 0;
	padding: 8px 0 0 10px;
	border-top: 1px solid #FFFFFF;
}

.cuerpo.registracion .box-cars .titulo h2
{
	color: #fff;
	font-size: 1.7em;
	padding-left: 9px;
}

.cuerpo.registracion .box-cars .inside
{
	padding: 25px 20px 15px 20px !important;
}

.cuerpo.registracion .box-cars .inside p
{
	color: #fff;
	font-size: 1.1em;
	margin: 0 0 25px 0;
	line-height: 120%;
}

.cuerpo.registracion .box-cars .inside .linea
{
	background: url(../img/hr-generico.png) repeat-x 0 0;
	height: 2px;
	width: 100%;
	margin: 0;
}

.cuerpo.registracion .box-cars .inside.msg .ico
{
	float: left;
	margin: 0 5px 55px 93px;
}

.cuerpo.registracion .box-cars .inside.msg
{
	padding-top: 55px !important;
}

.cuerpo.registracion .box-cars .inside.msg p
{
	padding-top: 13px;
}

.btn-registro
{
	margin-left: 18px;
}

/*** Atencion al Cliente ***/

.cuerpo.cliente
{
}

.cuerpo.cliente h1
{
	background: url(../img/text/atencion-cliente.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 2px;
	width: 511px;
	height: 23px;
	margin: 23px 0 15px 0;
}

.cuerpo.cliente h1 span
{
	display: none;
}

.cuerpo.cliente .box-cars
{
	padding: 12px;
	width: 487px;
}

.cuerpo.cliente .box
{
	width: 100%;
}

.cuerpo.cliente .box-cars .titulo
{
	height: 24px;
	background: url(../img/bg-prod.png) repeat-x 0 0;
	padding: 8px 0 0 10px;
	border-top: 1px solid #FFFFFF;
}

.cuerpo.cliente .box-cars .titulo h2
{
	color: #fff;
	font-size: 1.7em;
	padding-left: 9px;
}

.cuerpo.cliente .box-cars .inside
{
	padding: 25px 20px 15px 20px !important;
}

.cuerpo.cliente .box-cars .inside p
{
	color: #fff;
	font-size: 1.1em;
	margin: 0 0 25px 0;
	line-height: 120%;
}

.cuerpo.cliente .box-cars .inside .linea
{
	background: url(../img/hr-generico.png) repeat-x 0 0;
	height: 2px;
	width: 100%;
	margin: 0;
}

.cuerpo.cliente .box-cars .inside.msg .ico
{
	float: left;
	margin: 0 5px 55px 88px;
}

.cuerpo.cliente .box-cars .inside.msg
{
	padding-top: 55px !important;
}

.cuerpo.cliente .box-cars .inside.msg p
{
	padding-top: 13px;
}

/*** pantalla Destacado dentro de  Atencion al Cliente ***/

.cuerpo.cliente .box-cars .inside.destacado
{
	padding: 20px 15px 15px 15px !important;
}

.cuerpo.cliente .box-cars .inside.destacado .imagen
{
	float: left;
	margin: 0 15px 15px 0;
}

.cuerpo.cliente .box-cars .inside.destacado h3
{
	color: #abccf5;
	font-size: 1.3em;
	margin-bottom: 1px;
}

.cuerpo.cliente .box-cars .inside.destacado p
{
	margin-bottom: 1.6em;
}

/*** ***/

/*** Pantallas Testdrive ***/

.cuerpo.testdrive
{
}

.cuerpo.testdrive h1.testdrive
{
	background: url(../img/text/testdrive.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 2px;
	width: 511px;
	height: 23px;
	margin: 23px 0 15px 0;
}

.cuerpo.testdrive h1 span
{
	display: none;
}

.cuerpo.testdrive .box-cars
{
	padding: 12px;
	width: 487px;
}

.cuerpo.testdrive .box
{
	width: 100%;
}

.cuerpo.testdrive .box-cars .titulo
{
	height: 24px;
	background: url(../img/bg-prod.png) repeat-x 0 0;
	padding: 8px 0 0 10px;
	border-top: 1px solid #FFFFFF;
}

.cuerpo.testdrive .box-cars .titulo h2
{
	color: #fff;
	font-size: 1.7em;
	background: url(../img/bg-h2-prod.png) no-repeat 0 50%;
	padding-left: 15px;
}

.cuerpo.testdrive .box-cars .inside
{
	padding: 25px 18px 15px 18px !important;
	background: url(../img/fotos/bg-form2.png) no-repeat 100% 10%;
}

.cuerpo.testdrive .box-cars .inside p
{
	color: #fff;
	font-size: 1.1em;
	margin: 0 0 25px 0;
	line-height: 120%;
}

.cuerpo.testdrive .box-cars .inside .linea
{
	background: url(../img/hr-generico.png) repeat-x 0 0;
	height: 2px;
	width: 74%;
	margin: 0;
}

.cuerpo.testdrive .box-cars .inside .linea.larga
{
	width: 99%;
}

.cuerpo.testdrive .box-cars .inside.msg .ico
{
	float: left;
	margin: 40px 5px 0 60px;
}

.cuerpo.testdrive .box-cars .inside.msg
{
	padding-top: 55px !important;
	background-position: 100% 25%;
	position: relative;
	height: 220px;
}

.cuerpo.testdrive .box-cars .inside.msg p
{
	padding-top: 50px;
}

.cuerpo.testdrive .box-cars .inside.msg p.okey
{
	padding-top: 45px;
}

/*** otros tests ***/

.cuerpo.testdrive .box-cars .otrostest
{
	padding: 20px 15px 50px 15px;
}

.cuerpo.testdrive .box-cars .otrostest div.linea
{
	background: url(../img/hr-table.png) repeat-x 0 0;
	height: 2px;
	width: 100%;
	margin: 12px 0;
}

.cuerpo.testdrive .box-cars .otrostest h3
{
	font-size: 1.7em;
	color: #abccf5;
	margin-bottom: 20px;
}

.cuerpo.testdrive .box-cars .otrostest h4
{
	color: #abccf5;
	font-size: 1.2em;
	margin-bottom: 2px;
}

.cuerpo.testdrive .box-cars .otrostest p
{
	font-size: 1.1em;
	color: #fff;
	line-height: 130%;
}

/*** pantalla novedades ***/

.cuerpo.novedades
{
}

.cuerpo.novedades h1
{
	background: url(../img/text/novedades.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 2px;
	width: 511px;
	height: 23px;
	margin: 30px 0 15px 0;
}

.cuerpo.novedades h1 span
{
	display: none;
}

.cuerpo.novedades h2
{
	background: url(../img/detalles/bg-h2-novedades.png) no-repeat 0 0;
	width: 511px;
	height: 20px;
	margin: 10px 0 10px 0;
	font-size: 1.6em;
	color: #fff;
	padding: 13px 0 0 21px;
}

.novedades .nota
{
	position: relative;
	height: 85px;
	width: 491px;
	padding: 0 10px 0 10px;
}

.novedades .nota img
{
	float: left;
	margin-right: 17px;
}

.novedades .nota h3
{
	color: #abccf5;
	font-size: 1.2em;
	margin-bottom: 2px;
}

.novedades .nota p
{
	font-size: 1.1em;
	color: #fff;
	line-height: 120%;
}

.novedades .nota a
{
	display: block;
	width: 70px;
	background: url(../img/detalles/bg-ico-vermas.png) no-repeat 100% 0;
	height: 20px;
	position: absolute;
	bottom: 0;
	left: 129px;
	color: #fff;
	font-size: 1.1em;
	padding-top: 4px;
}

.cuerpo.novedades div.linea
{
	background: url(../img/hr-table.png) repeat-x 0 0;
	height: 2px;
	width: 511px;
	margin: 11px 0 13px 0;
}

/*** Novedades Nota ***/

.cuerpo.cliente div.title-back h2.text-novedades
{
	background: url(../img/text/volver-novedades.png) no-repeat 0 0;
	width: 95px;
	height: 23px;
	float: left;
}

h2.text-novedades span
{
	display: none;
}

.cuerpo.cliente div.title-back span.cuadradito
{
	width: 15px;
	height: 15px;
	background-color: #0000FF;
	float: left;
}

.cuerpo.cliente h2.novedades-nota
{
	color: #abccf5;
	font-size: 1.7em;
	margin-bottom: 7px;
}

/*** ***/

/*** 
Emi esta arreglando pantalla "mi cuenta"
tener en cuenta esta comentario para cosas de implementacion
 ***/

/***  qsomos  ***/

.qsomos
{
	float: left;
	width: 691px;
	padding: 17px 0 50px 15px;
	margin: -17px 0 0 0;
	background: #464646 url(../img/bg-home.png) repeat-x 0 0;
}

.qsomos .qsomos-contenido
{
	padding: 15px 0 0 0;
	width: 668px;
	background: #464646;
}

.qsomos .qsomos-contenido h1
{
	color: #d4a2bf;
	border-bottom: 1px solid #d4a2bf;
	font-weight: normal;
	background: url(../img/text/bg-h1-home.png) no-repeat 0 20%;
	padding-left: 20px;
	padding-bottom: 3px;
	font-size: 2.3em;
	margin-bottom: 25px;
}

.qsomos .qsomos-contenido h1 span.q-somos
{
	display: block;
	background: url(../img/text/qsomos.png) no-repeat 0 0;
	width: 166px;
	height: 24px;
}

.qsomos .qsomos-contenido p
{
	color: #fff;
	font-size: 1.1em;
	margin: 15px 0 0 25px;
	line-height: 125%;
	width: 255px;
}

.qsomos .qsomos-contenido p.atencion
{
	font-size: 1.5em;
	line-height: 110%;
	margin-top: 0;
}

.qsomos .box-grupodiaz
{
	float: right;
	width: 356px;
}

.qsomos .box-grupodiaz .border-top
{
	background: url(../img/boxes/qsomos-border.png) no-repeat 0 0;
	height: 10px;
}

.qsomos .box-grupodiaz .inside
{
	background: url(../img/boxes/qsomos-inside.png) repeat-y 0 0;
	padding: 0;
}

.qsomos .box-grupodiaz .border-bottom
{
	background: url(../img/boxes/qsomos-border.png) no-repeat 0 -10px;
	height: 11px;
}

.qsomos .box-grupodiaz .inside h2
{
	text-align: center;
	height: 87px;
	background: url(../img/boxes/qsomos-headerbox.png) no-repeat center 0;
	margin-top: 4px;
}

.qsomos .box-grupodiaz .inside h2 span, .qsomos .box-grupodiaz .inside a span
{
	display: none;
}

.qsomos .box-grupodiaz .inside a
{
	display: block;
	margin: 22px 0;
}

.qsomos .box-grupodiaz .inside a.diaz
{
	background: url(../img/boxes/qsomos-link01.png) no-repeat center 0;
	height: 49px;
}

.qsomos .box-grupodiaz .inside a.special
{
	background: url(../img/boxes/qsomos-link02.png) no-repeat center 0;
	height: 62px;
}

.qsomos .box-grupodiaz .inside a.generali
{
	background: url(../img/boxes/qsomos-link03.png) no-repeat center 0;
	height: 50px;
}

.qsomos .box-grupodiaz .inside a.forest
{
	background: url(../img/boxes/qsomos-link04.png) no-repeat center 0;
	height: 42px;
}

.qsomos .box-grupodiaz .inside .footerbox
{
	background: url(../img/boxes/qsomos-footerbox.png) no-repeat center 0;
	height: 21px;
	margin-bottom: 4px;
}

/*** Busqueda Avanzada - Resultados ***/

.contenido .cuerpo.resultados
{
	width: 745px;
	margin-top: 4px;
}

.contenido .cuerpo.resultados .caja-grande .grande-inside
{
	padding: 0 16px 0 20px;
}

h1.busqueda-avanzada
{
	background: url(../img/text/busqueda-avanzada.png) no-repeat 0 0;
	width: 191px;
	height: 22px;
	margin: 0 0 -3px 16px;
}

h2.resultado-busqueda
{
	background: url(../img/text/resultado-busqueda.png) no-repeat 0 0;
	width: 224px;
	height: 20px;
	margin: 4px 0 -3px 16px;
}
.contenido .cuerpo.resultados div.linea
{
	border: none;
	background: url(../img/detalles/hr-busqueda-resultados.png) repeat-x;
	width: 694px;
	height: 2px;
	float: none;
	clear: both;
	display: block;
}

.cuerpo.resultados .formulario .fila1, .cuerpo.resultados .formulario .fila2, .cuerpo.resultados .formulario .fila3, .cuerpo.resultados .formulario .fila4
{
	margin: 0 35px 0 55px;
}

.contenido .cuerpo.resultados div.title.secundario
{
	height: 30px;
	margin-bottom: -3px;
}

.contenido .cuerpo.resultados div.title.secundario span.item-h1
{
	margin-top: 4px;
}

.cuerpo.resultados .caja-grande .title p
{
	width: 222px;
	float: right;
	margin-top: -20px;
}

.cuerpo.resultados .caja-grande .title p a.g-seleccion
{
	font-size: 1.1em;
	float: left;
	margin: 8px 5px 0 0;
	font-weight: bold;
	background: url(../img/text/car-mayor1.png) no-repeat 100% 40%;
	padding-right: 10px;
	color: #fff;
}

.cuerpo.resultados .caja-grande .title p a.guardar-seleccion
{
	float: left;
}

.cuerpo.resultados .caja-grande.cuadro-2do .grande-inside
{
	padding: 0 14px 15px 20px;
	width: 700px;
}

.cuerpo.resultados .caja-grande .title.secundario.bottom p
{
	margin-top: 0 !important;
}

.cuerpo.resultados .caja-grande .title.secundario.bottom a.g-seleccion
{
	margin-top: 13px;
}

/*** Tabla Resultados de la Busqueda ***/

.cuerpo.resultados .table-resultados
{
	width: 702px;
	color: #fff;
	background: url(../img/boxes/bg-bottom-table-grande.png) no-repeat 0 100%;
	margin-bottom: 20px;
	margin-left: -6px;
}

.cuerpo.resultados .table-resultados tr
{
}

.cuerpo.resultados .table-resultados td
{
	vertical-align: middle;
	text-align: center;
}

.cuerpo.resultados .table-resultados tr.titulos td
{
	height: 36px;
	background-color: #444444;
	font-size: 1.2em !important;
	font-weight: bold;
}

.cuerpo.resultados .table-resultados tr.linea td
{
	background-color: transparent;
	height: 2px;
}

.cuerpo.resultados .table-resultados tr.titulos td.col1
{
	width: 30px;
	background: #323232 url(../img/boxes/bg-table-grande-result.png) no-repeat 0 0;
}
.cuerpo.resultados .table-resultados tr.titulos td.col8
{
	background: #323232 url(../img/boxes/bg-table-grande-result.png) no-repeat -137px 0;
	width: 100px;
}

.cuerpo.resultados .table-resultados tr.titulos td.col4
{
}

.cuerpo.resultados .table-resultados tr.titulos td.col5
{
	width: 65px;
}

.cuerpo.resultados .table-resultados tr.titulos td.col6
{
	width: 90px;
}

.cuerpo.resultados .table-resultados tr.titulos td.col7
{
	width: 90px;
}

.cuerpo.resultados .table-resultados tr.producto td
{
	background-color: #565656;
	font-size: 1.1em;
}

.cuerpo.resultados .table-resultados tr.producto td.col1
{
}
.cuerpo.resultados .table-resultados tr.producto td.col2
{
	width: 170px;
}

.cuerpo.resultados .table-resultados tr.producto td.col2 img
{
	float: left;
	margin-right: 15px;
}

.cuerpo.resultados .table-resultados tr.producto td.col2 p
{
	text-align: left;
	margin-top: 10%;
	font-size: 1em;
}

.cuerpo.resultados .table-resultados tr.producto td.col3
{
}

.cuerpo.resultados .table-resultados tr.producto td.col7, .cuerpo.resultados .table-resultados tr.producto td.col8
{
	font-size: 1.1em;
}

.cuerpo.resultados .table-resultados tr.paginador td
{
	height: 36px;
	background-color: #444444;
}

.cuerpo.resultados .table-resultados tr.paginador td.col1
{
	background: #323232 url(../img/boxes/bg-table-grande-result.png) no-repeat 0 -36px;
}

.cuerpo.resultados .table-resultados tr.paginador td.col2
{
	background: #323232 url(../img/boxes/bg-table-grande-result.png) no-repeat -137px -36px;
}

.cuerpo.resultados .table-resultados tr.paginador .col-center ul
{
	margin-left: 173px;
}

.cuerpo.resultados .table-resultados tr.paginador .col-center li
{
	float: left;
	font-size: 1.1em;
	margin: 1px 10px 0 10px;
}

.cuerpo.resultados .table-resultados tr.paginador .col-center a
{
	display: block;
	width: 65px;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: -1px;
	height: 15px;
	padding-top: 1px;
}

.cuerpo.resultados .table-resultados tr.paginador .col-center a.anterior
{
	background: url(../img/detalles/paginador-anterior.png) no-repeat 0 60%;
	padding-left: 2px;
}

.cuerpo.resultados .table-resultados tr.paginador .col-center a.siguiente
{
	background: url(../img/detalles/paginador-siguiente.png) no-repeat 100% 60%;
	padding-right: 4px;
}

/*** Ficha Comprar | Paso 1***/
.cuerpo.ficha-reservar h1.comprar
{
	background: url(../img/text/comprar.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 4px;
	width: 511px;
	height: 21px;
	margin: 30px 0 6px 0;
}

/***  Ficha Reservar ***/

.contenido .cuerpo.ficha-reservar
{
}

.cuerpo.ficha-reservar h1
{
	background: url(../img/text/senar.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 2px;
	width: 511px;
	height: 21px;
	margin: 30px 0 6px 0;
}

.cuerpo.ficha-reservar ul.pasos li span, .cuerpo.ficha-reservar h1 span
{
	display: none;
}

.cuerpo.ficha-reservar .box
{
	width: 485px;
	height: auto;
	margin-right: 0;
}

.cuerpo.ficha-reservar ul.pasos
{
}

.cuerpo.ficha-reservar ul.pasos li
{
	float: left;
	width: 171px;
	height: 54px;
	margin-right: 1px;
}

.cuerpo.ficha-reservar ul.pasos li.paso1
{
	background: url(../img/detalles/btn-paso1.png) no-repeat 0 0;
}

.cuerpo.ficha-reservar ul.pasos li.onpaso1
{
	background: url(../img/detalles/btn-onpaso1.png) no-repeat 0 0;
}

.cuerpo.ficha-reservar ul.pasos li.paso2
{
	background: url(../img/detalles/btn-paso2.png) no-repeat 0 0;
}

.cuerpo.ficha-reservar ul.pasos li.paso3
{
	background: url(../img/detalles/btn-paso3.png) no-repeat 0 0;
}

/*** ***/

/*** cabecera (ficha) ***/

.ficha-reservar .box
{
	padding-bottom: 5px /* con esto se separa la lista de la caja punteanda */;
}

.ficha-reservar .box .cabecera
{
	background: url(../img/bg-ficha.png) repeat-y 0 0;
	height: 53px;
	padding: 0 11px 0 0;
}

.ficha-reservar .box .cabecera.comprar
{
	height: 40px;
}

.ficha-reservar .box .cabecera h3
{
	float: left;
	background: url(../img/text/item-h3.png) no-repeat 0 50%;
	color: #fff;
	font-size: 1.7em;
	padding-left: 13px;
	margin: 12px 0 0 10px;
}

.ficha-reservar .box .cabecera .price
{
	float: right;
	width: 280px;
	padding: 6px 0 0 0;
}


.ficha-reservar .box .cabecera .price p
{
	text-align: right;
}

.ficha-reservar .box .cabecera .price p.precio
{
	color: #fff;
	font-size: 1.1em;
	margin: 0;
}

.ficha-reservar .box .cabecera .price p.precio.lista span
{
	font-weight: normal;
	font-size: 1.3em;
}

.ficha-reservar .box .cabecera .price p.precio span.texto
{
	font-size: 1em !important;
	font-weight: normal;
	background: none;
}

.ficha-reservar .box .cabecera .price p.precio span
{
	background: url(../img/barr-price2.png) no-repeat 0 0;
	height: 19px !important;
	font-size: 1.45em;
	font-weight: bold;
	padding: 2px 0 0 7px;
	margin-left: 11px;
	min-width: 70px;
	display: inline-block;
}

/*** ficha desplegable dentro de ficha-reserva ***/

.cuerpo.ficha-reservar ul.ficha-desplegable li a.titulo-ficha
{
	padding: 12px 0 0 18px;
	display: block;
	color: #002174;
	float: left;
	color: #abccf5;
}

/*** Colores Disponibles ***/

.cuerpo.ficha-reservar ul.ficha-desplegable li.ficha-colores
{
	width: 485px;
	height: 35px;
	background: url(../img/bg-ficha-gral4.png) no-repeat 0 0;
	font-size: 1.7em;
	font-weight: bold;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-colores
{
	display: block;
	background: none;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-colores p
{
	font-size: .9em;
	padding: 5px 18px 10px 18px;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-colores .colores-disponibles
{
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-colores .colores-disponibles li
{
	float: left;
	width: 52px;
	background: none;
	text-align: center;
	padding: 0 4px !important;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-colores .colores-disponibles li a
{
	display: block;
}

li.in-colores ul.colores-disponibles li a.color-name
{
	font-size: .6em;
	color: #fff;
	height: 20px;
}

li.in-colores ul.colores-disponibles li a.opt1, li.in-colores ul.colores-disponibles li a.opt2, li.in-colores ul.colores-disponibles li a.opt3, li.in-colores ul.colores-disponibles li a.opt4, li.in-colores ul.colores-disponibles li a.opt5
{
	width: 19px;
	height: 19px;
	margin-left: 17px;
	margin-bottom: 5px;
}

li.in-colores ul.colores-disponibles li a.opt1
{
	background: url(../img/colors.png) no-repeat 0 0;
}

li.in-colores ul.colores-disponibles li a.opt2
{
	background: url(../img/colors.png) no-repeat -41px 0;
}

li.in-colores ul.colores-disponibles li a.opt3
{
	background: url(../img/colors.png) no-repeat -62px 0;
}

li.in-colores ul.colores-disponibles li a.opt4
{
	background: url(../img/colors.png) no-repeat -83px 0;
}

li.in-colores ul.colores-disponibles li a.opt5
{
	background: url(../img/colors.png) no-repeat -105px 0;
}

/*** pestana generica ***/

.cuerpo.ficha-reservar ul.ficha-desplegable li.ficha-generico
{
	width: 485px;
	height: 35px;
	background: url(../img/bg-ficha-gral5.png) no-repeat 0 0;
	font-size: 1.7em;
	font-weight: bold;
}

/*** in-reserva ***/

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-reserva
{
	display: block;
	background: none;
	padding: 0 18px !important;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-reserva p.p-reserva
{
	font-size: .9em;
	margin: 10px 0 15px 0;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-reserva div.linea
{
	background: url(../img/hr-table.png) repeat-x 0 0;
	height: 2;
	width: auto !important;
	clear: both;
	margin: 7px 0 !important;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-reserva .fin-operacion input
{
	float: left;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-reserva .fin-operacion h4
{
	margin-left: 7px;
	color: #abccf5;
	font-size: .9em;
	float: left;
}

.cuerpo.ficha-reservar ul.ficha-desplegable li.in-reserva .fin-operacion p
{
	margin-left: 7px;
	font-size: .9em;
	float: left;
}

/*** in-resumen ***/

.cuerpo.ficha-reservar li.in-resumen
{
	padding-bottom: 15px !important;
}

.cuerpo.ficha-reservar li.in-resumen p
{
	font-size: 0.8em;
	font-family: Tahoma;
	line-height: 140%;
	margin-top: 5px;
}

.cuerpo.ficha-reservar li.in-resumen .tabla-resumen.comprar
{
	background: url(../img/bg-table-resumen.png) repeat-x 0 100%;
}

.cuerpo.ficha-reservar li.in-resumen .tabla-resumen
{
	background: url(../img/bg-table-resumen-alto.png) repeat-x 0 100%;
}

.cuerpo.ficha-reservar li.in-resumen .tabla-resumen tr.total
{
}

.cuerpo.ficha-reservar li.in-resumen .tabla-resumen tr.total td
{
}

.cuerpo.ficha-reservar li.in-resumen .tabla-resumen tr.total .col1
{
	font-size: 1.1em;
	color: #fff;
	text-transform: uppercase;
	padding-left: 7px;
	padding: 4px 0 9px 7px;
}

.cuerpo.ficha-reservar li.in-resumen .tabla-resumen tr.total .col2
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 7px 9px 0;
}

.cuerpo.ficha-reservar .box-cars .bg-bton
{
	background: url(../img/bg-bottom-prod.png) repeat-x 0 0;
	width: 485px;
	height: 11px;
}

/*** in-resumen , caja dentro de la caja derecha ***/

/***   ***/

.box2 .mi-cuenta-box
{
	background: #000;
	padding: 15px 0 0 0;
}

.box2 .mi-cuenta-box p.titulo-micuenta
{
	background: url(../img/text/mi-compra.png) no-repeat 0 0;
	height: 12px;
	padding-top: 5px;
	width: 182px;
	margin: 0 0 0 12px;
}

.box2 .mi-cuenta-box p.modelo
{
	background: url(../img/text/item-micuenta.png) no-repeat 0 50%;
	padding-left: 12px;
	color: #abccf5;
	font-size: 1.4em;
	font-weight: bold;
	margin: 10px 0 10px 12px;
}

.box2 .mi-cuenta-box ul
{
	padding: 11px 12px 0 12px;
}

.box2 .mi-cuenta-box li
{
	background: url(../img/detalles/linea-micuenta.png) repeat-x 0 100%;
	padding: 4px 0 5px 0;
	color: #fff;
	font-size: 1.2em;
}

.box2 .mi-cuenta-box li.enlace-ficha
{
	background: none;
	padding: 20px 0 25px 0;
}

.box2 .mi-cuenta-box li.enlace-ficha a
{
	background: url(../img/boxes/enlace-ficha.png) repeat-x 0 100%;
	display: block;
	width: 184px;
	height: 27px;
}
/**********************************/


/*** Sucursales ***/

h1.titulo-sucursales
{
	background: url(../img/text/sucursales.png) no-repeat 0 0 !important;
}

/*** Planes de ahorro ***/

h1.planes-ahorro
{
	background: url(../img/text/planes-ahorro.png) no-repeat 0 0 !important;
}

.cuerpo.cliente.select-plan .box .selecct-plan-content
{
	color: #fff;
	padding: 10px;
	font-size: 1.2em;
	line-height: 140%;
}

.cuerpo.cliente.select-plan
{
	margin-top: 15px;
}

.cuerpo.cliente.select-plan .box .selecct-plan-content fieldset, .cuerpo.cliente.select-plan .box .selecct-plan-content .price
{
	margin: 10px 0;
	background: #707070;
	border: 1px solid #8F8F8F;
	padding: 10px;
	width: 95%;
}

.cuerpo.cliente.select-plan .box .selecct-plan-content fieldset select
{
	margin-left: 10px;
	background: #707070;
	border: 1px solid #8F8F8F;
	color: #fff;
}

.cuerpo.cliente.select-plan .box .selecct-plan-content .price span
{
	font-size: 1.4em;
	font-weight: bold;
}

.cancelarPlan
{
	background: none !important;
	color: #bfbfbf !important;
	text-decoration: underline !important;
	border: none !important;
}

.cancelarPlan:hover
{
	color: #eee !important;
}

/*** Novedad ***/

.cuerpo.cliente .box-cars.cotizar .inside.destacado h2
{
	font-size: 1.7em;
	color: #ABCCF5;
	margin-bottom: .5em;
}

/*** Cotizar mi usado ***/

.cuerpo.testdrive h1.cotizar-usado
{
	background: url(../img/text/cotizar-usado.png) no-repeat 0 0 !important;
	border-bottom: 1px solid #AD8FA1;
	height: 23px;
	margin: 23px 0 15px;
	padding-bottom: 2px;
	width: 511px;
}

.testdrive p
{
	color: #fff;
	font-size: 1.1em;
	line-height: 120%;
	margin-bottom: 1em;
}

.cuerpo.testdrive .box-cars .inside.cotizar
{
	background: none !important;
	padding: 0 !important;
}

/*** Recuadro Carrousel ***/

div.carrousel
{
}

img.carrousel
{
	margin: 0;
	padding: 0;
	float: left;
}

.carrousel a
{
	display: block;
	width: 83px;
	height: 13px;
	float: right;
}

.carrousel a.subir
{
	background: url(../img/detalles/btns-desplazamiento-dos.png) no-repeat 0 0;
}

.carrousel a.bajar
{
	background: url(../img/detalles/btns-desplazamiento-dos.png) no-repeat 0 -13px;
	clear: right;
}

.carrousel a span
{
	display: none;
}

.carrousel .listado
{
	float: right;
	clear: right;
	width: 83px;
	padding: 0 !important;
	margin: 0;
	background: #3e52a9;
}

.carrousel .listado li
{
	background: none !important;
	display: block;
	height: 68px;
	margin: 0;
	text-align: center;
}

.box-cars.cotizar .box
{
	padding-bottom: 1em;
}

.box-cars.cotizar .boton
{
	margin-left: 6px !important;
}

.box-cars.cotizar .box .especificaciones li.col
{
	width: 48%;
	float: left;
	background: none !important;
}

.box-cars.cotizar .box .especificaciones li
{
	font-size: 1.1em;
}

.box-cars.cotizar .box .especificaciones li label
{
	width: 30% !important;
	text-align: left;
	float: left;
}

.box-cars.cotizar .box .especificaciones li .text
{
	width: 150px !important;
	float: left;
}

.box-cars.cotizar .box .especificaciones li.col li
{
	height: 35px;
}

.box-cars.cotizar .box p.std
{
	font-size: 1.2em;
	margin-left: 10px;
}

/*** GrupoDiaz | Cotizar Mi Usado ***/

.cuerpo.usado h1.cotizar-mi-usado
{
	background: url(../img/text/cotizar-usado.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 2px;
	width: 511px;
	height: 23px;
	margin: 30px 0 15px 0;
}


/*** Registracion ***/

.lateral-izq .banner
{
	margin-left: -8px !important;
}


/*** Home ***/

.home .box-cars.izq .box
{
	background-color: #393939;
}

.home .box-cars.izq .box span.ver-mas
{
	margin-left: 10px;
}

.home .box-cars.izq .box p.secundario
{
	padding-bottom: 0;
}

/*** Variedades ***/

p.std
{
	font-size: 1.2em;
}

textarea.textarea
{
	border: 1px solid #a7a6aa;
	background-color: #6d6d6d;
	color: #fff;
	font-size: 1.1em;
	padding: 1px 0;
	width: 470px;
	margin-left: 7px;
}

/*** test-drive ***/

.test-drive
{
	padding: 25px 20px 15px 20px !important;
	background: #565656 url(../img/fotos/bg-form3.png) no-repeat 100% 10%;
}

.cuerpo.testdrive .box-cars .inside .test-drive label
{
	width: 180px !important;
}

.cuerpo.testdrive .box-cars .inside .test-drive .linea
{
	width: 81% !important;
}

.test-drive.fondo2
{
	background: #565656 url(../img/fotos/bg-form4.png) no-repeat 100% 10%;
}

.cuerpo.testdrive.mi-cuenta .box-cars .titulo.v2 h2
{
	color: #000;
}

.cuerpo.testdrive.mi-cuenta .historial.ahorro input.testdrive
{
	border: 0;
	background: url(../img/detalles/volante.png) no-repeat 0 0;
	width: 34px;
	height: 34px;
}

.test-drive .label
{
	font-size: 1.1em;
	padding-right: 20px;
	color: #fff;
	text-align: right;
	width: 110px !important;
	float: left;
	padding-top: 13px;
	display: none !important;
}

.test-drive .input.text
{
	border: 1px solid #a7a6aa;
	background-color: #6d6d6d;
	width: 170px;
	margin: 7px 0;
	color: #fff;
	font-size: 1.1em;
	padding: 3px 0 3px 2px;
}

.cuerpo.testdrive.mi-cuenta .historial.ahorro .link-testdrive
{
	padding: 10px;
	text-align: left;
	background-color: #696969;
}

.cuerpo.testdrive.mi-cuenta .historial.ahorro .link-testdrive a
{
	color: #FFFFFF;
	font-size: 1.1em;
}

/*** Ficha Accesorios | Resultados de la busqueda ***/

/*** Tabla Resultados de la Busqueda ***/

.cuerpo.accesorios.ficha .table-resultados
{
	width: 489px;
	color: #fff;
	background: url(../img/boxes/bg-bottom-table-grande.png) no-repeat 0 100%;
	margin-bottom: 10px;
	margin-left: -6px;
}

.cuerpo.accesorios.ficha .table-resultados tr
{
}

.cuerpo.accesorios.ficha .table-resultados td
{
	vertical-align: middle;
	text-align: center;
}

.cuerpo.accesorios.ficha .table-resultados tr.titulos td
{
	height: 36px;
	background-color: #444444;
	font-size: 1.2em !important;
	font-weight: bold;
}

.cuerpo.accesorios.ficha .table-resultados tr.linea td
{
	background-color: transparent;
	height: 2px;
}

.cuerpo.accesorios.ficha .table-resultados tr.titulos td.col1
{
	width: 30px;
	background: #323232 url(../img/boxes/bg-table-result.png) no-repeat 0 0;
}
.cuerpo.accesorios.ficha .table-resultados tr.titulos td.col4
{
	background: #323232 url(../img/boxes/bg-table-result.png) no-repeat -137px 0;
	width: 100px;
}

.cuerpo.accesorios.ficha .table-resultados tr.titulos td.col4
{
}

.cuerpo.accesorios.ficha .table-resultados tr.producto td
{
	background-color: #565656;
	font-size: 1.1em;
	margin-bottom: -1px;
}

.cuerpo.accesorios.ficha .table-resultados tr.producto td.col1
{
}
.cuerpo.accesorios.ficha .table-resultados tr.producto td.col2
{
	width: 82px;
}

.cuerpo.accesorios.ficha .table-resultados tr.producto td.col2 img
{
}

.cuerpo.accesorios.ficha .table-resultados tr td.col3
{
	padding-left: 20px;
	text-align: left;
	line-height: 115%;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador td
{
	height: 36px;
	background-color: #444444;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador td.col1
{
	background: #323232 url(../img/boxes/bg-table-result.png) no-repeat 0 -36px;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador td.col2
{
	background: #323232 url(../img/boxes/bg-table-result.png) no-repeat -137px -36px;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador .col-center ul
{
	margin-left: 99px;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador .col-center li
{
	float: left;
	font-size: 1.1em;
	margin: 1px 0 0 0;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador .col-center li.middle
{
	margin: 1px 16px 0 14px;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador .col-center a
{
	display: block;
	width: 65px;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: -1px;
	height: 15px;
	padding-top: 1px;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador .col-center a.anterior
{
	background: url(../img/detalles/paginador-anterior.png) no-repeat 0 50%;
	padding-left: 2px;
}

.cuerpo.accesorios.ficha .table-resultados tr.paginador .col-center a.siguiente
{
	background: url(../img/detalles/paginador-siguiente.png) no-repeat 100% 50%;
	padding-right: 4px;
}

/*** texto superior e inferior de la tabla ***/

.cuerpo.accesorios.ficha .big-box .parrafo
{
	margin-right: 35px;
}

.cuerpo.accesorios.ficha .big-box .parrafo p
{
	width: 230px;
	float: right;
}

.cuerpo.accesorios.ficha .big-box .parrafo p a.g-seleccion
{
	font-size: 1.1em;
	float: left;
	margin: 8px 5px 0 0;
	font-weight: bold;
	background: url(../img/text/car-mayor1.png) no-repeat 100% 40%;
	padding-right: 10px;
	color: #fff;
}

.cuerpo.accesorios.ficha .big-box .parrafo p a.guardar-seleccion
{
	float: left;
}

/*** Usados ***/

h1.usados
{
	background: url(../img/text/usados.png) no-repeat 0 0;
	width: 187px;
	height: 20px;
	margin-left: 16px;
}

div.back h1.usados
{
	background: url(../img/text/usados.png) no-repeat 0 0;
	width: 121px;
	float: left;
	margin-left: 3px;
}

/*** financiacion ***/

.cuerpo.financiacion h1
{
	background: url(../img/text/financiacion-cuotas.png) no-repeat 0 0;
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 3px;
	width: 511px;
	height: 21px;
	margin: 30px 0 6px 0;
}

.cuerpo.financiacion .box-cars.plan-rombo
{
	padding: 12px;
	width: 487px;
}

.cuerpo.financiacion .box
{
	width: 100%;
}

.cuerpo.financiacion .box-cars.plan-rombo .titulo
{
	height: 24px;
	background: url(../img/bg-prod.png) repeat-x 0 0;
	padding: 8px 0 0 10px;
	border-top: 1px solid #FFFFFF;
}

.cuerpo.financiacion .box-cars.plan-rombo .titulo h2
{
	color: #222;
	font-size: 1.7em;
	padding-left: 9px;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes
{
	padding: 4px 10px 5px 10px;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes div.linea
{
	background: url(../img/hr-table.png) repeat-x 0 0;
	height: 2px;
	width: 100%;
	margin: 8px 0 12px 0;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes .img-rombo
{
	float: left;
	height: 86px;
	margin-right: 15px;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes h3
{
	font-size: 1.4em;
	color: #abccf5;
	font-weight: normal;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes p
{
	font-size: 1.1em;
	color: #fff;
	line-height: 115%;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes .rombo-box
{
	position: relative;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes span.btton-cinco.consultar
{
	position: absolute;
	bottom: 0;
	left: 133px;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes span.btton-cinco.ficha
{
	position: absolute;
	bottom: 0;
	left: 244px;
}

.cuerpo.financiacion .box-cars.plan-rombo .planes span.btton-cinco.suscribirme
{
	position: absolute;
	bottom: 0;
	left: 355px;
}

/*** Financiacion | Como funciona la financiacion? ***/

.cuerpo.financiacion .box-cars .inside.destacado
{
	padding: 20px 15px 15px 15px !important;
}

.cuerpo.financiacion .box-cars .inside.destacado .imagen
{
	float: left;
	margin: 0 15px 15px 0;
}

.cuerpo.financiacion .box-cars .inside.destacado h3
{
	color: #abccf5;
	font-size: 1.3em;
	margin-bottom: 8px;
}

.cuerpo.financiacion .box-cars .inside.destacado p
{
	color: #ffffff;
	font-size: 1.1em;
	margin: 0 0 15px 0;
	line-height: 120%;
}

/*** Pantalla | Sucursales Ficha ***/

.contenido.sucursales .lateral-izq ul.menu li a
{
	background: url(../img/item-menu-menos.png) no-repeat 0 50%;
}

.contenido.sucursales .lateral-izq ul.in-menu li
{
	padding-left: 10px;
}

.contenido.sucursales .lateral-izq ul.in-menu li a
{
	background: url(../img/item-menu.png) no-repeat 0 50%;
}

.contenido.sucursales .lateral-izq ul.in-menu-dos li
{
	padding-left: 10px;
}

.contenido.sucursales .lateral-izq ul.in-menu-dos li a
{
	background: none;
}

.contenido.sucursales .cuerpo.cliente .title.back
{
	border-bottom: 1px solid #ad8fa1;
	padding-bottom: 2px;
	width: 511px;
	margin: 23px 0 15px 0;
}

.contenido.sucursales .cuerpo.cliente .title.back h1
{
	background: url(../img/text/concesionarios.png) no-repeat;
	width: 133px;
	float: left;
	margin: 1px 0 0 3px;
	border-bottom: 0;
}

.contenido.sucursales .cliente-imagen
{
	margin: -24px 0 20px -20px;
}

.contenido.sucursales .cliente .box ul.especificaciones
{
	margin: -10px -22px 0 -18px;
	padding: 0 11px;
}

.contenido.sucursales .cliente .box ul.especificaciones li
{
	margin: 0;
	padding: 0;
}

.contenido.sucursales .cliente .box ul.especificaciones li.col
{
	float: left;
	width: 227px;
	margin: 0 5px 0 0;
	padding: 0;
	background: none;
}

.contenido.sucursales .cliente .box ul.especificaciones li.col ul
{
	margin: 0;
	padding: 0;
}

.contenido.sucursales .cliente .box ul.especificaciones li.col ul li
{
	padding: 7px 0 6px 0;
	font-size: 1em;
}

.contenido.sucursales .cliente .box p.texto-form
{
	margin: 20px 0 8px -8px;
}

.contenido.sucursales .cliente .box fieldset
{
	margin: 0 -8px;
}

span.btton-dos.sucursales
{
	margin-left: 4px !important;
}

/*** Pantalla Ficha | Usados de Usuarios ***/

.cuerpo.ficha.usado-usuario h1.usuarios
{
	background: url(../img/text/usados-usuarios.png) no-repeat 0 0;
	width: 162px;
	float: left;
	margin-left: 3px;
	height: 20px;
}

.cuerpo.ficha.usado-usuario .btnera li
{
	padding: 0 46px 0 47px;
}

.cuerpo.ficha.usado-usuario .cabecera
{
	height: 42px;
}

.cuerpo.ficha.usado-usuario div.usado-usuario
{
	background: url(../img/detalles/pestana-clara.png) no-repeat 0 0;
	width: 485px;
	height: 28px;
	clear: both;
	margin-bottom: 10px;
}

.cuerpo.ficha.usado-usuario div.usado-usuario h2
{
	font-size: 1.15em !important;
	font-weight: normal;
	padding: 9px 0 0 12px;
}

.cuerpo.ficha.usado-usuario div.usado-usuario span.usuario-name
{
	background: url(../img/text/usuario.png) no-repeat 0 0;
	width: 59px;
	height: 13px;
	float: left;
	margin-top: -12px;
	margin-left: 60px;
}

.cuerpo.ficha.usado-usuario ul.especificaciones li.comentario
{
}
.cuerpo.ficha.usado-usuario ul.especificaciones li.comentario p
{
	margin-bottom: 5px;
	line-height: 115%;
}

.cuerpo.ficha.usado-usuario ul.ficha-desplegable li.ficha-resumen
{
	width: 487px;
	height: 38px;
	background: url(../img/bg-ficha-gral7.png) no-repeat 0 0;
	font-size: 1.7em;
	font-weight: bold;
	color: #abccf5;
	padding-left: 10px;
}

.cuerpo.ficha.usado-usuario ul.ficha-desplegable .aviso
{
	background-color: #b9cbe8;
	padding: 5px 10px 10px 10px;
	margin-top: 10px;
}

.cuerpo.ficha.usado-usuario ul.ficha-desplegable .aviso img
{
	float: left;
	margin-top: 5px;
	margin-right: 7px;
}

.cuerpo.ficha.usado-usuario ul.ficha-desplegable .aviso p
{
	color: #000;
	font-size: .9em;
	line-height: 105%;
	font-family: Arial, Helvetica, sans-serif;
}

/*** Mi Cuenta | Login ***/

.cuerpo.mi-cuenta .box-cars .inside.cuadro-login .linea
{
	background: url(../img/detalles/linea-micuenta-login.png) repeat-x 0 0;
	height: 2px;
	width: 100%;
	margin: 0;
}

.cuerpo.mi-cuenta .box-cars .inside.cuadro-login a.reg-extendida
{
	text-transform: uppercase;
	color: #fff;
	background: url(../img/detalles/bg-ico-vermas3.png) no-repeat 135px 0;
	height: 24px;
	clear: both;
	display: block;
	padding-top: 3px;
	width: 165px;
	font-size: 1.1em;
}

/*** Pantalla Ficha | Usados GrupoDiaz ***/

.cuerpo.ficha.usado-grupodiaz h1.usuarios
{
	background: url(../img/text/usados-grupodiaz.png) no-repeat 0 1px;
	width: 165px;
	float: left;
	margin-left: 2px;
	height: 20px;
}

.cuerpo.ficha.usado-grupodiaz .btnera li
{
	padding: 0 46px 0 47px;
}

.cuerpo.ficha.usado-grupodiaz .cabecera
{
	height: 42px !important;
}

.cuerpo.ficha.usado-grupodiaz div.usado-usuario
{
	background: url(../img/detalles/pestana-grupodiaz.png) no-repeat 0 0;
	width: 485px;
	height: 28px;
	clear: both;
	margin-bottom: 10px;
}

.cuerpo.ficha.usado-grupodiaz div.usado-usuario h2
{
	font-size: 1.1em !important;
	font-weight: normal;
	padding: 8px 0 0 12px;
	color: #fff;
}

.cuerpo.ficha.usado-grupodiaz div.usado-usuario span.usuario-name
{
	background: url(../img/text/usado-grupodiaz.png) no-repeat 0 0;
	width: 107px;
	height: 13px;
	float: left;
	margin-top: -12px;
	margin-left: 53px;
}

.cuerpo.ficha.usado-grupodiaz ul.especificaciones li.comentario
{
	background: none;
	width: 458px;
}

.cuerpo.ficha.usado-grupodiaz ul.especificaciones li.comentario p
{
	margin-bottom: 5px;
	line-height: 115%;
}

.cuerpo.ficha.usado-grupodiaz ul.especificaciones li.masinfo
{
	padding: 4px 0;
	width: 458px;
}

.cuerpo.ficha.usado-grupodiaz ul.especificaciones li.masinfo h3
{
	padding: 3px 0;
	color: #b9cbe8;
	font-size: 1.3em;
}

.cuerpo.ficha.usado-grupodiaz ul.especificaciones li.masinfo h3 span
{
	color: #fff;
	font-weight: bold;
	font-size: 1em;
}

.cuerpo.ficha.usado-grupodiaz ul.especificaciones li.masinfo .concesionaria-info
{
	display: block;
	font-size: .9em;
	background: url(../img/detalles/bg-ico-vermas3.png) no-repeat 138px 4px;
	color: #fff;
	height: 24px;
	padding-top: 5px;
}

.cuerpo.ficha.usado-grupodiaz ul.ficha-desplegable .aviso
{
	background-color: #b9cbe8;
	padding: 5px 10px 10px 10px;
	margin-top: 10px;
}

.cuerpo.ficha.usado-grupodiaz ul.ficha-desplegable .aviso img
{
	float: left;
	margin-top: 5px;
	margin-right: 7px;
}

.cuerpo.ficha.usado-grupodiaz ul.ficha-desplegable .aviso p
{
	color: #000;
	font-size: .9em;
	line-height: 105%;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
}


/*** Pantalla Home Grupodiaz  ***/

div.home.home-grupodiaz
{
	width: 910px;
	padding: 9px 10px 0 9px;
	background: #464949 url(../img/layout/bg-home-grupodiaz.png) repeat-x 0 100% !important;
}

a.registrate-home
{
	clear: both;
	display: block;
	margin-bottom: 5px;
}

.homebox
{
	width: 692px;
	float: left;
	margin: 0 6px 0 0;
}

.homebox-border-top
{
	width: 692px;
	height: 8px;
	background: url(../img/layout/home-bgborder-box.png) no-repeat 0 0;
}

.homebox-inside
{
	width: 671px;
	background: url(../img/layout/home-bg-box.png) repeat-y 0 0;
	padding: 3px 10px 4px 11px;
}

.homebox-border-bottom
{
	width: 692px;
	height: 8px;
	background: url(../img/layout/home-bgborder-box.png) no-repeat 0 -8px;
}

.home.home-grupodiaz .clear.clear-home
{
	height: 13px;
}

/*** HomeBox01 ***/
.homebox .homebox01
{
	width: 668px;
	clear: both;
	display: block;
	float: none;
}

.homebox .homebox01-top
{
	width: 668px;
	height: 9px;
	background: url(../img/layout/homebox-border.png) no-repeat 0 0;
}

.homebox .homebox01-inside
{
	width: 648px;
	background: url(../img/layout/homebox-inside.png) repeat-y 0 0;
	padding: 5px 10px 0 10px;
	position: relative;
	min-height: 210px;
}

.homebox .homebox01-bottom
{
	width: 668px;
	height: 6px;
	background: url(../img/layout/homebox-border.png) no-repeat 0 -9px;
}

.homebox .homebox01 img
{
	float: left;
}

.homebox .homebox01 h1
{
	display: block;
	background: url(../img/layout/homebox-lineado.png) repeat-x 0 100% !important;
	text-align: center;
	padding-bottom: 6px;
	font-size: 1.6em;
}

.homebox .homebox01 h1 a
{
	color: #b0006e;
	text-transform: uppercase;
}

/*** lista de items ***/
.homebox .homebox01 ul.items
{
	float: right;
	width: 240px;
}

.homebox .homebox01 ul.items li
{
	background: url(../img/layout/homebox-lineado.png) repeat-x 0 100%;
	padding: 4px 0 5px 0;
	font-size: 1.15em;
	display: block;
	float: none;
}

.homebox .homebox01 ul.items li.icon
{
	float: left;
	width: 31px;
	height: 28px;
	background: none !important;
	padding: 15px 0 5px 0;
}

.homebox .homebox01 ul.items li.icon a
{
	width: 30px;
	height: 28px;
	display: block;
}

.homebox .homebox01 ul.items li.icon a.ico01
{
	background: url(../img/boxes/ico1.png) no-repeat 0 0;
}

.homebox .homebox01 ul.items li.icon a.ico02
{
	background: url(../img/boxes/ico2.png) no-repeat 0 0;
}

.homebox .homebox01 ul.items li.icon a.ico03
{
	background: url(../img/boxes/ico3.png) no-repeat 0 0;
}

.homebox .homebox01 ul.items li.icon a.ico04
{
	background: url(../img/boxes/ico4.png) no-repeat 0 0;
	width: 30px;
	height: 28px;
}

/*** pestana violeta de la caja general ***/

.homebox .homebox01 div.cajita
{
	background: url(../img/layout/bg-cajita.png) no-repeat 0 0;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 286px;
	height: 28px;
}

.homebox .homebox01 .cajita ul
{
	margin: 6px 0 0 26px;
}

.homebox .homebox01 .cajita li
{
	float: left;
	border-right: 1px solid #000;
	border-left: 1px solid #ad268b;
	padding: 0 16px;
}

.homebox .homebox01 .cajita li.precio
{
	color: #fff;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: bold;
	padding-top: 3px;
	height: 17px;
	border-left: none;
}

.homebox .homebox01 .cajita li.planes
{
	padding-top: 5px;
	height: 15px;
}

.homebox .homebox01 .cajita li.planes a
{
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
}

.homebox .homebox01 .cajita li.imprimir
{
	padding-top: 1px;
	height: 19px;
	border-right: none;
}

.homebox .homebox01 .cajita li.imprimir a
{
	display: block;
	background: url(../img/ico-autos.png) no-repeat 0 0;
	width: 19px;
	height: 20px;
}

/*** banner dentro de la caja general ***/

.homebox .prueba-manejo
{
	width: 228px;
	float: left;
}

.homebox .prueba-manejo img
{
	margin-bottom: -1px;
}

.homebox .prueba-manejo .zona-inferior
{
	background: url(../img/boxes/prueba-manejo.png) no-repeat 0 0;
	width: 228px;
	height: 41px;
}

.homebox .prueba-manejo .zona-inferior h2
{
	padding: 5px 0 0 9px;
	font-size: 1.3m;
}

.homebox .prueba-manejo .zona-inferior h2 a
{
	color: #fff;
}

.homebox .prueba-manejo .zona-inferior p
{
	padding: 2px 0 0 9px;
	font-size: 1.1em;
}

.homebox .prueba-manejo .zona-inferior p a
{
	background: url(../img/detalles/flechita-link.png) no-repeat 100% 80%;
	color: #fff;
	width: 88px !important;
	display: block;
}

/*** homebox02 ***/

.homebox .homebox02
{
	width: 423px;
	display: block;
	float: left;
	margin-left: 16px;
}

.homebox .homebox02-top
{
	width: 423px;
	height: 12px;
	background: url(../img/boxes/bg-border-home.png) no-repeat 0 0;
}

.homebox .homebox02-inside
{
	width: 403px;
	background: url(../img/boxes/bg-inside-home.png) repeat-y 0 0;
	padding: 5px 10px 0 10px;
	position: relative;
	min-height: 159px;
}

.homebox .homebox02-bottom
{
	width: 423px;
	height: 8px;
	background: url(../img/boxes/bg-border-home.png) no-repeat 0 -12px;
}

.homebox .homebox02 img
{
	float: left;
}


/*** lista de items ***/
.homebox .homebox02 ul.items
{
	float: right;
	width: 190px;
}

.homebox .homebox02 ul.items li
{
	background: url(../img/layout/homebox-lineado.png) repeat-x 0 100%;
	padding: 4px 0 5px 0;
	font-size: 1.15em;
	display: block;
	float: none;
}

.homebox .homebox02 ul.items li h2
{
	text-transform: uppercase;
	font-size: 1.1em;
	padding-bottom: 2px;
}

.homebox .homebox02 ul.items li h2 a
{
	color: #b0006e;
	font-weight: bold;
}

/*** pestana violeta de la caja little ***/

.homebox .homebox02 div.cajita
{
	background: url(../img/boxes/bg-pestana.png) no-repeat 0 0;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 180px;
	height: 26px;
}

.homebox .homebox02 .cajita ul
{
	margin: 6px 0 0 26px;
}

.homebox .homebox02 .cajita li
{
	float: left;
	border-right: 1px solid #000;
	border-left: 1px solid #ad268b;
	padding: 0 16px;
}

.homebox .homebox02 .cajita li.precio
{
	color: #fff;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: bold;
	padding-top: 3px;
	height: 17px;
	border-left: none;
}

.homebox .homebox02 .cajita li.imprimir
{
	padding-top: 1px;
	height: 19px;
	border-right: none;
}

.homebox .homebox02 .cajita li.imprimir a
{
	display: block;
	background: url(../img/ico-autos.png) no-repeat 0 0;
	width: 19px;
	height: 20px;
}

/*** Caja Login en Home_GrupoDiaz ***/

.home.home-grupodiaz .simil-box1
{
	float: left;
	width: 208px;
}

/*** Caja de banneres en Home_GrupoDiaz ***/

.home.home-grupodiaz .banner-home
{
	display: block;
	width: 208px;
	background-color: #b8b8b8;
	margin-top: 15px;
}

.home.home-grupodiaz .banner-home .banner-border-top
{
	display: block;
	width: 208px;
	height: 10px;
	background: url(../img/boxes/bg-borderbanner-home.png) no-repeat 0 0;
}

.home.home-grupodiaz .banner-home .banner-border-bottom
{
	display: block;
	width: 208px;
	height: 10px;
	background: url(../img/boxes/bg-borderbanner-home.png) no-repeat 0 -10px;
	margin-top: -5px;
}

.home.home-grupodiaz .banner-home a
{
	margin-bottom: 5px !important;
	display: block;
}

/*** Listado de Producto ***/

.home.home-grupodiaz .prod-home
{
	width: 168px;
	background: #d8d8d8 url(../img/boxes/top-home.png) no-repeat 0 0;
	margin: 0 0 10px 5px;
	padding: 12px 0 0 9px;
	float: left;
}



.home.home-grupodiaz .prod-home.itemuno
{
	margin-left: 0 !important;
}


.home.home-grupodiaz .prod-home .prod-bottom
{
	width: 177px;
	height: 23px;
	text-align: center;
	margin-left: -9px;
}

.home.home-grupodiaz .prod-home .prod-bottom a
{
	background: url(../img/boxes/bottom-home.png) no-repeat 0 0;
	width: 177px;
	height: 23px;
	display: block;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
}

.home.home-grupodiaz .prod-home ul
{
	width: 160px;
	padding: 5px 0 10px 0;
}

.home.home-grupodiaz .prod-home a
{
	width: 160px;
	text-transform: uppercase;
	color: #b0006e;
	font-weight: bold;
	font-size: .9em;
	padding-bottom: 5px;
}

.home.home-grupodiaz .prod-home li
{
	background: url(../img/detalles/linea-home-prod.png) repeat-x 0 100%;
	padding: 4px 0 5px 0;
	font-size: 1.05em;
}
div.caratula
{
	background-color: #464646;
}
div.caratula h1
{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;
}
div.caratula p
{
	color: White;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 13px;
	padding-left: 10px;
}
div.caratula p a
{
	font-size: 12px;
	color: White;
	background-image: url(../img/detalles/bg-ico-vermas2.png);
	background-repeat: no-repeat;
	background-position: 51px;
	padding-right: 21px;
}
div.videoPlayer
{
	margin-top: 10px;
	width: 208px;
}
div.itemList
{
	width: 500px;
	padding: 5px 5px 5px 5px;
	background-color: #393939;
	margin-bottom: 10px;
}
div.itemList ul.products li
{
	padding: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px White;
}
div.itemList ul.products li div.image
{
	width: 76px;
	height: 76px;
	float: left;
	margin-right: 5px;
}
div.itemList ul.products li p.title
{
	font-size: 14px;
	color: #ABCCF5;
	margin-bottom: 5px;
}
div.itemList ul.products li p.description
{
	font-size: 12px;
	color: White;
	margin-bottom: 10px;
}
div.itemList ul.products li p.link a
{
	font-size: 11px;
	color: White;
	background-image: url(../img/detalles/bg-ico-vermas2.png);
	background-repeat: no-repeat;
	background-position: 42px 36%;
	padding-right: 21px;
}
div.itemList ul.paginator
{
	margin-top: 5px;
	height: 28px;
}
div.itemList ul.paginator li
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.itemList ul.paginator li.current a
{
	color: #828282;
	border: solid 1px #828282;
}
div.itemList ul.paginator li a
{
	float: left;
	font-size: 12px;
	color: White;
	padding: 3px;
	border: solid 1px white;
}
div.register
{
	width: 526px;
	float: left;
	margin-left: 10px;
}
div.register div.box1
{
	margin-left: 160px;
	margin-top: 30px;
}
div.register p.alert
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-align: center;
}
div.register p.error
{
	font-size: 18px;
	font-weight: bold;
	color: Red;
	text-align: center;
	margin-top: 10px;
}
div.bannersLeft
{
	width: 100%;
}
div.bannersLeft a
{
	margin-bottom: 10px;
	float: left;
}
div.bannersLeft a.bannerB
{
	margin-bottom: 0;
}
.tdImagenDestacadoOrizontal
{
	margin-right: 5px;
}

.relatedModelsList
{
	font-size: 0.8em;
	margin: 10px 0 !important;
	padding: 0 !important;
}

.relatedModelsList li
{
	background: transparent none repeat scroll 0 0 !important;
	line-height: 120%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0 0 0 15px !important;
}


