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

*{ margin:0; padding:0; border:0}
html {
}
body {
    background-attachment: fixed;
    background-image: url("../images/fd_web.jpg");
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
input {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
select {
    border: 1px solid #666666;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.clear_b {
    clear: both;
}
#contenedor {
    background-image: url("../images/fd_contenedor.png");
    background-repeat: repeat-y;
    clear: both;
    margin: 0 auto;
    width: 882px;
}
#contenedor_bottom {
    background-image: url("../images/fd_bottom_contenedor.png");
    background-repeat: repeat-y;
    clear: both;
    height: 19px;
    margin: 0 auto 10px;
    width: 882px;
}
#contenido {
    display: table;
    margin: 0 auto;
    width: 771px;
}
#idioma {
    float: right;
    margin: 0 20px 0 0;
    width: 200px;
}
#idioma ul.lang {
    float: right;
    font-size: 10px;
    margin: 10px 0;
}
#idioma ul.lang li {
    color: #666666;
    display: inline;
    list-style: none outside none;
}
#idioma ul.lang li.current {
    color: #E50000;
    display: inline;
    list-style: none outside none;
}
#idioma ul.lang li a {
    color: #666666;
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}
#idioma ul.lang li a:hover {
    color: #E50000;
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}
#conceDat {
    font-size: 11px;
    margin: 0 20px 10px 51px;
    padding: 20px 0 0;
    width: 531px;
}
#conceDat img {
    display: block;
    margin: 0;
}
#menu {
    clear: both;
    float: right;
    margin: 0 auto;
}
#submenu {
    position: relative;
    right: 100px;
    top: 4px;
}
#submenu ul.subMenu {
    float: right;
}
#submenu ul.subMenu li {
    display: inline;
    list-style: none outside none;
    margin: 0 0 0 1px;
}
#focus {
    background-image: url("../images/fd_focus.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    clear: both;
    margin: 5px auto;
    padding: 0 0 36px;
    width: 771px;
}
#topSeccion {
    clear: both;
    margin: 5px auto 15px;
    width: 771px;
}
#top {
    clear: both;
    margin: 0 auto 10px;
    width: 771px;
}
#top .logoConce {
    float: left;
    vertical-align: middle;
}
#top .logoConceT {
    color: #E50000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    margin: 35px 0 0;
    text-decoration: none;
}
.logoToyota {
    margin: 0 0 0 788px;
    position: absolute;
    z-index: 0;
}
#ofertasMes {
    clear: both;
    margin: 20px auto;
    width: 771px;
}
#ofertasMes .ofertas_top {
    background-image: url("../images/ofertas_top.gif");
    background-position: 0 26px;
    background-repeat: no-repeat;
    clear: both;
    display: table;
    margin: 0 auto;
    width: 771px;
}
#ofertasMes .ofertas_top .nav {
    float: right;
    margin: 0;
}
#ofertasMes .ofertas_top .nav img {
    float: left;
    margin: 0 0 0 -3px;
}
#ofertasMes .ofertas_content {
    background-image: url("../images/ofertas_content.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    clear: both;
    padding: 15px 0 0;
    width: 771px;
}
#ofertasMes .oferta_list {
    clear: both;
    margin: 0 auto;
    width: auto;
}
#ofertasMes .oferta_it {
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 8px;
    width: 170px;
}
#ofertasMes .ofertaNo {
    color: #666666;
    font-size: 12px;
    margin: 0 8px;
    padding: 10px 0 20px;
    text-align: center;
    width: 730px;
}
#ofertasMes table.oferta_it {
    margin: 0 auto;
    width: 170px;
}
#ofertasMes table.oferta_it td.mod {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0;
    text-align: left;
    width: 50%;
}
#ofertasMes table.oferta_it td.mod a {
    color: #000000;
    text-decoration: none;
}
#ofertasMes table.oferta_it td.imgCoche {
    height: 90px;
}
#ofertasMes table.oferta_it td.descrp {
    height: 38px;
    padding: 3px 0;
    text-align: left;
    vertical-align: top;
}
#ofertasMes table.oferta_it td.descrp a {
    color: #000000;
    text-decoration: none;
}
#ofertasMes table.oferta_it td {
    padding: 2px 0;
    text-align: right;
    width: 50%;
}
#ofertasMes table.oferta_it td.pvp {
    color: #666666;
    font-weight: bold;
    padding: 2px 1px 2px 0;
    text-align: right;
}
#ofertasMes table.oferta_it td.final {
    color: #E50000;
    font-weight: bold;
    padding: 2px 1px 2px 0;
    text-align: right;
}
#ofertasMes .vertodos {
    display: block;
    float: right;
    margin: 20px 10px 10px 0;
}
#ofertasMes .ofertaPost_it {
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 8px;
    width: 240px;
}
#ofertasMes table.ofertaPost_it {
    margin: 0 auto;
    width: 240px;
}
#ofertasMes table.ofertaPost_it a {
    color: #666666;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
