/*
Theme Name: Tecnicoche
Theme URI:
Description: Tecnicoche Theme
Version: 1.0
Author: Iridia Estudio
Author URI: http://www.wpelements.com/

Much of this CSS is Based on GridFocus
*/
* {
    margin:0;
    padding:0}
html,body {
    color:#666;
    text-align:center}
body {
    font-size:12px !important;
    font-family: Verdana, Helvetica, Arial, sans-serif !important}
h1 {
    font-size:22px}
/*
h2 {
    font-size:18px}
h3 {
    font-size:16px}
h4 {
    font-size:14px}
*/
h5 {
    font-size:10px;
    color:#7f7f7f;
    padding-left:1px;
    font-weight:400}
a {
    color:#3a3a5a;
    text-decoration:none;
    outline: 0}
    a:hover {
    color:#3a3a5a}
img{
    border: 0}
.derecha{
    text-align: right}
#wrapper {
    margin:0 auto;
    text-align:left;
    width:970px;
    position: relative}
/* header styles */
#header{
    margin: 30px 0 0 0;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    position: relative;
    overflow: hidden;
    background: url('images/borde-pestanyas.jpg') repeat-x bottom left}
    #header a{
        color: #717188}
        #header a:hover{
            color: #333}
    #header h1{
        margin: 20px 0 10px 0}
    #header ul{
        list-style: none;
        margin: 0;
        padding: 0;
        overflow: hidden}
        #header ul li{
            float: left}
    #header ul#nav-content{
        margin-top: 17px}
    #header ul#nav-content li a{
        display:block;
        overflow:hidden;
        text-indent: -10000px;
        height: 29px}
        #header ul#nav-content li a:hover{
            background-position: 0 -29px !important}
        #header ul#nav-content li a.seleccionada{
            background-position: 0 -58px !important}
        #header ul#nav-content li a.caraudio{
            background: url(images/menu/p-car-audio.png) no-repeat 0 0;
            width: 103px}
        #header ul#nav-content li a.navegacion{
            background: url(images/menu/p-navegacion.png) no-repeat 0 0;
            width: 119px}
        #header ul#nav-content li a.multimedia{
            background: url(images/menu/p-multimedia.png) no-repeat 0 0;
            width: 117px}
        #header ul#nav-content li a.seguridad{
            background: url(images/menu/p-seguridad.png) no-repeat 0 0;
            width: 110px}
        #header ul#nav-content li a.novedades{
            background: url(images/menu/p-novedades.png) no-repeat 0 0;
            width: 132px}
/*        #header ul#nav-content li a.lo-ultimo-de{
            background: url(images/menu-loultimode.jpg) no-repeat 0 0;
            width: 132px}
*/
    #header ul#nav-general{
        border: 1px solid #dfdfe6;
        background: #f4f4fb url('images/bg-menu-general.jpg') repeat-x bottom left;
        padding: 5px 10px 5px 5px;
        float: left;
        position: absolute;
        top: 0;
        right: 0}
        #header ul#nav-general li a{
            background: url('images/menu-general-separador.jpg') no-repeat left center;
            margin-left: 10px;
            padding-left: 10px}
        #header ul#nav-general li a.primera{
            background: none;
            margin-left: 0;
            padding-left: 5px}
    #header a.rss{
        position: absolute;
        font-weight: normal;
        top: 55px;
        right: 1px;
        background: url('images/rss.jpg') no-repeat right center;
        padding: 15px 50px 15px 0;
        color: #3a3a5a}
        #header a.rss:hover{
            color: #3a3a5a}
        #header a.rss span{
            text-decoration: underline}
        #header a.rss:hover span{
            background: #ededed}
