#izq div.enlaces p, #comparador header h2, #ultimas-visitas header h2{color:#003057; font-family: "Volvo Sans Medium";}

.vo .content-vo{background-color: #ffffff;}
.vo .content-vo .rte article{padding-top: 15px;}

.vo .content-vo>div.row{margin-top:15px;}

#comparador, #ultimas-visitas, #no-encontrado{background: #f2f2f2;}
#comparador h4, #ultimas-visitas h4, #no-encontrado h4{font-size: 17px; font-weight: normal;}
#comparador .btn{font-size: 14px;}

#buscador blockquote a, #buscador h4, #buscador ul li.ampliar a, fieldset.paginador label, #ultimas-visitas dt strong{color: #000;}
#buscador blockquote, #buscador ul li.ampliar{color: #333;}
#buscador ul li a, #izq div.enlaces ul li span, #ultimas-visitas dt, #no-encontrado p{color: #666;}

/* Buscador */
#buscador ul li{background: url(/images/volvo_responsive/vo/litem.png) no-repeat 0 10px;padding-left: 7px;}

/* Resultados */
#izq div.enlaces p{background: url(/images/volvo_responsive/vo/total-fnd.png) repeat-x;border: 1px solid #ccc;}
#izq div.enlaces ul li a{background: url(/images/volvo_responsive/vo/vo-spt.png) no-repeat 0 -12px;}

/* Paginador */
fieldset.paginador ul.vista li.on a.columnas, fieldset.paginador ul.vista li.on a.iconos, fieldset.paginador ul.vista li.on a.listado, fieldset.paginador ul.paginador li a.anterior, fieldset.paginador ul.paginador li a.siguiente{background: url(/images/volvo_responsive/vo/vo-spt.png) no-repeat;}

/* Últimas visitas */
#ultimas-visitas .no-underline{color:#333;}
/*#ultimas-visitas div img{border-color: #000;}*/
#ultimas-visitas p.precio{color: #000000;}

/*Filtros*/

/*Contenedor de nueva búsqueda*/
#nueva-busqueda-container{border-top: solid 1px #666;border-bottom:solid 1px #666;}


/*Vista de Lista*/

#listado #resultados-listado table tbody .marca{text-transform:uppercase;}
#listado #resultados-listado table tbody .comparar{white-space:nowrap;}

#listado #resultados-listado .table-renault thead tr{background-color:#dcdcdc;color:#000;text-transform: uppercase;}


/*Vista de columnas*/
#listado .resultados-columna-renault:hover{color:#fff;background: #0E396E;}
#listado .resultados-columna-renault:hover *, #listado .resultados-columna-renault:hover a{color:#fff;}

/*Vista de Mosaicos*/
#listado .caja-icono strong {color: #0E396E;}
#listado .caja-icono{height:350px;padding:5px;margin-top:10px;border:solid 1px #ccc;}
#listado .caja-icono:hover{color:#000;background: #e2e2e2;}
#listado .caja-icono:hover *{color:#000;}
#listado .caja-icono img.full-width{width:100%;}
#listado .caja-icono a{color: #000;}


@media(max-width: 991px){
    #izq div.enlaces ul li{float: left; margin-right: 10px;}
    #buscador{}
    #buscador .panel-group{position: relative;}
    #buscador .panel-title{position: relative; padding: 2px 5px 0; line-height: 25px; border: solid 1px #000; z-index: 9;}
    #buscador .panel-title a{width: 100%; display: block;}
    #buscador .panel-title a:after{position: absolute; top: 50%; margin-top: -3px; right: 10px; display: block; border: solid 5px transparent; border-top: solid 5px #000; content: " ";}
    #buscador .panel-title a:hover, #buscador .panel-title a:focus{text-decoration: none;}
    #buscador .panel-collapse{position: absolute; width: 100%; z-index: 10;}
    #buscador .panel-collapse ul{margin-right: 30px; padding: 10px 15px; border: solid 1px #000; background: #fff;}
}


@media (max-width: 767px) {
    fieldset.paginador ul.paginador{float: right;}
}

@media(min-width: 481px) {
    #promocion{position: relative;margin-top: 10px;padding: 15px 15px 15px 258px;min-height: 201px;border: 1px solid #ccc;background: #fafafa;}
    #promocion dl dd.img{position: absolute;top: 15px;left: 15px;width: 230px;height: 173px;}
    #promocion dl dt{margin-bottom: 10px;color: #000;font-size: 13px;font-weight: normal;}
    #promocion dl dd.desc {color: #666;font-size: 11px;}
}

@media(max-width: 480px){
    #promocion .subtitular {margin: 0;text-align: center;color: #fff;font-size: 17px;padding: 8px;background: #000;text-transform: uppercase;}

    #promocion dl{padding: 15px 0;margin: 0;border-top: 1px solid #fff;border-bottom: 10px solid #000;cursor: pointer;position: relative;
        background: #eaeaea; /* Old browsers */
        background: -moz-linear-gradient(top,  #eaeaea 0%, #fff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #eaeaea 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #eaeaea 0%,#fff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #eaeaea 0%,#fff 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #eaeaea 0%,#fff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fff',GradientType=0 ); /* IE6-9 */
    }
    #promocion dl a{color: #000;}
    #promocion dl .vermas{width: 20px; height: 21px; position: absolute; top: 50%; margin-top: -10px;right:20px;display: block; text-indent: -9999px; background: url(/images/comun_responsive/home/flecha.png) 0 0 no-repeat; width: 20px; height: 21px;}
    #promocion dl *{font-size: 0.95em;}
    #promocion dl .img{width: 33%; float: left; padding-right: 15px;}
    #promocion dl .img img{margin-left: 5px; border-radius: 5px; width: 100%;}
    #promocion dl dd{float:left; width: 55%}

    div.enlaces p{margin-left: -15px; margin-right: -15px;}
    div.nueva-busqueda-container{margin-left: -15px; margin-right: -15px;}
    div.nueva-busqueda-container a{text-indent: 15px;}
    #listado{margin-left: -15px; margin-right: -15px;}
    #listado section{float: none; width: 100%;}
    #listado .caja-icono {position: relative; margin-top: 0; padding-top: 10px; border: none; border-top: solid 1px #ccc; max-width: none; height: auto; background: #eaeaea; background: -moz-linear-gradient(top, #eaeaea 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #eaeaea 0%,#ffffff 100%); background: -o-linear-gradient(top, #eaeaea 0%,#ffffff 100%); background: -ms-linear-gradient(top, #eaeaea 0%,#ffffff 100%); background: linear-gradient(to bottom, #eaeaea 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 );}
    #listado .caja-icono div:first-child{float: left; width: 105px;}
    #listado .caja-icono div:last-child{position: absolute; left: 120px; right: 40px;}
    #listado .caja-icono div.comparar{float: left; clear: left; border-bottom: none;}
    #listado .caja-icono br{display: none;}
    #listado .caja-icono small{display: block;}
    .video-icon{margin-left: 5px;}
    #listado .caja-icono img{border-radius: 4px;}
    #listado .caja-icono:before{width: 20px; height: 21px; position: absolute; top: 50%; margin-top: -10px; right: 20px; display: block; text-indent: -9999px; background: url(/images/comun_responsive/home/flecha.png) 0 0 no-repeat; width: 20px; height: 21px; content: " ";}

    fieldset.paginador{margin-left: -15px; margin-right: -15px; border-right: none; border-left: none;}
}

@media(max-width: 415px) {
    #buscador .panel-title{font-size: 11px;position: relative; padding: 2px 5px 0; line-height: 25px; border: solid 1px #000; z-index: 9;}
    #listado .caja-icono p{font-size: 12px;}
    #listado .caja-icono strong{font-size: 14px !important;}
}

@media(max-width: 375px) {
    #listado .caja-icono p{font-size: 11px;}
    #listado .caja-icono strong{font-size: 13px !important;}
}

@media(max-width: 350px) {
    #buscador .panel-title{font-size: 10px;}
}

/*FORMULARIO VOLVO*/

#no-encontrado>fieldset input, #no-encontrado>fieldset select, #no-encontrado>fieldset  textarea,#no-encontrado>fieldset label {font-size: 16px !important;}
#no-encontrado>fieldset label{color:#003057 !important;font-weight:normal;}
#no-encontrado>fieldset input{height:40px;}
#no-encontrado fieldset p{ margin:18px auto;}
#no-encontrado fieldset p a { color:#003057; font-size: 15px;}

