body {
	background-color: #eee;
	padding: 10px;
	margin: 0;
	}
.nomarc {
	border: 0;
	}
div.sec {
	margin-bottom: 5px;
	}
div.promo ul{
	margin-left: 0px;
	font-size: 11px;
	}
div.promo {
	background-color: #F6FFC5;
	padding: 5px;
	margin-top: 15px;
	border: 1px solid #000;
	margin-right: 10px;
	color: #000;
	width: 210px;
	float: right;
	}
div.promo a {
	color: #000;
	}
.titre {
	margin-top: 0;
	}
#lugent, #lugdev {
	width: 270px;
	margin-top: 10px;
	}
.cajareser {
	width: 350px;
	}
div.boton {
	text-align: center;
	}
div.logos {
	text-align: center;
	margin-top: 20px;

	}
div.logos img {
	border: 0;
	}
/* DESTACADO*/
div.cajatabladestacado {
	width: 400px;
	border: 1px solid #000;
	margin-left: 180px;
	}
.fotodestacado {
	float: left;
	}
table, tr, td {
	border: 0;
	}
.textoesp {
	font-family: georgia, times-new-roman;
	}
#precio, #modelodestacado {
	font-size: 18px;
	}
.modelo {
	font-family: georgia, times-new-roman;
	font-size: 16px;
	}

/*PASO 3*/

/*vehiculo destacado, cuadro grande donde esta la tabla la foto y demas */
div.destacado {
	text-align: left; 
	border: 1px solid #ccc; 
	padding: 5px;
	}

/* div que contiene la foto del destacado */
div.destacado div.foto {
	margin-top: 15px;
	margin-left: 10px;
	}

/* imagen del coche destacado */
div.destacado div.foto a img {
	width: 150px;
	height: 100px;
	}

/* caja para posicionar la tabla de datos */
div.destacado div.cajatabladatos {
	margin-left: 220px; 
	top: 55px; 
	width: 330px;
	padding: 5px; 
	position: absolute; 
	background-color: #ccc;
	}

div.destacado div.cajatabladatos table {
	}
/* celdas de la tabla de datos en destacado */
div.destacado div.cajatabladatos table tr td {
	background-color: #eee;
	margin: 2px;
	}

/* fuente precio final en la tabla de datos */
.preciofinaltabladatos {
	font-size: 19px;
	font-style: italic;
	font-family: georgia;
	}

/* texto nombre opcion destacada */
div.destacado table tr td.opcionnombre {
	border: 0; 
	font-size: 18px; 
	font-style: italic;
	font-family: georgia;
	text-align: left;
	}

/* texto disponible opcion destacado */
div.destacado table tr td .disp {
	color: #0CB200; 
	font-weight: bold; 
	font-size: 14px;
	}

/* celda del boton destacado */
div.destacado table tr td.botondest {
	border: 0; 
	text-align: right;
	}

/* filas resto opciones */
table.restoopciones tr td {
	border: 1px solid #ccc;
	}
	
/* texto disponible en resto opciones */
table.restoopciones tr td .opciondisp {
	color: #0CB200; 
	font-weight: bold;
	}

/* nombre de opcion secundaria */
table.restoopciones tr td.nombreopcionsec {
	font-style: italic;
	font-family: georgia;
	}

/* celda boton opciones secundaria y precio */
table.restoopciones tr td.preciosec {
	text-align: center; 
	font-family: georgia, times new roman,serif;
	font-style: italic; 
	font-size: 15px;
	}
table.restoopciones tr td.preciosec input {
	margin-top: 5px;
	}

/* PASO 4 */

/* caja general del formulario */
div.p4divform {
	padding: 0;
	}

/* formato general input y select */
div.p4divform input, div.p4divform select {
	height: 16px;
	border: 1px solid #000;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}

/* formato selects */
div.p4divform select {
	width: 120px;
	}

/* silla y cojin bebe */
#cb, #sb {
	width: 40px;
	}

/* formato general celdas */
td.p4corto, td.p4largo, td.p4 {
	border: 0;
	text-align: left;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	font-size: 10px;
	}

/* formato celda corta */
td.p4corto {
	width: 100px;
	}
	
/* formato celda larga */
td.p4largo {
	width: 120px;
	}

/*formato selects extras*/
select.combopeq {
	width: 45px;
	}

table.tableextra {
	margin-top: 10px;
	}