/* main - middle content and columns */
#mid {}
#mainCol {
float:left;
margin:45px 0 0 0;
width:400px;
overflow:hidden}
    div.cabecera-marca{
        overflow: hidden;
        margin-bottom: 20px;}
        div.cabecera-marca-post{
            margin-bottom: 30px}
        div.cabecera-marca span.ir-a-marca{
            margin-top: 7px;
            display: block;
            padding: 2px 18px 2px 0;
            background: url('images/estrella.jpg') no-repeat right center;
            float: right}
            div.cabecera-marca a{
                color: #3a3a5a;
                font-weight: bold;
                text-decoration: underline;
                font-size: 11px}
                div.cabecera-marca a:hover{
                    background: #e9e9e9}
        div.cabecera-marca img{
            float: left}
#mainCol div.banner-contenido{
    clear: both;
    margin: 0 0 30px 0;
    overflow: hidden}
    #mainCol div.banner-contenido a{
        background: #fff;
        float: left;
        padding: 4px;
        border:1px solid #ccc;
        width: 389px; /* 1 + 4 + 1 + 387 + 1 + 4 + 1*/ }
        #mainCol div.banner-contenido a:hover{
            background: #e9e9e9;
            border:1px solid #3b3b5b}
        #mainCol div.banner-contenido img{
            border: 1px solid #ccc;
            float: left}
    p.listado-articulos{
        background: url(images/list-item-catgen.jpg) no-repeat left center;
        padding: 0 0 0 12px;
        font-size: 11px;
        color: #999;
        position: absolute;
        top: 189px;
        left: 2px}
        p.listado-articulos strong{
            color: #666}
#vids {
    padding-left:20px}
/* style individual sidebars */
#midCol a {
font-weight:700}
#midCol {
color:#444;
float:left;
margin:25px 0 0 45px;
width:240px;
line-height:1.3em}
    #midCol h3{
        color: #1b5674;
/*        font-size: 13.5px !important;*/
        font-size: 13px !important;
        font-weight: bold;
        font-family: Arial, sans-serif;
/*        color: red;*/
        margin-bottom: 3px}
#midCol p {
    color:#777}
#midCol span.numcat {
    margin-left: 5px;
    font-weight: normal !important;
    }
#searchWrap,.middle_links {
    margin-bottom:20px}
#searchWrap{
    margin-top: 25px}
    #searchWrap input,
    #submit-comments {}
    #searchWrap p {
        color: #777;
        font-weight: bold;
        font-size: 11px}
    #searchWrap #s {
        font-size:12px;
        background: none;
        border:1px solid #ccc;
        padding:2px 2px 3px 2px;
        margin-right:3px;
        width:220px;
        color: #3a3a5a;
        margin: 7px 0 7px 0}
    #searchWrap div.derecha input{
        margin-right: 10px;
        padding: 2px 4px 1px 4px !important}
.middle_links h3 {
    margin-bottom:5px}
#midCol ul {
    list-style:none;
    margin:8px 0 4px;
    padding: 0;
    border-bottom:1px solid #ccc}
    #midCol ul li{}
    #midCol #etiquetas {
        overflow: hidden;
        margin-top: 25px}
    #midCol #etiquetas a{
        float: left;
        margin: 0 13px 5px 0;
        font-weight: normal;
        font-size: 11px !important;
        text-decoration: underline;
        color: #3a3a5a}
        #midCol #etiquetas a:hover{
            color: #333;
            background: #e9e9e9}
        #midCol #etiquetas p {
            color: #777;
            font-weight: bold;
            font-size: 11px;
            margin-bottom: 10px}
    #midCol #guia-fabricantes-servicios {
        margin-top: 25px}
        #midCol #guia-fabricantes-servicios ul {
            border-top: 3px solid #aeaeae;
            padding-top: 3px;
            padding-bottom: 3px;
            border-bottom: 3px solid #aeaeae}