#ofertasMes .notaLegal {
    clear: both;
    color: #999999;
    font-size: 9px;
    line-height: 10px;
    margin: 10px auto;
    width: 741px;
}
#content {
    clear: both;
    margin: 0 auto;
    width: 771px;
}
#noticias {
    float: left;
    margin: 20px 0 0;
    width: 340px;
}
#noticias .noticias_it {
    color: #666666;
    font-size: 11px;
    margin: 8px auto;
    width: 340px;
}
#noticias .noticias_it .fecha {
    display: block;
    font-weight: bold;
}
#noticias .noticias_it a {
    color: #666666;
    display: block;
    text-decoration: none;
}
#noticias .masnotcias {
    display: block;
    margin: 10px 0;
}
.lblNoDatos {
    clear: both;
    float: left;
}
#instalaciones {
    float: right;
    margin: 20px 0 0;
    width: 382px;
}
#instalaciones .instalaciones_list {
    margin: 8px auto;
    width: 382px;
}
#instalaciones .instalaciones_it {
    background-color: #F2F2F2;
    background-image: url("../images/fd_instals.gif");
    background-repeat: no-repeat;
    clear: both;
    color: #666666;
    cursor: pointer;
    display: table;
    font-size: 11px;
    margin: 1px auto;
    width: 382px;
}
#instalaciones .instalaciones_it img {
    float: left;
    margin: 1px 5px 1px 1px;
}
#instalaciones .direcccion {
    color: #666666;
    padding: 5px 0 0;
    text-decoration: none;
    width: 290px;
}
#instalaciones .masnotcias {
    cursor: pointer;
    display: block;
    float: right;
    margin: 10px 0;
}
#destacados {
    clear: both;
    display: table;
    margin: 10px auto;
    width: 770px;
}
#destacados p {
    background-image: url("../images/fd_banner.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    margin: 0 auto;
    padding: 5px 5px 0;
    width: 178px;
}
#destacados .it_1 {
    float: left;
    margin: 0 6px 0 0;
    width: 188px;
}
#destacados .it_2 {
    float: left;
    margin: 0 6px 0 0;
    width: 188px;
}
#destacados .it_3 {
    float: left;
    margin: 0 6px 0 0;
    width: 188px;
}
#destacados .it_4 {
    float: right;
    margin: 0;
    width: 188px;
}
#logosRel {
    clear: both;
    display: table;
    margin: 30px auto 0;
    width: 771px;
}
#logosRel img {
    margin: 0 20px 0 0;
    vertical-align: middle;
}
#compartelo {
    float: right;
    margin: 20px 0 0;
    width: 188px;
}
#listNot {
    float: left;
    width: 463px;
}
#listNot .notIt {
    background-image: url("../images/fd_line.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    clear: both;
    display: table;
    margin: 0 auto;
    padding: 0 0 5px;
    width: 463px;
}
#listNot h2 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: normal;
    line-height: 19px;
    margin: 10px 0 0;
}
#listNot h2 a {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: normal;
    line-height: 19px;
    margin: 10px 0 0;
}
#listNot .fecha {
    color: #666666;
    display: block;
    font-size: 10px;
    margin: 0 0 10px;
}
#listNot img.fotoTh {
    border: 1px solid #D2D2D2;
    float: left;
    margin: 0 5px 0 0;
}
#listNot p {
    color: #333333;
    float: left;
    margin: 0 10px 0 0;
}
#listNot a {
    color: #333333;
    text-decoration: none;
}
#listNot .redes {
    clear: both;
    margin: 0 auto;
    padding: 10px 0 0;
    width: 463px;
}
#listNot .redes .left {
    float: left;
    width: 329px;
}
#listNot .redes .right {
    float: right;
    margin: 0 5px 0 0;
    width: 129px;
}
#notDet {
    float: left;
    width: 463px;
}
#notDet .volver {
    border-bottom: 1px solid #D7D7D7;
    margin: 10px auto;
    padding: 0 0 5px;
    width: 463px;
}
#notDet .noticia {
    background-image: url("../images/fd_line.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    clear: both;
    display: table;
    margin: 0 auto;
    padding: 0 0 5px;
    width: 463px;
}
#notDet h2 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    margin: 10px 0 0;
}
#notDet .fecha {
    color: #666666;
    display: block;
    font-size: 10px;
    margin: 0 0 10px;
}
#notDet img.foto {
    margin: 0 auto;
}
#notDet p {
    color: #333333;
    float: left;
    margin: 10px auto;
}
#notDet a {
    color: #333333;
    text-decoration: none;
}
#notDet .redes {
    clear: both;
    margin: 0 auto;
    padding: 20px 0 0;
    width: 463px;
}
#notDet .redes .megusta {
    clear: both;
    margin: 10px auto;
    width: 463px;
}
#notDet .redes .share {
    clear: both;
    float: left;
    width: 463px;
}
#archivosDes {
    clear: both;
    color: #333333;
    font-weight: bold;
    margin: 10px auto;
    width: 463px;
}
#archivosDes .DesList {
    clear: both;
    margin: 5px auto;
    width: 463px;
}
#archivosDes .DesIt {
    background-color: #999999;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    font-weight: normal;
    height: 20px;
    margin: 0 1px 0 0;
    padding: 5px 10px 0;
    text-align: center;
}
#archivosDes .DesItArch {
    clear: both;
    cursor: pointer;
    margin: 5px auto;
    width: 463px;
}
#otrosNot {
    float: right;
    width: 299px;
}
#suscribete_RSS {
    clear: both;
    margin: 0 auto;
    width: 299px;
}
#listNotDest {
    clear: both;
    margin: 0 auto;
    width: 299px;
}
#listNotDest .notItDest {
    background-image: url("../images/fd_line.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    clear: both;
    display: table;
    font-size: 10px;
    margin: 10px auto 0;
    padding: 0 0 10px;
    width: 299px;
}
#listNotDest h3 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 10px 0 0;
}
#listNotDest .fechaDest {
    color: #666666;
    display: block;
    font-size: 10px;
    margin: 0 0 10px;
}
#listNotDest p {
    color: #333333;
    float: left;
    margin: 10px 0 0;
}
#listNotDest a {
    color: #333333;
    text-decoration: none;
}
#archivoNot {
    clear: both;
    margin: 30px auto;
    width: 299px;
}
#archivoNot .archivoIt {
    float: left;
    margin: 0 10px;
    width: 299px;
}
#archivoNot h4 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    margin: 5px 0;
}
#archivoNot ul.listNot {
    color: #E50000;
    margin: 0 auto;
    width: 299px;
}
#archivoNot ul.listNot li {
    list-style: none outside none;
    margin: 0 0 5px;
}
#archivoNot a {
    color: #666666;
    text-decoration: none;
}
#archivoNot a:hover {
    color: #666666;
    text-decoration: underline;
}
#avisoLegal {
    margin: 10px auto 0;
    width: 771px;
}
#avisoLegal p {
    clear: both;
    margin: 0 0 10px;
}
#avisoLegal img {
    clear: both;
    margin: 10px 0;
}
#localizaciones {
    background-image: url("../images/fd_localizaciones.jpg");
    background-repeat: no-repeat;
    clear: both;
    margin: 10px auto 0;
    padding: 10px 0 0;
    width: 471px;
}
#localizaciones .tit {
    clear: both;
    margin: 0 0 0 10px;
    width: 771px;
}
#localizaciones #principal {
    float: left;
    margin: 30px 0 0 21px;
    width: 463px;
}
#localizaciones #principal .left {
    float: left;
    width: 210px;
}
#localizaciones #principal .foto {
    border: 1px solid #999999;
    margin: 0 0 5px;
    padding: 2px;
    width: 207px;
}
#localizaciones #principal .ver {
    clear: both;
    display: block;
    height: 26px;
    margin: 5px 0 0 27px;
    width: 207px;
}
#localizaciones #principal .detalle {
    float: right;
    width: 229px;
}
#localizaciones #principal .detalle h1 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 26px;
}
#localizaciones #principal .detalle h2 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 0 5px;
}
#localizaciones #principal .detalle .contacto {
    line-height: 16px;
    margin: 5px auto;
    width: 229px;
}
#localizaciones #principal .detalle .contacto .label {
    clear: both;
    font-weight: bold;
    margin: 0 auto;
    width: 229px;
}
#localizaciones #principal .detalle .contacto .dat {
    clear: both;
    margin: 0 auto;
    width: 229px;
}
#localizaciones #principal .detalle .contacto a {
    color: #666666;
    text-decoration: none;
}
#localizaciones #principal .detalle .mailtto a {
    color: #E50000;
    text-decoration: none;
}
#localizaciones #servicios {
    float: left;
    height: 179px;
    margin: 15px 11px 0 0;
    width: 456px;
}
#localizaciones #servicios h2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 5px 0;
}
#localizaciones #servicios .serv {
    float: left;
    height: 155px;
    margin: 10px auto;
    width: 213px;
}
#localizaciones #servicios .serv2 {
    float: right;
    height: 155px;
    margin: 10px auto;
    width: 232px;
}
#localizaciones #servicios .servIt {
    margin: 0 0 5px;
    width: 240px;
}
#localizaciones #servicios .servIt img {
    margin: 0 0 0 5px;
    vertical-align: middle;
}
#localizaciones #servicios .servIt a {
    color: #E50000;
}
#localizaciones #servicios .servIco {
    text-align: center;
    width: 30px;
}
#localizaciones .sep {
    clear: both;
    height: 19px;
    margin: 0 auto;
    width: 771px;
}
#localizaciones #otros {
    clear: both;
    display: table;
    margin: 0 auto;
    width: 751px;
}
#localizaciones .localOtros {
    float: left;
    margin: 30px 5px 0;
    width: 220px;
	 height: 100%;
}
#localizaciones .localOtros h2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0 8px;
}
#localizaciones .localOtros h3 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 5px 0;
}
#localizaciones .localOtros .contacto {
    font-size: 11px;
    margin: 15px auto 0;
    width: 220px;
}
#localizaciones .localOtros .contacto .label {
    clear: both;
    font-weight: bold;
    margin: 0;
    width: 220px;
}
#localizaciones .localOtros .contacto .dat {
    clear: both;
    margin: 0;
    width: 220px;
}
#localizaciones .localOtros .contacto a {
    color: #666666;
    text-decoration: none;
}



#localizaciones .contactos {
    float: left;
    height: 200px;
    margin: 30px 15px 0 0;
    width: 500px;
}

#localizaciones .contactos h2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0 10px;
}
#localizaciones .contactoIt {
    display: table;
    margin: 0 auto 15px;
    width: 240px;
	float: right;
}
#localizaciones .contactoIt .foto {
    border: 1px solid #999999;
    float: left;
    height: 61px;
    margin: 0 0 5px;
    padding: 2px;
    width: 60px;
}
#localizaciones .contactoIt .datos {
    float: right;
    font-size: 11px;
    width: 165px;
}
#localizaciones .contactoIt h3 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 2px;
}
#localizaciones .contactoIt .contacto {
    font-size: 10px;
    line-height: 12px;
    margin: 5px 0 0;
    width: 165px;
}
#localizaciones .contactoIt .contacto .label {
    margin: 0 5px 0 0;
    width: 165px;
}
#localizaciones .contactoIt .contacto a {
    color: #666666;
    display: block;
    text-decoration: none;
}
#otrasLocalizaciones {
    background-image: url("../images/fd_focus.jpg");
    background-repeat: repeat-x;
    clear: both;
    margin: 30px auto;
    padding: 14px 0 0;
    width: 378px;
}
#otrasLocalizaciones .titOtras {
    display: block;
    margin: 0 0 10px 10px;
}
#otrasLocalizaciones .otrasIta {
    float: left;
    margin: 0 0 20px 5px;
    width: 369px;
}
#otrasLocalizaciones .otrasItb {
    float: right;
    margin: 0 5px 20px 0;
    width: 369px;
}
#otrasLocalizaciones .foto {
    border: 1px solid #999999;
    float: left;
    margin: 0 0 5px;
    padding: 2px;
    width: 150px;
}
#otrasLocalizaciones .detalle {
    float: right;
    width: 200px;
}
#otrasLocalizaciones .detalle h2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
#otrasLocalizaciones .detalle h3 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 0 10px;
}
#otrasLocalizaciones .detalle .mas {
    display: block;
    margin: 5px 0 0;
}
#modelosSel {
    float: left;
    width: 227px;
}
#modelosSel .fotoCoche {
    clear: both;
    margin: 0 auto;
    width: 227px;
}
#modelosSel fieldset {
    clear: both;
    margin: 10px auto;
    width: 227px;
}
#modelosSel label.modelos {
    display: block;
    margin: 5px 0 0;
}
#modelosSel .modOferta {
    margin: 10px auto;
    width: 227px;
}
#modelosSel .modOfertaTop {
    background-image: url("../images/top_modOferta.png");
    height: 45px;
    margin: 0 auto;
    width: 227px;
}
#modelosSel .modOfertaCont {
    background-image: url("../images/fd_modOferta.png");
    display: table;
    margin: 0 auto;
    width: 227px;
}
#modelosSel .modOfertaContDet {
    background-image: url("../images/fd_line_oferta.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-size: 9px;
    margin: 0 auto;
    padding: 10px 0 5px;
    width: 204px;
}
#modelosSel .modOferta a.vertodas {
    clear: both;
    color: #666666;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 5px 10px 0 0;
    text-decoration: none;
}
#modelosSel .modOfertaContDet h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    width: 204px;
}
#modelosSel .modOfertaContDet .dto {
    color: #E50000;
    font-size: 12px;
    font-weight: bold;
    margin: 4px auto;
    width: 204px;
}
#modelosSel .modOfertaBott {
    background-image: url("../images/bottom_modOferta.png");
    background-position: center bottom;
    height: 10px;
    margin: 0 auto;
    width: 227px;
}
#modelosSel .nota {
    color: #E50000;
    font-size: 10px;
    width: 227px;
}
#descrpCoche {
    float: left;
    margin: 0 0 0 14px;
    width: 319px;
}
#descrpCoche h1 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 26px;
    margin: 0 0 5px;
}
#descrpCoche h3 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px;
}
#descrpCoche p {
    margin: 0 0 10px;
}
#opciones {
    color: #FFFFFF;
    float: right;
    font-size: 9px;
    font-weight: bold;
    width: 189px;
}
#opciones #qlinks li {
    margin-bottom: 1px;
}
#opciones #qlinks a {
    color: #FFFFFF;
    display: block;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
