body {background: url("../../img/bg_seat.jpg") no-repeat scroll 0 0 #e5e5e5}
#header {
    border-bottom: 2px solid #C9252C;
}
#header > .wrap > ul > li > a.actual {
    background: url("../img/arrows.png") no-repeat scroll right -66px #C9252C;
    color: #FFFFFF !important;
    font-weight: bold;
}
#header > .wrap > ul > li:hover > a {
    color: #ffffff !important;
    background: url("../img/arrows.png") no-repeat scroll right -66px #C9252C;
}
#header > .wrap > ul > li > ul, #header > .wrap > ul > li > ul > li > ul {
    background: none repeat scroll 0 0 #C9252C;
}
#header > .wrap > ul > li > ul > li > ul {
    z-index: 99;
}
#header_concesion > #head > div > ul > li > a {font-size: 14px;padding: 9px 7.5px;}
#header_concesion > #head > div > ul > li a:hover, #header_concesion > #head > div > ul > li:hover > a, #header_concesion > #head > div > ul > li a.actual, #header_concesion > #head > div > ul > li a.current {color:#c62831 !important;}
#header_concesion {border-bottom:3px solid #DD3440 !important;}
#footer > span {
    background: #002f57; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmY1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwN2FiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJmNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #002f57 0%, #007ab1 50%, #002f57 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#002f57), color-stop(50%,#007ab1), color-stop(100%,#002f57)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #002f57 0%,#007ab1 50%,#002f57 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #002f57 0%,#007ab1 50%,#002f57 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #002f57 0%,#007ab1 50%,#002f57 100%); /* IE10+ */
    background: linear-gradient(to right,  #002f57 0%,#007ab1 50%,#002f57 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f57', endColorstr='#002f57',GradientType=1 ); /* IE6-8 */
}

#content .escaparate > .pager {
    background: url("../img/vw/bg_slider.png") no-repeat scroll 0 0 transparent;
}
#telefono > div > form > p > button, #contacto > form > p > button {
    background: #146690;
}
#telefono > div {
    background: url("../img/vw/bg_llamen.jpg") no-repeat scroll 0 0 transparent;
}

#content > div.submenu > ul {
    background: none repeat scroll 0 0 #C9252C;
}
#header > .wrap > p {
    position: relative;
    display: block;
    width: 400px;
    float: right;
    clear: right;
    margin: 0 0 5px 0;
    text-align: right;
}
#header > .wrap > p > a {
    background: none;
    border: none;
    padding: 0;
    height: auto;
    width: auto;
}
#footer > p {
    display: block;
    width: 400px;
    float: right;
    margin: 10px 0 0 0;
    padding: 0 0 20px 0;
    text-align: right;
}
#footer p > a {
    background: url("../img/botones_cabecera.png") no-repeat scroll 0 0 transparent;
    border-right: 2px solid #CCCCCC;
    color: #000000;
    display: inline-block;
    font-family: 'Conv_Univers-BoldExt';
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    margin: 0 7px 0 0;
    padding: 12px 15px 12px 38px;
    text-decoration: none;
    width: auto;
}
#footer > p > a+a {
    background: transparent url("../img/botones_cabecera.png") no-repeat 0 -39px;
    border: none;
}
button {
    background: #C9252C none !important;
        color: #ffffff !important;
        box-shadow: none !important;
} 
button:hover {
    background: #636363 none !important;
        color: #ffffff !important;
} 
#favoritos > p > a, #comparar > p > a, #busqueda_cero > p > a {
    background: #C9252C none !important;
}


/*  especificas ficha   */