.middle_links ul li {
    border-top:1px solid #ccc}
    .middle_links ul li.primera {
        border-top:0}
    .middle_links ul li a{
        padding: 3px 0 2px 20px;
        margin: 3px 0;
        color: #3a3a5a;
        font-family: Arial, Verdana, sans-serif;
        font-weight: bold;
        display: block;
        background: #fff url('images/list-item-cat.jpg') no-repeat 3px 6px}
        .middle_links ul li a:hover,
        .middle_links ul li a.seleccionada{
            color: #3a3a5a;
            background: #ededed url('images/list-item-cat-sel.jpg') no-repeat 3px 6px}
        .middle_links ul li.current-cat a{
            color: #3a3a5a;
            background: #ededed url('images/list-item-cat-sel.jpg') no-repeat 3px 6px}
#tertCol {
    float:left;
    width:240px;
    margin:27px 0 0 45px}
#tertCol p {
    color:#777}
    #tertCol p.novedades-destacadas {
        color: #1b5674;
        font-size: 13px !important;
        font-weight: bold;
        font-family: Arial, sans-serif;
        padding-bottom: 7px;
        border-bottom: 3px solid #aeaeae;
        margin-bottom: 18px;
        }
    #tertCol #banners-sidebar a{
        background: #fff;
        float: left;
        padding: 4px;
        border:1px solid #ccc;
        margin-bottom: 18px}
        #tertCol #banners-sidebar a:hover{
            background: #e9e9e9;
            border:1px solid #3b3b5b}
        #tertCol #banners-sidebar img{
            border: 1px solid #ccc;
            float: left}
        div.flash{
            background: #fff;
            float: left;
            padding: 4px;
            border:1px solid #ccc;
            margin-bottom: 18px}
            div.flash object{
                border:1px solid #ccc;
                float: left}
    div.conoce-ultimo{
        border: 1px solid #ccc;
        margin: 0 0 21px 0;
        overflow: hidden}
        div.conoce-ultimo a.todas-las-novedades{
            font-weight: bold;
            font-size: 11px;
            float: left;
            margin: 10px 0 0 15px;
            text-decoration: underline;
            padding: 0 0 0 15px;
            background: #fff url('images/list-item-cat.jpg') no-repeat 0px 4px}
            div.conoce-ultimo a.todas-las-novedades:hover{
                background-color: #e9e9e9
            }
        div.conoce-ultimo p{
            background: url(images/bg-destacados.jpg) repeat-x bottom left;
            height: 23px;
            margin: 1px;
            border: 1px solid #ccc;
            color: #fff !important;
            font-weight: bold;
            font-family: Arial, sans-serif;
            font-size: 11px}
            div.conoce-ultimo span{
                padding: 5px 0 0 15px;
                display: block}
        div.conoce-ultimo ul{
            margin: 10px 15px 10px 15px;
            float: left;
            width: 220px;
/*            _width: 175px;*/
            clear: left;
            overflow: hidden}
            div.conoce-ultimo ul li{
                float: left;
                padding: 0 10px 8px 0;
                margin: 0;
                list-style: none;
                font-family: Verdana, sans-serif;
                font-weight: bold;
                font-size: 11px}
                div.conoce-ultimo ul li a{
                    display: block;
                    text-decoration: underline
                    }
                    div.conoce-ultimo ul li a:hover{
                        background: #e9e9e9}
/*                    div.conoce-ultimo ul li a.seleccionada{
                        color: #333;
                        text-decoration: none;}
*/
                    div.conoce-ultimo ul li.current-cat a{
                        color: #333;
                        text-decoration: none;}
ul#imgLinks {
    list-style:none;
    margin:5px 0}
#imgLinks li {
    color:#7F7F7F;
    line-height:1.2em;
    padding:0 0 1px}
#imgLinks li a img {
    border:3px solid #EEE;
    width:145px;
    height:74px;
    color:#333;
    font-weight:700}
#imgLinks li a:hover img {
border-color:#DDD}
#introIMG {
    float:left;
    margin:6px 15px 0 0;
    overflow:hidden}
    #introIMG a {
        background: #fff;
        float: left;
        padding: 4px;
        border:1px solid #ccc}
        #introIMG a:hover {
            background: #e9e9e9;
            border:1px solid #3b3b5b;
            float: left;
            padding: 4px}
        #introIMG img {
        border:none;
        float: left;
        border:1px solid #ccc;
        height: 106px;
        width: 108px}