#opciones #qlinks b {
    padding: 0;
}
#opciones #qlinks a, #qlinks a b {
    background: url("../images/fd_opciones.png") repeat scroll 0 0 transparent;
    display: block;
}
#opciones #qlinks a b {
    padding: 6px 12px 0 6px;
}
#opciones #qlinks a {
    background-position: left bottom;
    padding-bottom: 6px;
}
#opciones #qlinks a:hover, #qlinks a:hover b {
    background-image: url("../images/fd_opciones_hover.png");
}
#ofertasMod {
    float: left;
    margin: 0 0 0 3px;
    position: relative;
    top: -10px;
    width: 341px;
}
#ofertasMod .ofert_top {
    background-image: url("../images/ofertMod_top.gif");
    height: 55px;
    margin: 0 auto;
    width: 341px;
}
#ofertasMod .ofert_cont {
    background-image: url("../images/ofertMod_repeat.gif");
    background-repeat: repeat-y;
    margin: 0 auto;
    width: 341px;
}
#ofertasMod .ofert_cont .ofert_it {
    background-image: url("../images/fd_lineOfert.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    margin: 0 auto;
    padding: 10px 0 6px;
    width: 308px;
}
#ofertasMod .ofert_cont .ofert_it h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#ofertasMod .ofert_cont .ofert_it p {
    color: #666666;
    font-size: 10px;
    margin: 0 0 10px;
}
#ofertasMod .ofert_cont .ofert_it .pvp {
    background-image: url("../images/fd_pvp.gif");
    height: 79px;
    margin: 0 auto 5px 1px;
    width: 308px;
}
#ofertasMod .ofert_cont .ofert_it .pvp .ofertPvp {
    clear: both;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 0 0;
    width: 296px;
}
#ofertasMod .ofert_cont .ofert_it .pvp .ofertDescuento {
    border-bottom: 1px solid #666666;
    color: #E50000;
    display: table;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 0 3px;
    width: 296px;
}
#ofertasMod .ofert_cont .ofert_it .pvp .ofertFinal {
    clear: both;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 0 0;
    width: 296px;
}
#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 {
    color: #666666;
    font-size: 9px;
    margin: 0;
}
#ofertasMod .ofert_bott {
    background-image: url("../images/ofertMod_bott.gif");
    height: 56px;
    margin: 0 auto;
    width: 341px;
}
#ofertasMod .ofert_bott img {
    display: inline;
    margin: 12px 0 0 12px;
}
#ofertasMod .notaLegalMod {
    clear: both;
    color: #999999;
    font-size: 9px;
    line-height: 10px;
    margin: 10px auto;
    width: 341px;
}
#mapaWeb {
    margin: 0 auto;
    width: 771px;
}
#mapaWeb .intro {
    clear: both;
    margin: 0 auto;
    padding: 20px 0;
    width: 771px;
}
#mapaWeb a {
    color: #666666;
    text-decoration: none;
}
#mapaWeb a.enlace {
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}
#mapaWeb .navWeb {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 10px auto;
    width: 770px;
}
#mapaWeb .navWeb ul.whole {
    font-weight: bold;
    list-style: none outside none;
    margin: 0 10px 0 0;
}
#mapaWeb .navWeb ul.whole li.whole {
    background-image: url("../images/border_nav_map.png");
    background-position: 0 17px;
    background-repeat: repeat-x;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 20px 30px 0;
    text-align: left;
}
#mapaWeb .navWeb ul.modelos {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 200px;
}
#mapaWeb .navWeb ul.modelos li {
    float: left;
    margin: 0 5px 0 0;
    width: 95px;
}
#mapaWeb .navWeb ul.empresas {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 190px;
}
#mapaWeb .navWeb ul.empresas li {
    margin: 0 5px 0 0;
    width: 185px;
}
#mapaWeb .navWeb ul.ocasion {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 130px;
}
#mapaWeb .navWeb ul.ocasion li {
    margin: 0 5px 0 0;
    width: 125px;
}
#mapaWeb .navWeb ul.finan {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 160px;
}
#mapaWeb .navWeb ul.finan li {
    margin: 0 5px 0 0;
    width: 155px;
}
#mapaWeb .navWeb ul.postventa {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 190px;
}
#mapaWeb .navWeb ul.postventa li {
    margin: 0 5px 0 0;
    width: 185px;
}
#mapaWeb .navWeb ul.mundo {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 130px;
}
#mapaWeb .navWeb ul.mundo li {
    margin: 0 5px 0 0;
    width: 125px;
}
#empresas {
    margin: 0 auto;
    width: 771px;
}
#empresas .emprIt {
    color: #666666;
    float: left;
    font-size: 11px;
    height: 170px;
    margin: 0 6px 5px;
    overflow: hidden;
    width: 244px;
}
#empresas .emprIta {
    color: #666666;
    float: left;
    font-size: 11px;
    margin: 0 19px 19px 0;
    width: 244px;
}
#empresas .emprItb {
    color: #666666;
    float: left;
    font-size: 11px;
    margin: 0 0 19px;
    width: 244px;
}
#empresas h2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0 0 5px;
}
#empresas h2 a {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-decoration: none;
}
#empresas p {
    margin: 0 0 10px;
}
#empresas a {
    color: #666666;
    text-decoration: none;
}
#empresas .emprIt img {
    clear: both;
    margin: 0 0 5px;
}
#empresas .intro {
    float: left;
    width: 507px;
}
#empresas .emprOpc {
    float: right;
    width: 244px;
}
#empresas .emprOpcIt {
    clear: both;
    color: #666666;
    font-size: 11px;
    margin: 0 0 19px;
    width: 244px;
}
#empresas .emprContacto {
    background-image: url("../images/fd_contacto_auton.jpg");
    background-repeat: no-repeat;
    display: table;
    margin: 30px 0 0;
    padding: 20px 0 0;
    width: 504px;
}
#empresas .emprContactoBott {
    background-image: url("../images/bott_contacto_auton.jpg");
    background-repeat: no-repeat;
    clear: both;
    height: 22px;
    width: 504px;
}
#empresas .emprContacto h2 {
    border-bottom: 1px solid #E50000;
    color: #E50000;
    font-size: 18px;
    margin: 0 0 20px;
    padding: 0 0 5px;
    width: 410px;
}
#empresas .contactoIt {
    clear: both;
    display: table;
    margin: 0 0 20px 30px;
    width: 470px;
}
#empresas .contactoIt .foto {
    border: 1px solid #999999;
    float: left;
    height: 61px;
    margin: 0 0 5px;
    padding: 2px 2px 0;
    width: 60px;
}
#empresas .contactoIt .fotoEjec {
    border: 1px solid #999999;
    float: left;
    height: 71px;
    margin: 0 0 5px;
    padding: 2px;
    width: 71px;
}
#empresas .contactoIt .datos {
    float: left;
    font-size: 11px;
    margin: 0 0 0 10px;
    width: 260px;
}
#empresas .contactoIt h3 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 1px 0 0;
}
#empresas .contactoIt h4 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 1px 0 0;
}
#empresas .contactoIt .contacto {
    margin: 10px 0 0;
    width: 280px;
}
#empresas .contactoIt .contacto .label {
    float: left;
    font-weight: bold;
    margin: 0 3px;
}
#empresas .contactoIt .contacto .dat {
    float: left;
    margin: 0;
    width: 200px;
}
#empresas .contactoIt .contacto a {
    color: #E50000;
    text-decoration: none;
}
#empresas ol {
    margin: 10px auto 10px 0;
    width: 450px;
}
#empresas ol li {
    margin: 0 0 8px 30px;
}
#empresas .emprOfert {
    background-repeat: no-repeat;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    height: 202px;
    margin: 0 auto;
    padding: 0 0 20px;
    width: 507px;
}
#empresas .bot {
    cursor: pointer;
    float: right;
    margin: 0 20px 0 0;
    position: relative;
    top: 170px;
}
#empresas .emprOfertdetall {
    background-repeat: no-repeat;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    display: none;
    margin: 10px auto;
    padding: 0 0 10px;
    width: 507px;
}
#empresas .detall {
    float: left;
    font-size: 11px;
    margin: 10px 0;
    width: 330px;
}
#empresas ul.det {
    margin: 0 0 0 30px;
}
#empresas ul.det li {
    list-style: disc outside url("../images/ico_list_sm.gif");
}
#empresas .detallImg {
    border-left: 1px solid #E5E5E5;
    float: right;
    margin: 10px 0;
    text-align: right;
    width: 160px;
}
#empresas .consultar {
    clear: both;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center;
    width: 507px;
}
#empresas .consultar img {
    margin: 0 10px;
    vertical-align: middle;
}
#empresas p.nota {
    clear: both;
    font-size: 9px;
    line-height: 10px;
    margin: 5px auto;
    width: 507px;
}
#ofertPost {
    margin: 0 auto;
    width: 771px;
}
#ofertPost .OfertItNo {
    margin: 20px auto;
    text-align: center;
    width: 771px;
}
#ofertPost .ofertIt {
    color: #666666;
    float: left;
    font-size: 11px;
    height: 198px;
    margin: 0 6px 19px;
    width: 244px;
}
#ofertPost .ofertIt img {
    display: block;
}
#ofertPost ul {
    margin: 0 0 20px 30px;
}
#ofertPost ul li {
    margin: 0 0 5px;
}
#ofertPost ul li ul {
    margin: 0 0 20px 20px;
}
#ofertPost p {
    margin: 0 0 20px;
}
#ofertPost .tit {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}
#ofertPost .dest1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#ofertPost .dest2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#ofertPost .ofertIt a {
    color: #666666;
    display: block;
}
#ofertPost h2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 30px;
    margin: 0 0 5px;
}
#ofertPost h2 a {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 30px;
    margin: 0 0 5px;
}
#ofertPost h3 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 0 5px;
}
#ofertPost h2.subt {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 0 5px;
}
#ofertPost h3.subt {
    color: #E50000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 0 5px;
}
#ofertPost p {
    margin: 0 0 10px;
}
#ofertPost p.dest {
    color: #E50000;
    margin: 0 0 10px;
}
#ofertPost a {
    color: #666666;
    text-decoration: none;
}
#ofertPost .empIt img {
    clear: both;
    margin: 0 0 5px;
}
#ofertPost .ofertSelItDet {
    float: left;
    margin: 0 8px 19px;
    width: 240px;
}
#ofertPost .ofertSelIt {
    color: #666666;
    font-size: 11px;
    height: 210px;
    overflow: hidden;
    width: 240px;
}
#ofertPost .ofertSelIt p.introOfert {
    clear: both;
    font-size: 12px;
    margin: 0 0 10px;
}
#ofertPost .ofertSelIt p.introOfert a {
    color: #666666;
    text-decoration: none;
}
#ofertPost .dest {
    color: #E50000;
}
#ofertPost p.nota {
    color: #999999;
    font-size: 9px;
    line-height: 10px;
}
#ofertPost div.nota {
    bottom: 0;
    color: #999999;
    font-size: 9px;
    line-height: 10px;
    position: relative;
}
#ofertPost .horario {
    background-image: url("../images/fd_horario.png");
    background-repeat: no-repeat;
    clear: both;
    margin: 0 auto;
    padding: 35px 0 0;
    text-align: center;
    width: 570px;
}
#ofertPost .timetable {
    clear: both;
    margin: 30px auto 40px;
    padding: 10px 0;
    width: 514px;
}
#ofertPost .introContacta {
    clear: both;
    margin: 10px auto;
    text-align: left;
    width: 570px;
}
#ofertPost .introContacta img {
    margin: 0 0 0 23px;
}
#ofertPost .horario .vermapa {
    display: block;
    margin: 5px auto 5px 0;
}
#ofertPost .horario .vermapa {
    display: block;
    margin: 5px auto 5px 0;
}
#ofertPost .horario .localizacion {
    float: left;
    font-size: 11px;
    margin: 0 0 8px 10px;
    text-align: left;
    width: 246px;
}
#ofertPost .horario .datContacto {
    float: right;
    font-size: 11px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-align: left;
    width: 250px;
}
#ofertPost .contactoIt {
    clear: both;
    margin: 0 0 10px;
    width: 210px;
}
#ofertPost .contactoIt .fotoContacto {
    border: 1px solid #999999;
    float: left;
    height: 61px;
    margin: 0 0 5px;
    padding: 2px;
    width: 60px;
}
#ofertPost .contactoIt .datos {
    float: left;
    font-size: 11px;
    margin: 0 0 0 5px;
    width: 110px;
}
#ofertPost .contactoIt h3.conce {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0;
    width: 246px;
}
#ofertPost .contactoIt h4.staff {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    width: 250px;
}
#ofertPost .contactoIt h5.cargo {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    width: 250px;
}
#ofertPost .contactoIt .contacto {
    margin: 10px 0 0;
    width: 160px;
}
#ofertPost .contactoIt .contacto .label {
    float: left;
    font-weight: bold;
    margin: 0 3px;
    width: 60px;
}
#ofertPost .contactoIt .contacto .labelMail {
    float: left;
    font-weight: bold;
    margin: 0 3px;
    width: 160px;
}
#ofertPost .contactoIt .contacto .labelMail a {
    text-decoration: underline;
}
#ofertPost .contactoIt .contacto .dat {
    float: right;
    margin: 0 0 3px;
    width: 80px;
}
#ofertPost .contactoIt .contacto a {
    color: #666666;
    text-decoration: none;
}
#ofertPost .horarioBott {
    background-image: url("../images/bott_horario.png");
    height: 16px;
    margin: 0 auto;
    text-align: center;
    width: 570px;
}
#ofertPost .citaPrev {
    margin: 20px auto;
    text-align: center;
    width: 524px;
}
#ofertPost .caracteristicas {
    clear: both;
    margin: 0 auto;
    width: 770px;
}
#ofertPost img.tit {
    display: block;
    margin: 5px 0;
}
#ofertPost .caracteristicasIt {
    float: left;
    height: 110px;
    margin: 10px 5px 0;
    width: 375px;
}
#ofertPost .descrp {
    background-repeat: no-repeat;
    float: right;
    font-size: 11px;
    line-height: 14px;
    padding: 0 0 0 75px;
    width: 300px;
}
#ofertPost .toyotaTarj {
    float: left;
    margin: 0 0 30px;
    width: 311px;
}
#ofertPost .toyotaTarjDet {
    float: right;
    width: 437px;
}
#ofertPost .solicita {
    margin: 20px auto;
    text-align: center;
    width: 437px;
}
#ofertPost p.dest a {
    font-weight: bold;
    text-decoration: underline;

}
#ofertPost p.notaTarj {
    clear: both;
    font-size: 9px;
    margin: 0 auto;
    width: 770px;
}
#ofertPost ul.vehiculo {
    margin: 0 auto 20px;
    width: 650px;
}
#ofertPost ul.vehiculo li {
    list-style: disc outside url("../images/ico_list_gris.gif");
    margin: 0 0 5px;
}
#ofertPost a {
    color: #E50000;
}
#ofertPost a.enlDst {
    color: #E50000;
    font-weight: bold;
    text-decoration: underline;
}
#ofertPost ul.recambios {
    margin: 0 auto 20px;
    width: 650px;
}
#ofertPost ul.recambios li {
    font-size: 10px;
    line-height: 14px;
    list-style: disc outside url("../images/ico_list_gris.gif");
    margin: 0 0 5px;
}
#ofertPost .masinfo {
    clear: both;
    margin: 10px auto;
    width: 176px;
}
#ofertPost .playerBluetooth {
    clear: both;
    margin: 20px auto;
    width: 483px;
}
#ofertPost .gamaInt {
    float: left;
    width: 370px;
}
#ofertPost .gamaExt {
    float: right;
    width: 370px;
}
#ofertPost .gamaIt {
    font-size: 10px;
    margin: 0 auto;
    width: 370px;
}
#ofertPost .topIt {
    background-image: url("../images/fd_top_ofertas.png");
    background-position: center 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 31px;
    margin: 5px auto;
    width: 370px;
}
#ofertPost .topIt img {
    cursor: pointer;
    margin: 5px;
    vertical-align: middle;
}
#ofertPost ul.caractetisticas {
    margin: 0 15px 0 20px;
}
#ofertPost ul.caractetisticas li {
    font-size: 10px;
    line-height: 12px;
    list-style: disc outside url("../images/ico_list.gif");
    margin: 0 0 5px;
}
#ofertPost .neumLeft {
    float: left;
    width: 370px;
}
#ofertPost .neumLeftIt {
    clear: both;
    font-size: 11px;
    margin: 10px auto 20px;
    width: 370px;
}
#ofertPost .neumRight {
    float: right;
    width: 370px;
}
#ofertPost .neumRight p {
    clear: both;
    font-size: 11px;
    margin: 0 0 20px;
    width: 370px;
}
#ofertPost ul.condInm {
    margin: 0 auto 0 20px;
    width: 350px;
}
#ofertPost ul.condInm li {
    font-size: 10px;
    line-height: 14px;
    list-style: disc outside url("../images/ico_list_gris.gif");
    margin: 0 0 5px;
}
#ofertPost .selOpcSorteo {
    clear: both;
    margin: 20px auto;
    width: 770px;
}
#ofertPost .selOpcSorteo .selLeft {
    border-right: 1px solid #7D7F84;
    float: left;
    margin: 0 0 30px;
    width: 435px;
}
#ofertPost .selOpcSorteo .selLeft .imgBlock {
    display: block;
    margin: 20px 0 10px;
}
#ofertPost .selOpcSorteo .selRight {
    float: right;
    width: 314px;
}
#ofertPost .selOpcSorteo .selRight .imgBlock {
    display: block;
    margin: 20px 0 10px;
}
#ofertPost .selOpcSorteo .verCond {
    clear: both;
    color: #666666;
    font-size: 11px;
    margin: 10px auto;
    width: 770px;
}
#ofertPost .selOpcSorteo .verCond a {
    color: #666666;
    text-decoration: underline;
}
#ofertPost .fotoForma {
    float: left;
    margin: 6px 20px 0 0;
}
#ofertPost .botSolicita {
    margin: 20px auto;
    width: 211px;
}
#ofertPost .botones {
    float: left;
    margin-top: 50px;
    width: 770px;
}
#ofertPost .botones .botSolicita2 {
    float: left;
    text-align: center;
    width: 385px;
}
#ofertPost .botones .botBono {
    float: left;
    text-align: center;
    width: 385px;
}
#ofertPost .puntos {
    float: left;
    margin: 0 0 0 10px;
    width: 440px;
}
#ofertPost ul.forma {
    padding: 0 0 0 15px;
}
#ofertPost ul.forma li {
    list-style: disc outside url("../images/ico_list.png");
    margin: 0 0 5px;
}
#ofertPost .datosconceTop {
    background-image: url("../images/top_datosconce.png");
    background-repeat: no-repeat;
    height: 15px;
    margin: 0 auto;
    width: 724px;
}
#ofertPost .datosconceCont {
    background-image: url("../images/fd_datosconce.png");
    display: table;
    margin: 0 auto;
    width: 724px;
}
#ofertPost .datosconceCont h2 {
    margin: 0 0 3px;
}
#ofertPost .datosconceCont .titDatos {
    margin: 0 auto;
    width: 704px;
}
#ofertPost .datosconceCont .datosFoto {
    float: left;
    margin: 0 0 0 15px;
    width: 207px;
}
#ofertPost .datosconceCont .datosContacto {
    float: left;
    margin: 0 0 0 15px;
    width: 207px;
}
#ofertPost .datosconceCont .datosServicios {
    float: right;
    margin: 0 20px 0 15px;
    width: 207px;
}
#ofertPost .datosconceCont .datosServicios table {
    width: 207px;
}
#ofertPost .datosconceCont .datosServiciosIt {
    clear: both;
    margin: 0 auto;
    text-align: left;
    width: 207px;
}
#ofertPost .datosconceCont .datosServiciosIt .iconito {
    float: left;
    margin: 0 5px 0 0;
    width: 30px;
}
#ofertPost .datosconceCont .datosFoto img {
    display: block;
    margin: 5px 0 0;
}
#ofertPost .datosconceCont a {
    color: #666666;
    text-decoration: underline;
}
#ofertPost .datosconceBott {
    background-image: url("../images/bott_datosconce.png");
    background-repeat: no-repeat;
    clear: both;
    height: 15px;
    margin: 0 auto 30px;
    width: 724px;
}
#nuevaCita {
    clear: both;
    margin: 20px auto;
    width: 770px;
}
#nuevaCita p {
    margin: 10px 0;
}
#nuevaCita .selecciona {
    margin: 0 auto;
    width: 770px;
}
#nuevaCita .pedirCita {
    border-right: 1px solid #D3D3D3;
    float: left;
    margin: 0 0 0 10px;
    width: 463px;
}
#nuevaCita .pedirCita ul {
    list-style: none outside none;
    margin: 10px 0;
}
#nuevaCita .pedirCita ul li {
    margin: 10px 0;
}
#nuevaCita .pedirCita ul li input {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
#nuevaCita .pedir {
    margin: 20px auto;
    width: 157px;
}
#nuevaCita .modificarCita {
    float: right;
    margin: 0 10px 0 0;
    width: 270px;
}
#nuevaCita .modificarCita fieldset {
    clear: both;
    margin: 30px auto;
    width: 270px;
}
#nuevaCita .modificarCita .matricula {
    clear: both;
    margin: 10px auto 20px;
    width: 270px;
}
#nuevaCita .modificarCita .matricula input {
    border: 1px solid #9B9B9B;
    display: block;
    height: 18px;
    margin: 4px 0 0;
    padding: 4px 2px 0;
    width: 110px;
}
#nuevaCita .modificarCita .identificador {
    clear: both;
    margin: 10px auto;
    width: 270px;
}
#nuevaCita .modificarCita .identificador input {
    border: 1px solid #9B9B9B;
    display: block;
    height: 18px;
    margin: 4px 0 0;
    padding: 4px 2px 0;
    width: 220px;
}
#nuevaCita .modificarCita .entrar {
    clear: both;
    float: right;
}
#nuevaCita .conces {
    margin: 0 auto 30px;
    width: 673px;
}
#nuevaCita .conces ul {
    list-style: none outside none;
    margin: 10px 0;
}
#nuevaCita .conces ul li {
    margin: 0 0 10px;
}
#nuevaCita .conces ul li input {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
#Paso1 .tipoOperacion {
    background-image: url("../images/top_tipoOperacion.gif");
    clear: both;
    height: 34px;
    margin: 0 auto;
    width: 673px;
}
#Paso1 .tipoOperacionCont {
    background-image: url("../images/fd_cita.gif");
    clear: both;
    display: table;
    margin: 0 auto;
    width: 673px;
}
#Paso1 .tipoOperacionCont .int {
    background-image: url("../images/fd_content_cita.gif");
    background-repeat: repeat-x;
    clear: both;
    margin: 0 auto;
    padding: 20px 0 10px;
    width: 669px;
}
#Paso1 .tipoOperacionCont .introEdit {
    margin: 0 auto;
    width: 633px;
}
#Paso1 .tipoOperacionCont p {
    margin: 0 auto;
    width: 633px;
}
#Paso1 .tipoOperacionCont .left {
    float: left;
    margin: 0 0 10px 10px;
    width: 312px;
}
#Paso1 .tipoOperacionCont .right {
    float: right;
    margin: 0 12px 10px 0;
    width: 312px;
}
#Paso1 .tipoOperacionCont .ficha {
    margin: 10px auto;
    width: 312px;
}
#Paso1 .tipoOperacionCont .fichaTop {
    background-image: url("../images/top_ficha.png");
    background-repeat: no-repeat;
    height: 7px;
    margin: 0 auto;
    width: 312px;
}
#Paso1 .tipoOperacionCont .fichaCont {
    background-image: url("../images/fd_ficha.png");
    margin: 0 auto;
    width: 312px;
}
#Paso1 .tipoOperacionCont .fichaBott {
    background-image: url("../images/bottom_ficha.png");
    background-repeat: no-repeat;
    height: 8px;
    margin: 0 auto;
    width: 312px;
}
#Paso1 .tipoOperacionBott {
    background-image: url("../images/bottom_cira.gif");
    clear: both;
    height: 25px;
    margin: 0 auto;
    width: 673px;
}
#Paso1 .tipoOperacionCont label.top {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 5px 5px 10px;
    width: 285px;
}
#Paso1 .tipoOperacionCont label.top input {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
#Paso1 .tipoOperacionCont .detalle {
    display: table;
    margin: 0 auto;
    padding: 10px 0 0;
    width: 295px;
}
#Paso1 .tipoOperacionCont .detalle p {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    margin: 0 auto 10px;
    width: 295px;
}
#Paso1 .tipoOperacionCont .detalle .calcul {
    float: right;
}
#Paso1 .tipoOperacionCont .detalle .masinfo {
    float: right;
    margin: 10px 0;
}
#Paso1 .tipoOperacionCont div.recibir {
    clear: both;
    display: table;
    font-size: 10px;
    margin: 5px 5px 10px 0;
    width: 285px;
}
#Paso1 .tipoOperacionCont div.recibir .labelrecibir {
    float: right;
    margin: -2px 0 0;
    width: 265px;
}
#Paso1 .tipoOperacionCont div.observaciones {
    clear: both;
    font-size: 11px;
    margin: 10px 5px 5px 0;
    width: 285px;
}
#Paso1 .tipoOperacionCont div.observaciones textarea {
    border: 1px solid #B1B5C0;
    display: block;
    height: 60px;
    width: 290px;
}
#Paso1 .tipoOperacionCont div.detMecanica {
    clear: both;
    font-size: 10px;
    margin: 10px 5px 5px 0;
    width: 285px;
}
#Paso1 .tipoOperacionCont div.detMecanica textarea {
    border: 1px solid #B1B5C0;
    display: block;
    height: 60px;
    width: 290px;
}
#Paso1 .tipoOperacionCont div.detNeumaticos {
    clear: both;
    font-size: 11px;
    margin: 10px 5px 5px 0;
    width: 285px;
}
#Paso1 .tipoOperacionCont div.aseguradora {
    clear: both;
    font-size: 11px;
    margin: 10px 5px 5px 0;
    width: 285px;
}
#Paso1 .tipoOperacionCont div.aseguradora input {
    border: 1px solid #B1B5C0;
    display: block;
    padding: 4px 2px 0;
    width: 290px;
}
#Paso1 .tipoOperacionCont div.sino {
    font-size: 11px;
    margin: 10px auto;
    text-align: center;
    width: 200px;
}
#Paso1 .tipoOperacionCont div.sino input {
    font-size: 11px;
    margin: 0 3px 0 15px;
}
#Paso1 .tipoOperacionCont div.modelo {
    float: left;
    margin: 0 10px 10px 0;
    width: 140px;
}
#Paso1 .tipoOperacionCont div.modelo select {
    border: 1px solid #B1B5C0;
    display: block;
    font-size: 10px;
    padding: 2px;
    width: 136px;
}
#Paso1 .tipoOperacionCont div.ambito {
    float: left;
    margin: 0 0 10px;
    width: 100px;
}
#Paso1 .tipoOperacionCont div.ambito select {
    border: 1px solid #B1B5C0;
    display: block;
    font-size: 10px;
    padding: 2px;
    width: 100px;
}
#Paso1 .tipoOperacionCont div.accesorio {
    clear: both;
    font-size: 11px;
    margin: 10px 5px 5px 0;
    width: 285px;
}
#Paso1 .tipoOperacionCont div.accesorio input {
    border: 1px solid #B1B5C0;
    display: block;
    padding: 4px 2px 0;
    width: 290px;
}
#Paso1 .tipoOperacionCont div.accesorio select {
    border: 1px solid #B1B5C0;
    display: block;
    font-size: 10px;
    padding: 2px;
    width: 290px;
}
#Paso1 .tipoOperacionCont div.listado {
    margin: 10px auto;
    width: 298px;
}
#Paso1 .tipoOperacionCont div.listadoTop {
    background-image: url("../images/top_list.png");
    height: 8px;
    margin: 0 auto;
    width: 298px;
}
#Paso1 .tipoOperacionCont div.listadoCont {
    background-image: url("../images/fd_list.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    clear: both;
    margin: 0 auto;
    width: 298px;
}
#Paso1 .tipoOperacionCont div.listadoCont ul {
    font-size: 10px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0 0 5px;
    width: 278px;
}
#Paso1 .tipoOperacionCont div.listadoCont ul li {
    border-top: 1px solid #C4C4C4;
    margin: 0 0 3px;
    padding: 6px 0 3px;
}
#Paso1 .tipoOperacionCont div.listadoCont ul > *:first-child {
    border: medium none;
    margin: 0 0 3px;
    padding: 3px 0;
}
#Paso1 .tipoOperacionCont div.listadoCont ul li input {
    float: right;
}
#Paso1 .tipoOperacionCont .quieres {
    clear: both;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin: 10px auto 0;
    text-align: center;
    width: 630px;
}
#Paso1 .tipoOperacionCont .quieres .sino {
    font-size: 12px;
    font-weight: normal;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    width: 630px;
}
#Paso1 .tipoOperacionCont .cuantos {
    font-size: 12px;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    width: 630px;
}
#Paso1 .tipoOperacionCont .nota {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 12px;
    margin: 20px auto 0;
    text-align: center;
    width: 630px;
}
#Paso1 .tipoOperacionCont .nota img {
    margin: -5px 5px 0 0;
    vertical-align: middle;
}
#Paso1 .sigPaso {
    clear: both;
    float: right;
    margin: 10px 10px 0 0;
}
#Paso2 .fechahora {
    background-image: url("../images/top_fechaHora.gif");
    clear: both;
    height: 34px;
    margin: 0 auto;
    width: 673px;
}
#Paso2 .fechahoraCont {
    background-image: url("../images/fd_cita.gif");
    clear: both;
    display: table;
    margin: 0 auto;
    width: 673px;
}
#Paso2 .fechahoraCont .int {
    background-image: url("../images/fd_content_cita.gif");
    background-repeat: repeat-x;
    clear: both;
    margin: 0 auto;
    padding: 20px 0 10px;
    width: 669px;
}
#Paso2 .fechahoraCont p {
    margin: 0 auto;
    width: 633px;
}
#Paso2 .fechahoraCont .left {
    float: left;
    height: 200px;
    margin: 20px 0 0 20px;
    width: 312px;
}
#Paso2 .fechahoraCont .left img {
    float: left;
}
#Paso2 .fechahoraCont .left table {
    float: right;
}
#Paso2 .fechahoraCont .left table td {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
#Paso2 .fechahoraCont .left table td a {
    text-decoration: none;
}
#Paso2 .fechahoraCont .right {
    float: right;
    height: 200px;
    margin: 20px 12px 0 0;
    width: 312px;
}
#Paso2 .fechahoraCont .right .ico {
    float: left;
}
#Paso2 .fechahoraCont .right .preferido {
    float: left;
    margin: 0 0 0 20px;
}
#Paso2 .fechahoraCont .right .preferido select {
    border: 1px solid #B1B5C0;
    display: block;
    font-size: 10px;
    padding: 2px;
    width: 150px;
}
#Paso2 .antPaso {
    float: left;
    margin: 10px 10px 0;
}
#Paso2 .sigPaso {
    float: right;
    margin: 10px 10px 0 0;
}
#Paso2 .fechahoraBott {
    background-image: url("../images/bottom_cira.gif");
    clear: both;
    height: 25px;
    margin: 0 auto;
    width: 673px;
}
#Paso3 .datosVeh {
    background-image: url("../images/top_datosVeh.gif");
    clear: both;
    height: 34px;
    margin: 0 auto;
    width: 673px;
}
#Paso3 .datosVehCont {
    background-image: url("../images/fd_cita.gif");
    clear: both;
    display: table;
    margin: 0 auto;
    width: 673px;
}
#Paso3 .datosVehCont .int {
    background-image: url("../images/fd_content_cita.gif");
    background-repeat: repeat-x;
    clear: both;
    margin: 0 auto;
    padding: 20px 0 10px;
    width: 669px;
}
#Paso3 .datosVehCont p {
    margin: 0 auto 20px;
    width: 633px;
}
#Paso3 .datosVehCont label.paso3 {
    width: 135px;
}
#Paso3 fieldset {
    margin: 0 auto;
    width: 630px;
}
#Paso3 fieldset div.label {
    float: left;
    width: 115px;
}
#Paso3 fieldset div.modelo {
    float: left;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset select.modelo {
    border: 1px solid #9B9B9B;
    float: left;
    height: 22px;
    width: 178px;
}
#Paso3 fieldset div.motor {
    float: right;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset select.motor {
    border: 1px solid #9B9B9B;
    float: left;
    height: 22px;
    width: 178px;
}
#Paso3 fieldset div.comercial {
    float: left;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset select.comercial {
    border: 1px solid #9B9B9B;
    height: 22px;
    width: 178px;
}
#Paso3 fieldset div.cambio {
    float: right;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset select.cambio {
    border: 1px solid #9B9B9B;
    height: 22px;
    width: 176px;
}
#Paso3 fieldset div.kms {
    float: left;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset input.kms {
    border: 1px solid #9B9B9B;
    height: 22px;
    width: 120px;
}
#Paso3 fieldset div.matricula {
    float: right;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset input.matricula {
    border: 1px solid #9B9B9B;
    height: 22px;
    width: 120px;
}
#Paso3 fieldset div.carro {
    float: left;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset select.carro {
    border: 1px solid #9B9B9B;
    height: 22px;
    width: 178px;
}
#Paso3 fieldset div.bastidor {
    float: right;
    margin: 0 0 10px;
    width: 310px;
}
#Paso3 fieldset input.bastidor {
    border: 1px solid #9B9B9B;
    height: 22px;
    width: 120px;
}
#Paso3 .dest {
    color: #E50000;
}
#Paso3 .antPaso {
    float: left;
    margin: 10px 10px 0;
}
#Paso3 .sigPaso {
    float: right;
    margin: 10px 10px 0 0;
}
#Paso3 .datosVehBott {
    background-image: url("../images/bottom_cira.gif");
    clear: both;
    height: 25px;
    margin: 0 auto;
    width: 673px;
}
#Paso4 fieldset {
    margin: 0 auto;
    width: 630px;
}
#Paso4 fieldset div.label {
    float: left;
    width: 115px;
}
#Paso4 .datosPers {
    background-image: url("../images/top_datosPers.gif");
    clear: both;
    height: 34px;
    margin: 0 auto;
    width: 673px;
}
#Paso4 .datosPersCont {
    background-image: url("../images/fd_cita.gif");
    clear: both;
    display: table;
    margin: 0 auto;
    width: 673px;
}
#Paso4 .datosPersCont .int {
    background-image: url("../images/fd_content_cita.gif");
    background-repeat: repeat-x;
    clear: both;
    margin: 0 auto;
    padding: 20px 0 10px;
    width: 669px;
}
#Paso4 .datosPersCont p {
    margin: 0 auto 20px;
    width: 633px;
}
#Paso4 fieldset div.nombre {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#Paso4 fieldset input.nombre {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 150px;
}
#Paso4 fieldset label {
    float: left;
    width: 100px;
}
#Paso4 fieldset div.apelldido1 {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#Paso4 fieldset input.apelldido1 {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 150px;
}
#Paso4 fieldset div.apelldido2 {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#Paso4 fieldset input.apelldido2 {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 150px;
}
#Paso4 .dest {
    color: #E50000;
}
#Paso4 fieldset div.mail {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#Paso4 fieldset input.mail {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 178px;
}
#Paso4 fieldset div.tel {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#Paso4 fieldset input.tel {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 120px;
}
#Paso4 fieldset div.cp {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#Paso4 fieldset input.cp {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 90px;
}
#Paso4 fieldset div.provincia {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#Paso4 fieldset select.provincia {
    border: 1px solid #9B9B9B;
    height: 24px;
    width: 178px;
}
#Paso4 div.condiciones {
    clear: both;
    margin: 0 auto 10px 10px;
    width: 620px;
}
#Paso4 .antPaso {
    float: left;
    margin: 10px 10px 0;
}
#Paso4 .sigPaso {
    float: right;
    margin: 10px 10px 0 0;
}
#Paso4 .datosPersBott {
    background-image: url("../images/bottom_cira.gif");
    clear: both;
    height: 25px;
    margin: 0 auto;
    width: 673px;
}
#Paso4 p.notaCita {
    clear: both;
    color: #999999;
    font-size: 9px;
    line-height: 10px;
    margin: 0 auto 10px;
    width: 620px;
}
#Paso5 fieldset {
    margin: 0 auto;
    width: 630px;
}
#Paso5 .resumen {
    background-image: url("../images/top_resumen.gif");
    clear: both;
    height: 34px;
    margin: 0 auto;
    width: 673px;
}
#Paso5 .resumenCont {
    background-image: url("../images/fd_cita.gif");
    clear: both;
    display: table;
    margin: 0 auto;
    width: 673px;
}
#Paso5 .resumenCont .int {
    background-image: url("../images/fd_content_cita.gif");
    background-repeat: repeat-x;
    clear: both;
    margin: 0 auto;
    padding: 20px 0 10px;
    width: 669px;
}
#Paso5 .resumenCont .int table.detalleRes {
    margin: 0 auto;
    width: 630px;
}
#Paso5 .resumenCont .int table.detalleRes td {
    padding: 3px;
}
#Paso5 .resumenCont .int table.detalleRes td.identificador {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    margin: 0 0 20px;
    text-align: right;
}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt {
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 10px;
}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt td {
    padding: 0 20px 0 0;
    vertical-align: top;
}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt .titDest {
    color: #E50000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt .titDestG {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt td.datos {
    padding: 3px;
    width: 25%;
}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt td.datos a {
    color: #E50000;
    text-decoration: underline;
}
#Paso5 .resumenCont .int table.detalleRes table.detalleIt td.nota {
    color: #333333;
    font-size: 11px;
}
#Paso5 .antPaso {
    float: left;
    margin: 10px 10px 0;
}
#Paso5 .sigPaso {
    float: right;
    margin: 10px 10px 0 0;
}
#Paso5 .resumenBott {
    background-image: url("../images/bottom_cira.gif");
    clear: both;
    height: 25px;
    margin: 0 auto;
    width: 673px;
}
#Paso6 .titDest {
    color: #E50000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
}
#Paso6 .opcPaso6 {
    clear: both;
    margin: 10px auto;
    width: 100%;
}
#Paso6 p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#citaPrevia {
    clear: both;
    margin: 20px auto;
    width: 673px;
}
#citaPrevia .Paso1 {
    clear: both;
    margin: 0 auto 20px;
    width: 673px;
}
#citaPrevia .Paso2 {
    clear: both;
    margin: 0 auto 20px;
    width: 673px;
}
#citaPrevia .Paso3 {
    clear: both;
    margin: 0 auto 20px;
    width: 673px;
}
#citaPrevia .Paso4 {
    clear: both;
    margin: 0 auto 20px;
    width: 673px;
}
#citaPrevia .top_citaPaso1 {
    background-image: url("../images/cita_topPaso1.gif");
    clear: both;
    height: 61px;
    margin: 0 auto;
    width: 673px;
}
#citaPrevia .top_citaPaso2 {
    background-image: url("../images/cita_topPaso2.gif");
    clear: both;
    height: 61px;
    margin: 0 auto;
    width: 673px;
}
#citaPrevia .top_citaPaso3 {
    background-image: url("../images/cita_topPaso3.gif");
    clear: both;
    height: 61px;
    margin: 0 auto;
    width: 673px;
}
#citaPrevia .top_citaPaso4 {
    background-image: url("../images/cita_topPaso4.gif");
    clear: both;
    height: 61px;
    margin: 0 auto;
    width: 673px;
}
#citaPrevia .top_citaPaso5 {
    background-image: url("../images/cita_topPaso4.gif");
    clear: both;
    height: 61px;
    margin: 0 auto;
    width: 673px;
}
#citaPrevia .content_cita {
    background-image: url("../images/cita_repeat.gif");
    clear: both;
    display: table;
    margin: 0 auto;
    width: 673px;
}
#citaPrevia .siguiente {
    float: right;
    margin: 20px 10px 0 0;
}
#citaPrevia .bottom_cita {
    background-image: url("../images/cita_bottom.gif");
    background-repeat: no-repeat;
    clear: both;
    height: 15px;
    margin: 0 auto;
    width: 673px;
}
#citaPrevia .dest {
    color: #E50000;
}
#citaPrevia fieldset {
    clear: both;
    margin: 0 auto;
    width: 640px;
}
#citaPrevia fieldset div.control {
    clear: both;
    display: table;
    margin: 0 auto 10px;
    width: 640px;
}
#citaPrevia fieldset label.control {
    float: left;
    width: 120px;
}
#citaPrevia fieldset div.controlSet {
    float: right;
    margin: 0 0 5px;
    width: 520px;
}
#citaPrevia fieldset div.control input {
    float: left;
    margin: 2px 4px 0 0;
}
#citaPrevia fieldset div.control .item {
    float: left;
}
#citaPrevia fieldset select.control {
    height: 22px;
}
#citaPrevia fieldset div.nombre {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#citaPrevia fieldset input.nombre {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 150px;
}
#citaPrevia fieldset label {
    float: left;
    width: 100px;
}
#citaPrevia fieldset div.apelldido1 {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#citaPrevia fieldset input.apelldido1 {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 150px;
}
#citaPrevia fieldset div.apelldido2 {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#citaPrevia fieldset input.apelldido2 {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 150px;
}
#citaPrevia fieldset div.mail {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#citaPrevia fieldset input.mail {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 180px;
}
#citaPrevia fieldset div.tel {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#citaPrevia fieldset input.tel {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    padding: 4px 2px 0;
    width: 120px;
}
#citaPrevia fieldset label.paso3 {
    display: block;
    width: 135px;
}
#citaPrevia fieldset div.modelo {
    float: left;
    margin: 0 0 10px;
    width: 320px;
}
#citaPrevia fieldset select.modelo {
    border: 1px solid #9B9B9B;
    height: 18px;
    width: 178px;
}
#citaPrevia fieldset div.motor {
    float: right;
    margin: 0 0 10px;
    width: 320px;
}
#citaPrevia fieldset select.motor {
    border: 1px solid #9B9B9B;
    height: 18px;
    width: 178px;
}
#citaPrevia fieldset div.comercial {
    float: left;
    margin: 0 0 10px;
    width: 320px;
}
#citaPrevia fieldset select.comercial {
    border: 1px solid #9B9B9B;
    height: 18px;
    width: 178px;
}
#citaPrevia fieldset div.cambio {
    float: right;
    margin: 0 0 10px;
    width: 320px;
}
#citaPrevia fieldset select.cambio {
    border: 1px solid #9B9B9B;
    height: 18px;
    width: 176px;
}
#citaPrevia fieldset div.kms {
    float: left;
    margin: 0 0 10px;
    width: 320px;
}
#citaPrevia fieldset input.kms {
    border: 1px solid #9B9B9B;
    height: 18px;
    width: 120px;
}
#citaPrevia fieldset div.matricula {
    float: right;
    margin: 0 0 10px;
    width: 320px;
}
#citaPrevia fieldset input.matricula {
    border: 1px solid #9B9B9B;
    height: 18px;
    width: 120px;
}
#citaPrevia fieldset div.carro {
    float: left;
    margin: 0 0 10px;
    width: 320px;
}
#citaPrevia fieldset select.carro {
    border: 1px solid #9B9B9B;
    height: 18px;
    width: 178px;
}
#citaPrevia fieldset div.fecha {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#citaPrevia fieldset label.paso4 {
    float: left;
    width: 140px;
}
#citaPrevia fieldset input.dia {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 25px;
}
#citaPrevia fieldset input.mes {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 25px;
}
#citaPrevia fieldset input.ano {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    margin: 0 2px 0 0;
    vertical-align: middle;
    width: 45px;
}
#citaPrevia fieldset div.horario {
    float: left;
    margin: 0 5px 10px;
    width: 300px;
}
#citaPrevia fieldset select.horario {
    border: 1px solid #9B9B9B;
    float: left;
    height: 18px;
    width: 120px;
}
#citaPrevia fieldset div.vehiculo {
    clear: both;
    margin: 0 auto 15px;
    width: 630px;
}
#citaPrevia fieldset div.vehiculo input {
    margin: 0 1px 0 0;
    vertical-align: middle;
}
#citaPrevia fieldset div.vehiculo img {
    margin: 0 10px 0 0;
    vertical-align: middle;
}
#citaPrevia fieldset div.observaciones {
    clear: both;
    margin: 0 auto 20px;
    width: 630px;
}
#citaPrevia fieldset textarea.observaciones {
    border: 1px solid #9B9B9B;
    display: block;
    height: 100px;
    padding: 4px 2px 0;
    width: 624px;
}
#citaPrevia label.condiciones {
    clear: both;
    margin: 0 auto 20px 10px;
    width: 620px;
}
#citaPrevia .enviar {
    clear: both;
    margin: 0 auto 10px;
    width: 106px;
}
#citaPrevia p.notaCita {
    clear: both;
    color: #999999;
    font-size: 9px;
    line-height: 10px;
    margin: 0 auto 20px;
    width: 620px;
}
#citaPrevia p.mensaje {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 20px auto;
    text-align: center;
    width: 590px;
}
#finan {
    clear: both;
    margin: 0 auto;
    width: 771px;
}
#finan .opcIta {
    color: #666666;
    float: left;
    font-size: 11px;
    margin: 0 19px 19px 0;
    width: 244px;
}
#finan .opcItb {
    color: #666666;
    float: left;
    font-size: 11px;
    margin: 0 0 19px;
    width: 244px;
}
#finan .opcIta img {
    clear: both;
    display: block;
}
#finan .opcItb img {
    clear: both;
    display: block;
}
#finan h1 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 20px;
}
#finan h2 {
    color: #E50000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 5px;
}
#finan h2 a {
    color: #E50000;
    text-decoration: none;
}
#finan .dest {
    color: #E50000;
    text-decoration: none;
}
#finan p {
    margin: 0 0 10px;
}
#finan p.list {
    margin: 0 auto 10px;
    width: 480px;
}
#finan p.nota {
    color: #999999;
    font-size: 10px;
    margin: 0 0 10px;
}
#finan a {
    color: #666666;
    text-decoration: none;
}
#finan a.dest {
    color: #E50000;
    text-decoration: none;
}
#finan strong.dest {
    color: #E50000;
    font-weight: bold;
}
#finan .empIt img {
    clear: both;
    margin: 0 0 5px;
}
#finan .intro_finan {
    float: left;
    width: 507px;
}
#finan .finanOpc {
    float: right;
    width: 244px;
}
#finan .finanOpcIt {
    clear: both;
    color: #666666;
    display: table;
    font-size: 10px;
    line-height: 14px;
    margin: 0 0 19px;
    width: 244px;
}
#finan .finanOpcIt img {
    clear: both;
    display: block;
}
#finan .finanil {
    float: left;
    margin: 0 5px 0 0;
}
#finan h3 {
    color: #E50000;
    display: inline;
    font-weight: bold;
}
#finan strong.dest {
    color: #E50000;
}
#finan ul.ventajas {
    margin: 0 15px 25px;
}
#finan ul.ventajas li {
    list-style: disc outside url("../images/ico_list.gif");
    margin: 0 0 5px;
}
#finan .banner75 {
    clear: both;
    margin: 0 auto;
    padding: 10px 0;
    width: 388px;
}
#finan .player {
    clear: both;
    margin: 0 auto;
    padding: 10px 0;
    width: 388px;
}
#finan .centroAtt {
    background-color: #EBEBEB;
    margin: 0 auto;
    padding: 20px;
    width: 270px;
}
#simulador {
    background-color: #E7E7E9;
    background-image: url("../images/top_simulador.gif");
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 400px;
}
#simulador .tit {
    margin: 10px 0 0 10px;
}
#simulador fieldset {
    margin: 0 auto;
    padding: 20px 0 0;
    width: 400px;
}
#simulador label {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 6px 0 0;
    text-align: right;
    width: 180px;
}
#simulador label.coste {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 6px 0 0;
    text-align: right;
    width: 180px;
}
#simulador .control {
    clear: both;
    margin: 0 auto 10px;
    width: 370px;
}
#simulador .controlCoste {
    clear: both;
    margin: 30px auto 10px;
    width: 370px;
}
#simulador select {
    height: 22px;
    vertical-align: middle;
    width: 169px;
}
#simulador input.coste {
    background-color: #E7E7E9;
    border: medium none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 18px;
    width: 169px;
}
#simulador .opciones {
    background-color: #FFFFFF;
    clear: both;
    margin: 0 auto;
    padding: 10px 0;
    text-align: right;
    width: 400px;
}
#simulador a {
    display: inline;
    margin: 0 5px;
}
#paginacion {
    clear: both;
    color: #313131;
    font-size: 10px;
    margin: 0 auto;
    width: 463px;
}
#paginacion .bloquePaginacion {
    margin: 20px auto;
    width: 463px;
}
#paginacion .paginacionNumeroPaginaActiva {
    color: #E50000;
    font-weight: bold;
    margin: 0 3px;
}
#paginacion a {
    color: #999999;
    font-weight: normal;
    margin: 0 3px;
    text-decoration: none;
}
#paginacion a:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
#paginacion a.paginacionNumero {
    border: 1px solid #A1A1A1;
    color: #313131;
    font-weight: normal;
    line-height: 20px;
    margin: 0 3px;
    padding: 3px 5px;
    text-decoration: none;
}
#paginacion a.paginacionNumero:hover {
    border: 1px solid #E50000;
    color: #E50000;
    font-weight: normal;
    margin: 0 3px;
    padding: 3px 5px;
    text-decoration: none;
}
#paginacion #ctl00_ContentPlaceHolder_Contenido_superPager_ctl01 {
    background-image: url("../images/fd_siguiente.gif");
    cursor: pointer;
    line-height: 20px;
    padding: 4px 17px 4px 10px;
}
#paginacion #ctl00_ContentPlaceHolder_Contenido_superPager_ctl01:hover {
    background-image: url("../images/fd_siguiente_on.gif");
    color: #E50000;
    cursor: pointer;
    font-weight: normal;
    line-height: 20px;
    padding: 4px 17px 4px 10px;
}
#paginacion #ctl00_ContentPlaceHolder_Contenido_superPager_BtnSig {
    background-image: url("../images/fd_siguiente.gif");
    cursor: pointer;
    line-height: 20px;
    padding: 4px 8px 4px 10px;
}
#paginacion #ctl00_ContentPlaceHolder_Contenido_superPager_BtnSig:hover {
    background-image: url("../images/fd_siguiente_on.gif");
    color: #E50000;
    cursor: pointer;
    font-weight: normal;
    line-height: 20px;
    padding: 4px 8px 4px 10px;
}
#bottomNav {
    background-image: url("../images/fd_bottom_content.png");
    background-repeat: no-repeat;
    display: table;
    margin: 0 auto 44px;
    width: 874px;
}
#bottomNav a {
    color: #FFFFFF;
    text-decoration: none;
}
#bottomNav .navWeb {
    font-size: 11px;
    margin: 10px auto;
    width: 770px;
}
#bottomNav .navWeb ul.whole {
    font-weight: bold;
    list-style: none outside none;
    margin: 0 10px 0 0;
}
#bottomNav .navWeb ul.whole li.whole {
    background-image: url("../images/border_nav.png");
    background-position: 0 17px;
    background-repeat: repeat-x;
    float: left;
    margin: 0 20px 30px 0;
    text-align: left;
}
#bottomNav .navWeb ul.modelos {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 200px;
}
#bottomNav .navWeb ul.modelos li {
    float: left;
    margin: 0 5px 0 0;
    width: 95px;
}
#bottomNav .navWeb ul.empresas {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 190px;
}
#bottomNav .navWeb ul.empresas li {
    margin: 0 5px 0 0;
    width: 185px;
}
#bottomNav .navWeb ul.ocasion {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 130px;
}
#bottomNav .navWeb ul.ocasion li {
    margin: 0 5px 0 0;
    width: 125px;
}
#bottomNav .navWeb ul.finan {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 160px;
}
#bottomNav .navWeb ul.finan li {
    margin: 0 5px 0 0;
    width: 155px;
}
#bottomNav .navWeb ul.postventa {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 190px;
}
#bottomNav .navWeb ul.postventa li {
    margin: 0 5px 0 0;
    width: 185px;
}
#bottomNav .navWeb ul.mundo {
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    width: 130px;
}
#bottomNav .navWeb ul.mundo li {
    margin: 0 5px 0 0;
    width: 125px;
}
#bottom {
    clear: both;
    margin: 0 auto;
    width: 874px;
}
#bottom .enlaces {
    background-image: url("../images/fd_bottom.png");
    height: 46px;
    width: 874px;
}
#bottom .logo {
    float: left;
    margin: 10px 0 0 10px;
}
#bottom ul.subnav {
    float: right;
    margin: 10px 10px 0 0;
    width: auto;
}
#bottom ul.subnav li {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    font-size: 11px;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 5px;
}
#bottom ul.subnav li a {
    color: #FFFFFF;
    text-decoration: none;
}