@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0}
html{ }
body{background:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:12px; line-height:16px}


input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666}
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:1px solid #666 }


/*CONTENEDOR GENERAL*/
#contenedor{ width:882px; margin:0 auto; background-image:none}
#contenedor_bottom{ width:882px; height:19px; margin:0 auto 20px auto; background-image:none; clear:both }
#contenido{ width:771px; margin:0 auto; display:table}


/*DATOS CONCE?*/
#conceDat{ width:531px; float:left; font-size:11px; margin:10px 20px 10px 51px; display:none;}

/*WHAT LANGUAGE?*/
#idioma{ width:771px; margin:0 auto; clear:both; display:none;}
#idioma ul.lang{ float:right; font-size:10px; margin:10px 0 10px 0}
#idioma ul.lang li{ display:inline; list-style:none; color:#666}
#idioma ul.lang li.current{ display:inline; list-style:none; color:#e50000}
#idioma ul.lang li a{ display:inline; list-style:none; color:#666; text-decoration:none}
#idioma ul.lang li a:hover{ display:inline; list-style:none; color:#e50000; text-decoration:none}

/*MENU*/
#menu{ width:771px; margin:0 auto; clear:both; display:none}
#menu ul.mainMenu{ height:16px; margin:5px 0 15px 0; float:right; color:#999;  border-right:1px solid #999; padding:0 2px 0 0}
#menu ul.mainMenu li{ height:22px; display:inline; margin:0 2px 0 0; list-style:none; border-left:1px solid #999; padding:0 0 0 6px; font-size:12px; }

/*SUBMENU*/
#submenu{ position:relative; top:4px; right:70px; display:none}
#submenu ul.subMenu{ float:right;  }
#submenu ul.subMenu li{ display:inline; margin:0 0 0 1px; list-style:none }

/*FOCUS*/
#focus{ width:771px; margin:5px auto; clear:both; background-image:url(../images/fd_focus.jpg); background-repeat:repeat-x; background-position:bottom; padding:0 0 36px 0; display:none}

/*TOP*/
#top { width:771px; margin:0 auto 10px auto; clear:both; display:none}
#top .logoConce{ float:left; vertical-align:middle}
#top .logoToyota{ float:right; vertical-align:middle}




/*MODELOS*/
#modelosSel{ width:227px; float:left ; display:none}
#modelosSel .fotoCoche{ width:227px; margin:0 auto; clear:both }
#modelosSel fieldset{ width:227px; margin:10px auto; clear:both}
#modelosSel label.modelos{ display:block; margin:5px 0 0 0 }

#descrpCoche{ width:319px; float:left; margin:0 0 0 14px; }
#descrpCoche p{ margin:0 0 10px 0}

#opciones{ width:189px; float:right; font-size:9px; font-weight:bold; color:#fff; display:none}
#opciones #qlinks li{margin-bottom:1px}
#opciones #qlinks a{display:block;color:#fff;font-size:9px;font-weight:normal;text-decoration:none}
#opciones #qlinks b{padding:0}
#opciones #qlinks a, #qlinks a b{display:block;background:url(../images/fd_opciones.png)}
#opciones #qlinks a b{padding:6px 12px 0 6px}
#opciones #qlinks a{background-position:bottom left;padding-bottom:6px}
#opciones #qlinks a:hover, #qlinks a:hover b{background-image:url(../images/fd_opciones_hover.png)}