.rss_links h3 {
    margin-bottom:5px}
.rss_links {
    margin-bottom:20px}
.rss_links ul li {
    background:url(images/rss.gif) no-repeat 0 3px;
    color:#7F7F7F;
    line-height:1.2em;
    border-top:1px solid #BBB;
    padding:3px 0 4px 16px}
.user_links h3 {
    margin-bottom:5px}
.user_links {
    margin-bottom:20px}
.user_links ul li {
    background:url(images/user.gif) no-repeat 0 3px;
    color:#7F7F7F;
    line-height:1.2em;
    border-top:1px solid #BBB;
    padding:3px 0 4px 16px}
#featured {
    padding:2px}
#featured img{
    width:90px;
    height:90px;
    padding:4px;
    margin:-2px;
    border:1px solid #B6B6B6}
/* wordpress entries styling - main content column */
#postMain {
    overflow:hidden;
    margin-bottom:12px}
/*    .post{background: red;}*/
    .post h2{
        padding-left: 1px;
/*        font-size: 14px;*/
        font-size: 13px;
        font-weight: bold;
        font-family: Verdana, Arial, sans-serif;
        margin-bottom: 9px;
        margin-top: 8px}
    .post h3{
        color: #3a3a5a;
        font-size: 13px;
        font-family: Arial, sans-serif;
        margin-top: 19px !important;
        margin-bottom: 10px !important;
        }
        .post h2 a{
            text-decoration: underline;
            display: inline !important}
            .post h2 a:hover{
                background: #e9e9e9}
        .post h5 {
            color: #999;
            font-size: 10.5px}
            .post h5 a{}
                .post h5 a:hover{
                    background: #e9e9e9}
            .post span.categorias {
                color: #666;
                font-weight: bold}
        .post .entry {
            margin-top: 6px}
        .post .entry object{
            float: left;
            margin: 10px 0;
            border: 1px solid #ccc !important;
            padding: 1px}
        .post img.alignnone{
            margin: 10px 0;
/*            display: block;*/
/*            margin-left: auto; */
/*            margin-right: auto;*/
            }
.postMeta {
    background:url(images/dot.jpg) repeat-x left center;
    font-size:11px;
    text-align:right;
    margin-bottom:5px}
.postMeta span.date {
    background:#FFF;
    color:#7F7F7F;
    padding:0 2px 0 4px}
.postMeta span.comments {
    background:#FFF url(images/user.gif) no-repeat left center;
    padding-left:15px;
    margin-left:2px}
.postMeta span.comments a,
.postMeta span.date a {}
.post {
    margin:0 0 10px}
.post h2 {
    line-height:1.2em}
.post h2 a {
    width:100%;
    display:block;
    outline:none}
/*.entry h3 {*/
/*    margin:1em 0}*/
.post .entry {
    line-height:1.4em;
    overflow:hidden;
    font-size: 12px !important}
.post .entry p {
    margin:0px 0 11px 1px;
    line-height: 21px}
    .post .entry p.con-foto {
        margin-top:7px}
.post .entry p a {
    text-decoration: underline;
    color: #666}
    .post .entry p a:hover {
        background: #e9e9e9}
    .post .entry p a.leer-mas {
        font-size: 11px;
        text-decoration: underline;
        background: none;
        color: #3a3a5a;
        font-weight: normal}
    .post .entry p a.leer-mas:hover {
        background: #e9e9e9}
/*comentarios*/
    h3#respond,
    h3#comments{
        color: #0f5e84;
        font-size: 14px;
        margin: 0 0 10px 0}
    h3#respond{
        margin-top: 42px}
    form#commentform {
        margin-top: 20px}
    form#commentform input{
        color: #3a3a35}
    textarea#comment,
    textarea#comentario{
        width:394px;
        height: 150px;
        margin-bottom: 5px;
        color: #3a3a35}
.entry blockquote {
    margin:0 1.3em}
.entry ul {
    list-style:none;
    background: url(images/mapa-espana.jpg) no-repeat 0 18px;
    min-height: 300px}
    .entry ul li {
        background:url(images/li.gif) no-repeat 0 1px;
        font-size: 12px;
        margin-bottom:3px;}
        .entry li a {
            color:#333;
            font-weight:700;
            background:url(images/dot.gif) repeat-x bottom left;}
            .entry li a:hover {
                color:#333;
                background: #e9e9e9 url(images/dot.gif) repeat-x bottom left;}
.entry ol {
    margin:0 1em 0 3em}
.entry ol li {
    margin:0 0 7px}
.entry table tr {
    padding:15px 0}
.entry table tr.alt {
    background:#eee}
/* style pagination buttons */
#more_reading {
    color:#7F7F7F;
    font-size:12px;
    margin-bottom:30px;
    text-align:right}
    #more_reading a{
        margin-left: 15px;
        text-decoration: underline}
    #more_reading a:hover{
        background: #efefef;
        color: #333}
/* style me some comments and inputs */
#comments {
    width:435px;
    padding:12px 0 0}
#comment,
#comentario {
    width:458px;
    overflow:auto;
    font:12px arial,helvetica,verdana,sans-serif}