#ficha > .head > ul+ul > li > strong {
    color: #C9252C;
}
#ficha > .head, #ficha > h2 {
    border-bottom: 1px solid #C9252C;
}
#ficha > .content > .vehiculo > table > tbody > tr > td + td {
    border-bottom: 1px solid #C9252C;
    border-top: 1px solid #C9252C;
}
#ficha > .content > .vehiculo > div.serie > ul > li.actual > a, #ficha > .content > .vehiculo > div.tecnicos > ul > li.actual > a, #ficha > .content > .vehiculo > div.serie > ul > li:hover > a, #ficha > .content > .vehiculo > div.tecnicos > ul > li:hover > a {
    background: none repeat scroll 0 0 #C9252C;
    color: #FFFFFF !important;
}
#ficha > .content > .vehiculo > div.serie > ul > li.actual > a > b, #ficha > .content > .vehiculo > div.tecnicos > ul > li.actual > a > b, #ficha > .content > .vehiculo > div.serie > ul > li > a:hover > b, #ficha > .content > .vehiculo > div.tecnicos > ul > li > a:hover > b {
    border-bottom: 1px solid #C9252C;
    color: #ffffff !important;
}
#ficha > .content > .vehiculo > div.serie > div > ul > li > b, #ficha > .content > .vehiculo > div.tecnicos > div > ul > li > b {
    border-bottom: 1px solid #C9252C;
    border-top: 1px solid #C9252C;
}
#ficha > .content > .vehiculo > div.serie > div > ul > li + li, #ficha > .content > .vehiculo > div.tecnicos > div > ul > li + li {
    background: url("../img/vw/bullet.jpg") no-repeat scroll 5px 2px transparent;
    padding: 0 3px 8px 20px;
}
#ficha > .content > .vehiculo > div.extras > table > tbody > tr > td + td.brd_b > b, #ficha > .content > .vehiculo > div.extras > table > tbody > tr > td + td.brd_b > span, #ficha > .content > .vehiculo > div.extras > table > tbody > tr > td + td.brd_b > strong {
    border-bottom: 1px solid #C9252C;
}
#ficha > .content > .vehiculo > div.extras > table > tbody > tr > td + td.brd_t > b, #ficha > .content > .vehiculo > div.extras > table > tbody > tr > td + td.brd_t > span, #ficha > .content > .vehiculo > div.extras > table > tbody > tr > td + td.brd_t > strong {
    border-top: 1px solid #C9252C;
}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td + td.brd_b > b, #ficha > .content > .vehiculo > div.financia > table > tbody > tr > td + td.brd_b > span, #ficha > .content > .vehiculo > div.financia > table > tbody > tr > td + td.brd_b > strong {
    border-bottom: 1px solid #C9252C;
}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td + td.brd_t > b, #ficha > .content > .vehiculo > div.financia > table > tbody > tr > td + td.brd_t > span, #ficha > .content > .vehiculo > div.financia > table > tbody > tr > td + td.brd_t > strong {
    border-top: 1px solid #C9252C;
}

.close_galeria {
    background: url("../img/vw/zoom.png") no-repeat scroll 0 0 transparent;
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right {
    background-image: url("../img/vw/classic-map02.png") !important;
}
.galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right {
    background-image: url("../img/vw/classic-map.png") !important;
}


/* especificas plantillas */

#plantilla > h2 {
    border-bottom: 1px solid #C9252C;
}
#plantilla > div > div > ul > li > ul > li + li > a {
    background: none repeat scroll 0 0 #C9252C !important;
    color: #ffffff;
    box-shadow: none;
}
#plantilla > div > div > ul > li > ul > li + li > a:hover {
    background: none repeat scroll 0 0 #636363 !important;
    color: #ffffff !important;
}

/* especificas financiacion */
#financia > form > p > a {
    background: none repeat scroll 0 0 #C9252C !important;
    color: #ffffff;
    box-shadow: none;
}
#financia > form > p > a:hover {
    background: none repeat scroll 0 0 #636363 !important;
    color: #ffffff !important;
}

/* especificas ubicaciones */
#ubica > div > p > a {
    background: none repeat scroll 0 0 #C9252C !important;
    color: #ffffff;
    box-shadow: none;
}
#ubica > div > p > a:hover {
    background: none repeat scroll 0 0 #636363 !important;
    color: #ffffff !important;
}