#ofertasMod { width:641px; margin:0 auto}
#ofertasMod .ofert_top{ width:641px; margin:0 auto; height:55px; background:none}
#ofertasMod .ofert_cont{ width:641px; margin:0 auto; }
#ofertasMod .ofert_cont .ofert_it{ width:608px; margin:0 auto; padding:10px 0 6px 0; background-image:url(../images/fd_lineOfert.gif); background-repeat:repeat-x; background-position:bottom;}
#ofertasMod .ofert_cont .ofert_it h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold }
#ofertasMod .ofert_cont .ofert_it p{ font-size:12px; margin:0 0 10px 0; color:#333 }
#ofertasMod .ofert_cont .ofert_it .pvp{ width:608px; height:52px; margin:0 auto 5px 1px; background-image:url(../images/fd_pvp.gif);}
#ofertasMod .ofert_cont .ofert_it .pvp .ofertDescuento{ width:596px; margin:0 auto; border-bottom:1px solid #666 ; font-family:Arial, Helvetica, sans-serif; color:#e50000; font-size:14px; font-weight:bold; padding:5px 0 3px 0; display:table }
#ofertasMod .ofert_cont .ofert_it .pvp .ofertFinal{ width:596px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight:bold; padding:5px 0 0 0; clear:both }
#ofertasMod .ofert_cont .ofert_it .pvp .left{ float:left  }
#ofertasMod .ofert_cont .ofert_it .pvp .right{ float:right  }
#ofertasMod .ofert_cont .ofert_it p.nota{ font-size:9px; margin:0 0 0 0; color:#666 }
#ofertasMod .ofert_bott{ width:341px; margin:0 auto; height:56px; background:none}
#ofertasMod .ofert_bott img{ display:inline; margin:12px 0 0 12px; display:none }

#nuevaCita .conces { width:673px; margin:0 auto 30px auto; display:none;}


#Paso1{width:673px; margin:0 auto 20px auto; clear:both; display:none;}
#Paso2{width:673px; margin:0 auto 20px auto; clear:both; display:none;}
#Paso3{width:673px; margin:0 auto 20px auto; clear:both; display:none;}
#Paso4{width:673px; margin:0 auto 20px auto; clear:both; display:none;}
<!--PASO 5-->
#Paso5{width:673px; margin:0 auto 20px auto; clear:both}
#Paso5 fieldset { width:630px; margin:0 auto; }
#Paso5 .resumen{width:673px; height:34px; margin:0 auto ; clear:both; background-image:url(../images/top_resumen.gif); display:none;}
#Paso5 .resumenCont{width:673px; margin:0 auto ; clear:both; background-image:none; display:table}
#Paso5 .resumenCont .int{width:670px; margin:0 auto; padding:20px 0 10px 0; clear:both;background-image:none;}
#Paso5 .resumenCont .int table.detalleRes{width:630px; margin:0 auto;  }
#Paso5 .resumenCont .int table.detalleRes td{ padding:3px; }
#Paso5 .resumenCont .int table.detalleRes td.identificador{ font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#666; font-weight:bold; text-align:right; margin:0 0 20px 0; }
#Paso5 .resumenCont .int table.detalleRes table.detalleIt { border-bottom:1px solid #ccc; padding:0 0 10px 0;}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt td{ vertical-align:top; padding:0 20px 0 0;}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt .titDest{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#e50000; display:block; margin:10px 0 0 0;}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt .titDestG{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block; }
#Paso5 .resumenCont .int table.detalleRes table.detalleIt td.datos{ width:25%; padding:3px;}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt td.datos a{ color:#333; text-decoration:underline; color:#e50000;}
#Paso5 .antPaso{ float:left; margin:10px 10px 0 10px; display:none;}
#Paso5 .sigPaso{ float:right; margin:10px 10px 0 0; display:none;}
#Paso5 .resumenBott{width:673px; height:25px; margin:0 auto ; clear:both; background-image:none;}
#Paso5 fieldset { width:630px; margin:0 auto; }






/*CONTENEDOR BOTTOM*/
#logosRel{ width:771px; margin:30px auto 0 auto; clear:both; display:none}
#logosRel img{ margin:0 20px 0 0; vertical-align:middle}

/*COMPARTELO*/
#compartelo{ width:188px; float:right; margin:20px 0 0 0; display:none}




/*BOTTOM*/
#bottomNav{  display:none}
#bottom{ width:874px; margin:0 auto; clear:both; display:none}
#bottom .enlaces{ width:874px; height:46px; background-image:url(../images/fd_bottom.png);}
#bottom .logo{ float:left; margin:10px 0 0 10px}
#bottom ul.subnav{ width:auto; float:right; margin:10px 10px 0 0}
#bottom ul.subnav li{ display:inline; list-style:none; font-size:11px; color:#fff; font-weight:bold; margin:0 5px 0 5px}