h2.commh2 {
    font-size: 1.4em !important;
    padding: 0 0 5px;
    color:#333 !important}
ol.commentlist {
    margin: 20px 0 35px 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
    line-height: 20px}
    ol.commentlist p {
        margin-bottom:10px;
        line-height: 20px}
    ol.commentlist cite {
        font-style: normal;
        font-weight: bold;
        font-size: 11px}
        ol.commentlist cite a{
            color: #3a3a5a}
            ol.commentlist cite a:hover{
                background: #e9e9e9}
    ol.commentlist li {
        padding: 3px 0 0 0;
        margin-bottom: 18px;
        border-top: 1px solid #ccc}
        ol.commentlist li.alt {}
input#submit {
    cursor:pointer;
    margin:5px 0 15px 0}
label{
    display:block;
    font-weight: bold;
    font-size: 11px;
/*    color: #3a3a5a;*/
    color: #0f5e84;
    margin: 20px 0 5px 0}
    label.primera{
        margin-top: 0}
    label.error{
        color: #cc0000;
        margin-top: 3px}
    #submit-comments{
        margin-top:20px}
#comment,#author,#email,#url,
#nombre, #asunto, #correoelectronico, #comentario {
    border:1px solid #ccc;
    width: 394px;
    padding:2px;
    margin:0 0 0 0;
    color: #3a3a5a !important}
.labeltext {
    padding:0 0 10px 0}
/* footer - text string and links */
#footer {
    border-top:1px solid #B8B8B8;
    padding-top:15px;
    font-family: Arial, sans-serif;
    color: #333;
    margin:25px 0 0 0}
    #footer p {
        margin-bottom: 6px}
        #footer p a {
            text-decoration: underline;
            color: #3a3a5a;}
/* float rules */
.floatleft {
    float:left;
    margin:3px 7px 0 0}
.floatright {
    float:right;
    margin:3px 0 0 7px}
.right {
    float:right}
.left {
    float:left}
.clear {
    clear:both}
.fix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden}
.fix {
    display:inline-block}
* html .fix {
    height:1%}
.fix {
    display:block}
/* Tips */
.tool-tip {
    color:#ccc;
    width:150px;
    z-index:13000}
.tool-title {
    font-weight:700;
    font-size:11px;
    margin:0;
    color:#fff;
    padding:8px 8px 0 8px;
    background:#192227;
    text-align:left}
.tool-text {
    font-size:11px;
    padding:0 8px 8px 8px;
    background:#192227;
    text-align:left}