/* especificas cita */
#content > div.cita > form > div > p > button {
    color: #ffffff;
}
#content > div > div.promo > ul > li > span > a {
    background: none repeat scroll 0 0 #C9252C !important;
    color: #ffffff;
    box-shadow:none;
}
#content > div > div.promo > ul > li > span > a:hover {
    background: none repeat scroll 0 0 #636363 !important;
    color: #ffffff !important;
}
/* especificas comparativa */
#content .comparativa > div > table > tbody > tr > td > ul > li > a {
    background: none repeat scroll 0 0 #C9252C !important;
    color: #ffffff;
    box-shadow: none;
}
#content .comparativa > div > table > tbody > tr > td > ul > li > a:hover {
    background: none repeat scroll 0 0 #636363 !important;
    color: #ffffff !important;
}
#content .comparativa > div > table > tbody > tr > td > a{
    background: none repeat scroll 0 0 #C9252C !important;
    color: #ffffff;
    box-shadow: none;
}
#content .comparativa > div > table > tbody > tr > td > a:hover {
    background: none repeat scroll 0 0 #636363 !important;
    color: #ffffff !important;
}
.bloque_compara > p > a {
    background: none repeat scroll 0 0 #C9252C !important;
    color: #ffffff !important;
    box-shadow: none;
}
.bloque_compara > p > a:hover {
    background: none repeat scroll 0 0 #636363 !important;
    color: #ffffff !important;
}
.dimensiones {
    background: url("../img/vw/dimensiones.jpg") no-repeat scroll 0 0 transparent !important;}
/*adaptar zona ubicaciones*/
#content #ubica > div {clear: both; overflow: hidden;background: none repeat scroll 0 0 #ffffff;}
#content #ubica > div > div > ul > li {background:#ffffff}
#content #ubica > div > div > ul > li > h2 {background: none repeat scroll 0 0 #ffffff;border-bottom: medium none;font-size: 15px;font-weight: bold;left: -20px;padding: 2px 0 10px 20px;position: relative;}
#content #ubica > div > div > ul > li > b {color: #000000;font-weight: bold}
#content #ubica > div > div > ul > li.horario {background: none repeat scroll 0 0 transparent;min-height: 20px;}
#content #ubica > div > div > ul > li.horario > strong {font-weight: bold}
#content #ubica > div > p {clear: left;display: block;float: left;height: auto;margin: 5px 0 5px 15px;text-align: left;width: 370px;}
#content #ubica > div > div + div {float: right;margin: 0;text-align: center;width: auto;}
#content #ubica > div > div + div > div{border: 1px solid #cccccc;float: right;height: 200px;width: 525px;}
#content #ubica > div > div + div > img {display: none}
@media (max-width: 1015px) {
    #ubica > div > div {float: none;width: auto}
    #content #ubica > div > div + div {float: none;width: 100%}
    #content #ubica > div > div + div > div {float: none;margin:0 auto;width: 90%}
    #content #ubica > div > p {
    clear: left;
    display: block;
    float: none;
    height: auto;
    margin: 5px 0 5px 15px;
    text-align: center;
    width: auto;
}
}
/*adaptar home*/
#content > ul > li > a, #content.landing_audi > ul > li > a {display: block;padding: 0 0 40px;position: relative;text-decoration: none;}
#content > ul > li > a > strong, #content.landing_audi > ul > li > a > strong {background: none repeat scroll 0 0 #ffffff;bottom: 15px;color: #da333b;display: block;font-family: arial;font-size: 13px;font-weight: bold;left: 0;padding: 6px 0;position: absolute;text-indent: 5px;text-shadow: none;text-transform: uppercase;top: auto;width: 100%;}

button, a {border-radius: 0 !important}
#content {background: #ffffff}
#header_concesion {border-bottom: 3px solid #DD3440;}

@media (max-width: 835px) {
    #header_concesion > #head > div > ul {
        background-image: url("../../img/bg_menu_mvl.png") !important;
        background-repeat: no-repeat !important;
        background-position: 99% 0 !important;
        background-color: rgba(221, 52, 64, .5) !important;
    }
}