/*destacados home*/
div.destacados{
    border: 1px solid #ccc;
    margin: 20px 0 30px 0}
    div.destacados p{
        background: url(images/bg-destacados.jpg) repeat-x bottom left;
        height: 23px;
        margin: 1px;
        border: 1px solid #ccc;
        color: #fff;
        font-weight: bold;
        font-family: Arial, sans-serif;
        font-size: 11px}
        div.destacados span{
            padding: 5px 0 0 15px;
            display: block}
    div.destacados ul {
        padding: 0;
        margin: 0;
        padding: 17px 10px 8px 15px;
        list-style: none}
        div.destacados ul li {
            background: url(images/list-destacado.jpg) no-repeat 0 4px;
            margin: 0 0 15px 0;
            padding: 0 0 0 15px}
            div.destacados ul li a{
                font-weight: bold;
                text-decoration: underline}
                div.destacados ul li a:hover{
                    background: #e9e9e9}
h2.page-patrocinada a{
    color: #0f5e84;
    text-decoration: none}
    h2.page-patrocinada a:hover{
        background: none !important}
div.pagina-patrocinada h3{
    color: #0f5e84;
    font-size: 13px}
p.link-ccaa{
    text-align: right;
    padding-bottom: 5px}
    p.link-ccaa span{
        background: url('images/flecha-back.jpg') no-repeat 0 3px;
        padding-left: 15px}
    p.link-ccaa a{
        font-weight: bold;
        color: #3a3a5a !important;
        font-size: 11px}
div#mayoristas-fabricantes{
    font-size: 12px;
    color: #333;
    padding-bottom: 30px}
    div#mayoristas-fabricantes h2 {
        color: #41809e;
        padding-left: 1px;
        font-size: 14px}
        h2.fabricantes {
            margin-bottom: 27px !important}
    div#mayoristas-fabricantes h3 {}
    div#mayoristas-fabricantes span {
        color: #0f5e84;
        font-weight: bold}
    div#mayoristas-fabricantes p.distribuidor {
        margin-bottom: 0}
    div#mayoristas-fabricantes div.bloque {
        border-top: 1px solid #ccc;
        margin: 0px 0 8px 0;
        padding: 6px 0 0 0;
        position: relative}
        div#mayoristas-fabricantes div.bloque h3{
            background: #fff url('images/list-item-cat.jpg') no-repeat 0 5px;
            font-size: 11px;
            padding-left: 14px;
            margin: 0}
            div#mayoristas-fabricantes div.bloque h3 a:hover{
                background: #e9e9e9}
            div#mayoristas-fabricantes div.bloque a.mas-informacion,
            div#mayoristas-fabricantes div.bloque a.mas-informacion-h3{
                text-decoration: underline;
                color: #3a3a5a}
                div#mayoristas-fabricantes div.bloque a.mas-informacion:hover{
                    background: #e9e9e9}
        div#mayoristas-fabricantes div.bloque a.derecha{
            position: absolute;
            top: 6px;
            right: 1px}
    div#mayoristas-fabricantes div.informacion {
        background: #f2f2f2;
        padding: 10px 15px;
        margin: 5px 0 0 0}
        .js div#mayoristas-fabricantes div.informacion {
            display: none}
        div#mayoristas-fabricantes div.informacion a{
            color: #3a3a5a;
            font-weight: bold}
            div#mayoristas-fabricantes div.informacion a:hover{
                background: none}
        div#mayoristas-fabricantes div.informacion p.mini-site a{
            font-size: 16px}
        div#mayoristas-fabricantes div.informacion p.titular-ofertas{
            font-size: 13px;
            font-family: Arial, helvetica, sans-serif;
            font-weight: bold;
            color: #fff;
            background: #1b5674;
            padding: 2px 5px}
    div#mayoristas-fabricantes div.banner-contenido{
        margin: 15px 0 35px 0}
div#publicidad-interior{
    margin: 0 10px 30px 30px}
    div#publicidad-interior h3{
        font-size: 14px;
        color: #0f5e84;
        margin: 38px 0 10px 0}
#footer{}
#footer ul#marcas-pie{
    float: left;
    clear: left;
    margin-top: 3px;
    margin-bottom: 15px;
    margin-left: 5px;
    width: 100%;
/*    background: #efefef;*/
}
    #footer ul#marcas-pie li {
        float: left;
        list-style: none;
        padding: 0;
        margin: 0 20px 0 0}
        #footer ul#marcas-pie li.ultima{margin: 0}
    #footer ul#marcas-pie a{
        display:block;
        overflow:hidden;
        float: left;
        text-indent: -10000px;
        height: 46px}

        #footer ul#marcas-pie a.escudero{
            background: url(images/footer/escudero.jpg) no-repeat 0 0;
            width: 70px;
            background-position: 0 0}
            #footer ul#marcas-pie a.escudero:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.transpulsar{
            background: url(images/footer/transpulsar.jpg) no-repeat 0 0;
            width: 111px;
            background-position: 0 0}
            #footer ul#marcas-pie a.transpulsar:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.alpine{
            background: url(images/footer/alpine.jpg) no-repeat 0 0;
            width: 110px;
            background-position: 0 0}
            #footer ul#marcas-pie a.alpine:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.ecsa{
            background: url(images/footer/ecsa.jpg) no-repeat 0 0;
            width: 96px;
            background-position: 0 0}
            #footer ul#marcas-pie a.ecsa:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.ironcar{
            background: url(images/footer/ironcar.jpg) no-repeat 0 0;
            width: 112px;
            background-position: 0 0}
            #footer ul#marcas-pie a.ironcar:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.vega{
            background: url(images/footer/vega.jpg) no-repeat 0 0;
            width: 55px;
            background-position: 0 0}
            #footer ul#marcas-pie a.vega:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.sass{
            background: url(images/footer/sass.jpg) no-repeat 0 0;
            width: 98px;
            background-position: 0 0}
            #footer ul#marcas-pie a.sass:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.ciscar{
            background: url(images/footer/ciscar.png) no-repeat 0 0;
            width: 91px;
            background-position: 0 0}
            #footer ul#marcas-pie a.ciscar:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.escohra{
            background: url(images/footer/escohra.png) no-repeat 0 0;
            width: 84px;
            background-position: 0 0}
            #footer ul#marcas-pie a.escohra:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.ifc{
            background: url(images/footer/ifc.png) no-repeat 0 0;
            width: 100px;
            background-position: 0 0}
            #footer ul#marcas-pie a.ifc:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.kenwood{
            background: url(images/footer/kenwood.png) no-repeat 0 0;
            width: 102px;
            background-position: 0 0}
            #footer ul#marcas-pie a.kenwood:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.pioneer{
            background: url(images/footer/pioneer.png) no-repeat 0 0;
            width: 95px;
            background-position: 0 0}
            #footer ul#marcas-pie a.pioneer:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.radiovox{
            background: url(images/footer/radiovox.png) no-repeat 0 0;
            width: 101px;
            background-position: 0 0}
            #footer ul#marcas-pie a.radiovox:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.stagemotion{
            background: url(images/footer/stagemotion.png) no-repeat 0 0;
            width: 96px;
            background-position: 0 0}
            #footer ul#marcas-pie a.stagemotion:hover{background-position: 0 -46px !important}

        #footer ul#marcas-pie a.corredoira{
            background: url(images/footer/corredoira.jpg) no-repeat 0 0;
            width: 124px;
            background-position: 0 0}
            #footer ul#marcas-pie a.corredoira:hover{background-position: 0 -46px !important}
#footer p{
    clear: both;
}
#footer p.p-firma{
    width: 455px;
    border-top: 1px solid #aeaeae;
    padding-top: 12px;
}
#footer p.iridia-estudio{
        margin: 30px 0 20px 0;
        font-size: 11px}
        #footer p.iridia-estudio a {
            color: #666;
            text-decoration: none;
            border: 0}

