/*-------------------------------------------------------
        css buscador, avanzado y cuota
-------------------------------------------------------*/
#content .ficha {
    font-size: 12px;
    padding: 10px;
}
#content .ficha > ul {
    margin: 0 0 30px 0;
    clear: both;
    min-height: 20px;
    z-index: 99;
}
#content .ficha > ul+ul {
    margin: 0 0 10px 0;
    overflow: hidden;
}
#content .ficha > ul > li {
    display: block;
    width: auto;
    float: left;
    position: relative;
    z-index:999999;
        min-height: 15px;
}
#content .ficha > ul+ul > li {
    z-index:1;
}
#content .ficha > ul > li > b, #content .ficha > ul > li+li > a {
    background: url("../images/arrows.png") no-repeat scroll 0 -338px transparent;
    color: #000000;
    height: 12px;
    padding: 8px 15px;
    text-decoration: none;
}
#content .ficha > ul > li > a {
    background: url("../images/arrows_dos.png") no-repeat scroll 1px -63px transparent;
    color: #000000;
    height: 12px;
    padding: 8px 15px 4px;
    text-decoration: none;
}
#content .ficha > ul > li:hover > a {
    box-shadow: 1px 5px 4px #333333;
}
#content .ficha > ul > li+li:hover > a {
    box-shadow: none;
}
#content .ficha > ul > li > ul {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 5px 4px #333333;
    display: none;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 15px;
    width: 220px;
    z-index: 99999;
}
#content .ficha > ul > li:hover > ul {
    display: block;
}
#content .ficha > ul > li > ul > li > a {
    background: url("../images/arrows.png") no-repeat scroll 0 -100px transparent;
    color: #000000;
    display: block;
    height: 12px;
    padding: 9px 0 4px 18px;
    text-decoration: none;
}
#content .ficha > ul > li > ul > li > a > b {
    color: #cc0033;
}
#content .ficha > ul > li > ul > li > a > i {
    color: #cc0033;
    font-style: oblique;
}
#content .ficha > ul > li > ul > li > a.actual {
    color: #cc0033;
}
#content .ficha > ul > li > ul > li > a:hover {
    color: #cc0033;
}

#content .ficha > ul+ul > li > ul > li > a {
    background: url("../images/arrows.png") no-repeat scroll 0 -104px transparent;
    padding: 6px 0 3px 20px;
}
#content .ficha > ul+ul > li+li > a {
    background: url("../images/arrows.png") no-repeat scroll -2px -99px transparent;
    color: #000000;
    height: 12px;
    letter-spacing: 0;
    margin: 0 3px 0 0;
    padding: 8px 0 4px 12px;
    text-decoration: none;
}
#content .ficha > ul+ul > li {
    line-height: 11px;
    z-index: 0;
}
#content .ficha > ul+ul > li > ul {
    display: block;
    position: static;
    background: transparent;
    box-shadow: none;
    width: auto;
    padding: 0;
    z-index: 0;
}
#content .ficha > ul+ul > li > ul > li {
    display: inline-block;
    float: left;
    z-index: 0;
}
#content .ficha > ul+ul > li > ul > li .anterior{
    background: url("../images/arrows.png") no-repeat scroll 0 -769px transparent;
    height: 9px;
    padding: 6px 0 3px 8px;
    width: 5px;
}
#content .ficha > ul+ul > li > ul > li .siguiente{
    background: url("../images/arrows.png") no-repeat scroll 5px -448px transparent;
    height: 9px;
    padding: 6px 0 3px 8px;
    width: 5px;
}
#content .ficha > ul li a:hover {
    color: #cc0033;
}


#content .ficha > div {
    clear: both;
}
#content .ficha > div > ul {
    clear: both;
    margin: 0 0 30px;
    overflow: hidden;
}
#content .ficha > div > ul > li {
    display: block;
    float: left;
    width: auto;
}
#content .ficha > div > ul > li > a {
    background: none repeat scroll 0 0 #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin: 0 1px;
    padding: 6px 10px;
    text-decoration: none;
}
#content .ficha > div > ul > li > a.actual, #content .ficha > div > ul > li > a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #EAEEED;
    border-right: 1px solid #EAEEED;
    border-top: 1px solid #EAEEED;
    color: #000000;
}

#content .ficha > div > .contenido_ficha {
    float: left;
    width: 700px;
}
#content .ficha > div > .contenido_ficha > h1 {
    color: #000000;
    font-family: "AudiTypeExt", Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
#content .ficha > div > .contenido_ficha > p {
    margin: 5px 0;
}
#content .ficha > div > .contenido_ficha > p > span {
    font-size: 12px;
}
#content .ficha > div > .contenido_ficha > ul {
    border-bottom: 1px dotted #dcdcdc;
    font-family: "AudiTypeExt",Verdana,sans-serif;
    min-height: 55px;
    padding: 15px 0;
    position: relative;
}
#content .ficha > div > .contenido_ficha > ul.selection {
    background: transparent url('../images/logo_selection_ficha.png') no-repeat right bottom;
}
#content .ficha > div > .contenido_ficha > ul > li {
    display: block;
    float: left;
    height: 70px;
    width: 70px;
}
#content .ficha > div > .contenido_ficha > ul > li+li {
    height: auto;
    margin: 0 0 3px 5px;
    width: 550px;
}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial {
    border-bottom: 1px solid #000000;
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: -7px;
    padding-bottom: 1px;
    width: 430px;
}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial > strong {
    font-size: 13px;
}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial > span {
    background: url("../images/icon_info.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    left: 5px;
    position: relative;
    top: 3px;
    width: 15px;
    z-index: 9999;
}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial > span > span {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: none;
    font-size: 9px;
    font-weight: normal;
    left: 16px;
    line-height: 11px;
    padding: 4px;
    position: absolute;
    top: -22px;
    width: 316px;
}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial > span:hover > span {
    display: block;
}
#content .ficha > div > .contenido_ficha > ul > li+li > b {
    font-weight: bold;
}
#content .ficha > div > .contenido_ficha > ul > li+li > span > a {
    color: #000000;
}
#content .ficha > div > .contenido_ficha > ul > li+li > strong {
    font-weight: bold; 
    font-size: 13px;
}
#content .ficha > div > .contenido_ficha > div > .galeria {
    float: left;
    margin: 15px 0;
    min-height: 200px;
    width: 350px;
}
#content .ficha > div > .contenido_ficha > div > .galeria > div {
    background: none repeat scroll 0 0 #F4F6F5;
    padding: 8px;
    width: 330px;
    position: relative;
    margin: 0 0 10px 0;
}

#content .ficha > div > .contenido_ficha > div > .galeria > div > a {
    background: transparent url('../images/but_zoom.gif') no-repeat 0 0;
    display: block;
    height: 32px;
    width: 32px;
    position: absolute;
    top: 8px;
    right: 8px;
}
#content .ficha > div > .contenido_ficha > div > .galeria > div > a.slide {
    background: url("../images/but_slide.gif") no-repeat scroll 0 -1px transparent;
    border-top: 1px solid #FFFFFF;
    display: block;
    height: 31px;
    position: absolute;
    right: 8px;
    top: 40px;
    width: 32px;
}
#content .ficha > div > .contenido_ficha > div > .galeria > div+div {
    background: none repeat scroll 0 0 #F4F6F5;
    height: 67px;
    margin: 0;
    padding: 1px 8px;
    width: 330px;
}
#content .ficha > div > .contenido_ficha > div > .galeria > div+div > p {
    bottom: 4px;
    position: absolute;
    right: 10px;
}

#content .ficha > div > .contenido_ficha > div > .galeria > div+div > p > span+span {
    border-left: 1px solid #000000;
    display: inline-block;
    height: 11px;
    line-height: 10px;
    margin-left: 4px;
    padding-left: 4px;
}
#content .ficha > div > .contenido_ficha > div > .galeria > div #content-horizontal {margin: 4px 0 0;width: 280px;}
#content .ficha > div > .contenido_ficha > div > .galeria > div #horizontal_slider {height: 42px;width: auto;}
#content .ficha > div > .contenido_ficha > div > .galeria > div #horizontal_slider > li {display: inline;}
#content .ficha > div > .contenido_ficha > div > .galeria > div #horizontal_slider > li img {border: 1px solid #f4f6f5;height: auto;width: 54px}
#content .ficha > div > .contenido_ficha > div > .galeria > div #horizontal_slider > li > a {opacity: 0.7;filter:alpha(opacity=70);}
#content .ficha > div > .contenido_ficha > div > .galeria > div #horizontal_slider > li > a.actual {opacity: 1;filter:alpha(opacity=100);}
#content .ficha > div > .contenido_ficha > div > .galeria > div #horizontal_slider > li > a.actual > img {border: 1px solid #000000;}
#content .ficha > div > .contenido_ficha > div > .general {
    width: 335px;
    float: right;
    min-height: 200px;
    margin: 15px 0;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li {
    background: none repeat scroll 0 0 #F4F6F5;
    padding: 8px;
    vertical-align: top;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li.gr {
    background: transparent none;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li.comentarios {
    overflow: hidden;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li > b {
    font-weight: bold;
    display: inline-block;
    min-width: 150px;
    vertical-align: top;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li > span {
    display: inline-block;
    width: 100px;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li > span > span {
    display: block;
    margin: 0 0 3px;  
}
#content .ficha > div > .contenido_ficha > .financia {
    background: none repeat scroll 0 0 #F4F6F5;
    clear: both;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 8px;
    position: relative;
}
#content .ficha > div > .contenido_ficha > .financia > ul {
    background: #ffffff;
    padding: 8px;
    position: absolute;
    right: 20px;
    top: 20px;
}
#content .ficha > div > .contenido_ficha > .financia > ul  > li {
    text-align: right;
    margin: 8px 0;
}
#content .ficha > div > .contenido_ficha > .financia > ul  > li > b {
    text-align: right;
    display: inline-block;
    font-weight: bold;
    width: 90px;
}
#content .ficha > div > .contenido_ficha > .financia > ul  > li > span {
    text-align: right;
    display: inline-block;
    width: 90px;
}
#content .ficha > div > .contenido_ficha > .financia > form > ul > li {
    margin: 9px 0;
}
#content .ficha > div > .contenido_ficha > .financia > form > ul > li > label, #content .ficha > div > .contenido_ficha > .financia > form > ul > li > b {
    text-align: right;
    font-weight: bold;
}
#content .ficha > div > .contenido_ficha > .financia > form > ul > li > input[type='text'] {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 2px;
    width: 82px;
}
#content .ficha > div > .contenido_ficha > .financia > form > ul > li > select {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 2px;
    width: 88px;
}
#content .ficha > div > .contenido_ficha > .financia > p > b {
    display: block;
    font-weight: bold;
    margin-top: 10px;
}
#content .ficha > div > .contenido_ficha > p {
    clear: both;
    line-height: 13px;
    margin: 10px 0;
}


/*---------------------------------------------  Específicas contacto  ----------------------------------------------------*/

#content .ficha > div > .contacto_ficha {
    float: right;
    width: 235px;
}
#content .ficha > div > .contacto_ficha > div {
    background: none repeat scroll 0 0 #F4F6F5;
    margin-bottom: 5px;
    padding: 8px;
}
#content .ficha > div > .contacto_ficha > div > p, #content .ficha > div > .contacto_ficha > div > form > p {
    padding: 2px 0;
}
#content .ficha > div > .contacto_ficha > div > p > b, #content .ficha > div > .contacto_ficha > div > form > p > b {
    font-family: "AudiTypeExt", Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}
#content .ficha > div > .contacto_ficha > div > h3, #content .ficha > div > .contacto_ficha > div > form > h3 {font-weight: bold;font-size: 13px;text-align: left;margin: 0px 0 14px 0;line-height: 20px;}
#content .ficha > div > .contacto_ficha > div > ul, #content .ficha > div > .contacto_ficha > div > form > ul {
    margin: 8px 0 20px;
}
#content .ficha > div > .contacto_ficha > div > ul > li, #content .ficha > div > .contacto_ficha > div > form > ul > li {
    margin: 0 0 5px 0;
    overflow: hidden;
}
#content .ficha > div > .contacto_ficha > div .icon-phone {margin:10px 0;}
#content .ficha > div > .contacto_ficha > div .icon-phone > a {background: #c03;}
#content .ficha > div > .contacto_ficha > div .icon-phone > a > span {background: #c03 url("../images/sprite-common-2016.png") no-repeat scroll -71px -3428px !important;color: #ffffff;display: inline-block;font-family: "AudiTypeExt",sans-serif;font-size: 13px;font-weight: normal;height: 13px;line-height: 14px;padding: 8px 8px 6px 28px;text-decoration: none;vertical-align: middle;}
#content .ficha > div > .contacto_ficha > div > ul > li > span {
    display: block;
    float: right;
    left: -80px;
    margin-left: 27px;
    position: relative;
    width: 100px;
}
#content .ficha > div > .contacto_ficha > div > ul > li > strong {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 13px;
}
#content .ficha > div > .contacto_ficha > div > p > a {
    background: url("../images/arrows.png") no-repeat scroll 0 -99px transparent;
    color: #000000;
    height: 12px;
    margin: 0 5px 0 0;
    padding: 8px 0 4px 15px;
    text-decoration: none;
    font-weight: bold;
}
#content .ficha > div > .contacto_ficha > div > p > a:hover {
    color: #cc0033;
}
#content .ficha > div > .contacto_ficha > div > form > ul > li > label, #content .ficha > div > .contacto_ficha > div > form > p > label {
    font-weight: bold;
    display: block;
    margin: 0 0 2px 0;
}
#content .ficha > div > .contacto_ficha > div > form > ul > li > select {
    margin:0;
    padding: 2px;
    width: 218px;
    border: 1px solid #cccccc;
    background: #ffffff;
}
#content .ficha > div > .contacto_ficha > div > form > ul > li > input[type=text] {
    margin:0;
    padding: 2px;
    width: 212px;
    border: 1px solid #cccccc;
    background: #ffffff;
}
#content .ficha > div > .contacto_ficha > div > form > ul > li > textarea {
    margin:0;
    padding: 2px;
    width: 212px;
    border: 1px solid #cccccc;
    height: 60px;
    resize: none;
    font-size: 10px;
    background: #ffffff;
}
#content .ficha > div > .contacto_ficha > div > form > p > label > span {
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    display: inline-block;
    left: 23px;
}
#content .ficha > div > .contacto_ficha > div > form > p > label > span > span {
    text-decoration: none;
    cursor: default;
    position: absolute;
    display: none;
    padding: 5px;
    background: #000000;
    font-size: 10px;
    width: 300px;
    right: 0;
    bottom: 20px;
    color: #ffffff;
}
#content .ficha > div > .contacto_ficha > div > form > p > label > span:hover > span {
    display: block;
}
#content .ficha > div > .contacto_ficha > div > form > p > i {
    display: block;
    color: #cc0033;
    font-weight: bold;
    margin: 10px 0;
}
#content .ficha > div > .contacto_ficha > div > form > p > button {
    background: none repeat scroll 0 0 #CC0033;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 8px 25px;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
.error {
    color: #cd0a0a;
    font-weight: normal;
    margin-bottom: 5px;
}
.contenido_ficha .error {
    color: #cd0a0a;
    border: 1px solid #cd0a0a;
    font-weight: normal;
    margin-bottom: 5px;
    display: none;
}

/*-------------- especificos serie --------------*/
#content .ficha > div > .contenido_ficha > div.serie > ul, #content .ficha > div > .contenido_ficha > div.tecnicos > ul {
    display: block;
    width: 120px;
    float: left;
    font-size: 12px;
    margin: 20px 0;
} 
#content .ficha > div > .contenido_ficha > div.serie > ul > li > a, #content .ficha > div > .contenido_ficha > div.tecnicos > ul > li > a {
    background: url("../images/arrows.png") no-repeat scroll 0 -106px transparent;
    color: #000000;
    display: block;
    /*height: 13px;*/
    padding: 3px 15px;
    text-decoration: none;
} 
#content .ficha > div > .contenido_ficha > div.serie > ul > li.actual > a, #content .ficha > div > .contenido_ficha > div.tecnicos > ul > li.actual > a {
    text-decoration: underline;
    font-weight: bold;
} 
#content .ficha > div > .contenido_ficha > div.serie > div, #content .ficha > div > .contenido_ficha > div.tecnicos > div {
    float: right;
    font-size: 12px;
    width: 580px;
    margin: 20px 0;
} 
#content .ficha > div > .contenido_ficha > div.serie > div > ul, #content .ficha > div > .contenido_ficha > div.tecnicos > div > ul {
    display: none;
    padding: 0 0 0 20px;
} 
#content .ficha > div > .contenido_ficha > div.serie > div > ul.actual, #content .ficha > div > .contenido_ficha > div.tecnicos > div > ul.actual {
    display: block;
} 
#content .ficha > div > .contenido_ficha > div.serie > div > ul > li, #content .ficha > div > .contenido_ficha > div.tecnicos > div > ul > li {
    list-style: none;
    margin: 0 0 8px 0;
    padding: 8px 3px 8px 15px;
    line-height: 14px;
    background: url("../images/point.png") no-repeat scroll 5px 12px transparent;
} 
#content .ficha > div > .contenido_ficha > div.serie > div > ul > li, #content .ficha > div > .contenido_ficha > div.tecnicos > div > ul > li {
    list-style: none;
    margin: 0 0 8px 0;
    padding: 8px 3px 8px 15px;
    line-height: 12px;
    background: url("../images/point.png") no-repeat scroll 5px 12px transparent;
} 
#content .ficha > div > .contenido_ficha > div.serie > div > ul > li.gr, #content .ficha > div > .contenido_ficha > div.tecnicos > div > ul > li.gr {
    background: url("../images/point.png") no-repeat scroll 5px 12px #F4F6F5;
} 
.dimensiones {
    background: url("../images/dimensiones.jpg") no-repeat scroll 0 0 transparent !important;
    position: relative !important;
    display: block !important;
    width: 560px !important;
    height: 300px !important;
}
.dimensiones > span {
    position: absolute;
}
.dim_01 {
    top: 110px;
    left: 80px;
}
.dim_02 {
    top: 110px;
    left: 335px;
}
.dim_03 {
    top: 220px;
    left: 180px;
}

#content .ficha > div > .contenido_ficha > table {
    margin: 20px 0;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td {
    width: 200px;
    padding: 5px;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td + td {
    width: 480px;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td > b {
    font-weight: bold;
    background: url("../images/arrows.png") no-repeat scroll 0 -101px transparent;
    display: block;
    color: #000000;
    padding: 8px 0 4px 15px;
} 
#content .ficha > div > .contenido_ficha > table, #content .ficha > div > .contenido_ficha > table > tbody > tr > td > table {
    width: 100%;
} 
#content .ficha > div > .contenido_ficha > table > tbody > tr > td > table strong {
    font-weight: bold;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td > table th {
    font-weight: bold;
    text-align: left;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td > table td {
    width: 64px;
    text-align: left;
    padding: 5px;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td > table td+td {
    width: 60px;
    text-align: right;
    vertical-align: top;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td > table td > img {
    width: 61px;
    height: auto;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td > table .descript {
    width: 310px;
    padding: 5px;
    text-align: left;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > .price {
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    background: transparent none;
}
#content .ficha > div > .contenido_ficha > table > tbody > tr > .price > b{
    display: block;
    background: #f6f6f6;
    color:#CC0033;
    padding: 5px;
}
#content .ficha > div > .contenido_ficha .gr {
    background: #F4F6F5;
}
#content .ficha > div > .contenido_ficha > table td, #content .ficha > div > .contenido_ficha > table th {
    padding: 5px;
}


/*   Especificas accesorios   */

#content .ficha > div > .contenido_ficha > .accesorios {
    padding: 10px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul {
    background: none repeat scroll 0 0 #EDEEF0;
    border: 1px solid #E7E9EA;
    margin: 10px 0 20px;
    overflow: hidden;
    width: 641px;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li {
    display: block;
    width: auto;
    float: left;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li > a {
    background: none repeat scroll 0 0 #EDEEF0;
    color: #CCCCCC;
    display: block;
    font-size: 11px;
    padding: 10px 20px 20px 30px;
    position: relative;
    text-decoration: none;
    width: 110px;
    cursor: default;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li > a > span {
    font-family: "AudiTypeExt";
    font-size: 25px;
    left: 5px;
    position: absolute;
    top: 11px;
    text-rendering: optimizelegibility;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li + li > a {
    background: url("../images/pasos_gg.jpg") no-repeat scroll right center #EDEEF0;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li.actual > a{
    background: url("../images/pasos_bg.jpg") no-repeat scroll right center #fff;
    color: #000000;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li.actual+li > a, #content .ficha > div > .contenido_ficha > .accesorios > ul > li.hecho.completo > a, #content .ficha > div > .contenido_ficha > .accesorios > ul > li.actual+li > a, #content .ficha > div > .contenido_ficha > .accesorios ul > li.hecho.completo > a {
    background: url("../images/pasos_gg.jpg") no-repeat scroll right center #EDEEF0;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li.hecho > a {
    background: url("../images/pasos_gb.jpg") no-repeat scroll right center #EDEEF0;
    color:#000000;
    cursor: pointer
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li.final > a {
    background: none #EDEEF0 !important;
}
#content .ficha > div > .contenido_ficha > .accesorios > ul > li.final.actual > a {
    background: none #ffffff !important;
    color: #000000;
}
#content .ficha > div > .contenido_ficha > .accesorios > p {
    background: none repeat scroll 0 0 #F4F6F5;
    border: none;
    height: 25px;
    margin: 10px 0;
    padding: 2px;
}
#content .ficha > div > .contenido_ficha > .accesorios > p  > b {
    display: inline-block;
    float: left;
    font-family: "AudiTypeExt",Verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 14px;
    margin: 6px 0 0 6px;
    vertical-align: middle;
}
#content .ficha > div > .contenido_ficha > .accesorios > p  > a {
    background: none repeat scroll 0 0 #CC0033;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: bold;
    margin: 0 auto;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;;
    vertical-align: middle;
    width: 160px;
}
#content .ficha > div > .contenido_ficha > .accesorios > p  > a:hover {
    background: none repeat scroll 0 0 #AA142D;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > h3 {
    border-top: 1px dotted #eaeeed;
    display: block;
    font-family: "AudiTypeExt",Verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 15px;
    margin-bottom: 5px;
    padding: 15px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > p {
    background: none repeat scroll 0 0 #F4F6F5;
    clear: both;
    cursor: pointer;
    margin: 7px 0;
    overflow: hidden;
    padding: 4px 5px;
}

#content .ficha > div > .contenido_ficha > .accesorios > div > p:hover > strong {
    color: #CC0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > p > strong {
    background: url("../images/despliega.png") no-repeat scroll 0 4px transparent;
    cursor: pointer;
    display: inline-block;
    float:left;
    font-weight: bold;
    height: 13px;
    margin-top: 3px;
    padding: 2px 0 2px 15px;
    vertical-align: middle;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > p.desplegado > strong {
    background: url("../images/despliega.png") no-repeat scroll 0 -15px transparent;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > p > img {
    float: right;
    vertical-align: middle;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul {
    display:none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li {
    display: block;
    float: left;
    margin: 15px 6px;
    text-align: left;
    width: 221px;
    height: 150px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li > a {
    text-decoration: none;

}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li > a > em {
    background: none repeat scroll 0 0 #F4F6F5;
    color: #000000;
    display: block;
    font-family: "AudiTypeExt",Verdana,sans-serif;
    font-size: 11px;
    font-style:normal;
    font-weight: bold;
    padding: 7px 0 5px 7px;
    text-decoration: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li > a:hover > em {
    color: #CC0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li > a > img {
    width: 221px;
    margin: 5px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > ul > li {
    display: block;
    float: left;
    margin: 2px 7px 2px 0;
    width: auto;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > ul > li > label {
    display: block;
    margin: 0 0 7px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > ul > li > select {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 1px;
    width:150px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > ul > li+li > select {
    width:210px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p {
    clear: both;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > strong {
    border-bottom: 1px solid #EAEEED;
    display: block;
    font-family: "AudiTypeExt",Verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 15px;
    margin-bottom: 5px;
    padding: 15px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li {
    margin: 10px 0;
    clear: both;
    overflow: hidden;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > a {
    border: 1px solid #EAEEED;
    display: block;
    float: left;
    height: 60px;
    text-align: center;
    width: 130px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > a > img {
    border: medium none;
    height: 100%;
    margin: 0 auto;
    width: auto;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > a:hover > img {
    opacity: 0.9;
    filter:Alpha(opacity=90);
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > b {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 0 6px 10px;
    width: 540px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > b > a{
    text-decoration: none;
    color: #000000;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > b > a:hover{
    color: #CC0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > span{
    display: block;
    float: left;
    margin: 0 0 6px 10px;
    width: 540px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p {
    clear: both;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul+p {
    height: 20px;
    padding: 3px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span {
    display: inline-block;
    float: left;
    width: 350px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span+span {
    text-align:right;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span > a{
    color: #000000;
    display: inline-block;
    height: 10px;
    line-height: 10px;
    margin: 0 1px;
    padding: 0 2px 0 4px;
    text-decoration: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span > a:hover{
    color:#CC0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span > a.actual{
    font-weight: bold;
    cursor: default;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span > a+a{
    border-left: 1px solid #000000;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span > a.actual:hover{
    color: #000000;
}


#content .ficha > div > .contenido_ficha > .accesorios > div > a {
    background: none repeat scroll 0 0 #F4F6F5;
    border: medium none;
    clear: both;
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    margin: 10px 0;
    padding: 5px 10px;
    text-decoration: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > a:hover {
    color: #CC0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > a:hover {
    color: #CC0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div {
    background: #F4F6F5;
    padding: 8px;
    overflow: hidden;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > a {
    display: block;
    float: left;
    width: 319px;
    height: 143px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > a > img {
    border: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > ul {
    display: block;
    float: left;
    margin: 0 0 0 15px;
    width: 330px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > ul > li {
    margin-bottom: 15px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > ul > li > p, #content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > ul > li > p > span {
    background-color: transparent;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > ul > li > em {
    font-style: normal;
    font-weight: bold;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > p {
    clear: both;
    float: left;
    margin: 10px 10px 0 0;
    width: 150px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > p+p {
    clear: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > p > b {
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > p > span {
    display: block;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > p > a {
    background: url("../images/arrows.png") no-repeat scroll 5px -446px transparent;
    color: #000000;
    padding: 1px 0 1px 15px;
    text-decoration: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > p > a:hover {
    color: #cc0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > form {
    clear: both;
    padding: 10px 0 0 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > form > button {
    background: none repeat scroll 0 0 #CC0033;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0 0 0 36px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
    font-size: 10px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > form > button:hover {
    background: #b81900;
}

#content .ficha > div > .contenido_ficha > .accesorios > div > table, #content .ficha > div > .contenido_ficha > .accesorios > div > form > table {
    width: 100%;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > table > thead > tr > th {
    font-family: "AudiTypeExt",Verdana,sans-serif;
    font-weight: bold;
    font-size: 11px;
    padding: 5px;
    border-bottom: 1px solid #eaeeed;
    text-align: left;
    width: 350px;
    padding: 3px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > table > thead > tr > th+th {
    text-align: center;
    width: 90px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td {
    width: 350px;
    padding: 8px 3px;
    text-align: left;
    vertical-align: middle;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td+td {
    text-align: center;
    width: 90px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td > a {
    display: block;
    float: left;
    width: 130px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td > a > img {
    border: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td > b {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 0 6px 10px;
    width: 190px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td > b > a {
    color: #000000;
    text-decoration: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td > b > a:hover {
    color: #cc0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td > span {
    display: block;
    float: left;
    margin: 0 0 6px 10px;
    width: 190px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td+td > a {
    background: url("../images/quit.png") no-repeat scroll 0 3px transparent;
    color: #000000;
    display: inline-block;
    float: none;
    padding: 2px 0 2px 20px;
    text-decoration: none;
    width: auto;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td+td > a:hover {
    color: #cc0033;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.resumen_financia {
    background: #F4F6F5;
    float: right;
    margin: 20px;
    padding: 5px;
    width:300px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.resumen_financia > ul > li {
    clear: both;
    padding: 8px;
    text-align: right;
    margin:0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.resumen_financia > ul > li > span{
    display: inline-block;
    float: left;
    text-align: left;
    width: 150px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.resumen_financia > ul > li > span > b, #content .ficha > div > .contenido_ficha > .accesorios > div > div.resumen_financia > ul > li > b {
    font-weight: bold;
    float: none;
    width: auto;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.resumen_financia > ul > li > button{
    background: none repeat scroll 0 0 #CC0033;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 10px auto 0;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
    font-size: 10px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > button:hover {
    background: #b81900;
}


#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form {
    width: 400px;
    float: left;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li {
    padding: 5px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > label  {
    display: block;
    margin: 0 0 3px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > label > b  {
    font-weight: bold;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > input[type="text"] {
    width: 300px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > textarea {
    width: 296px;
    height: 50px;
    resize: none;
    padding: 2px;
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #CCCCCC;
    font-size: 11px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > label > span  {
    cursor: pointer;
    display: inline-block;
    text-decoration: underline;
    position: relative
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > label > span > span {
    background: none repeat scroll 0 0 #000000;
    bottom: 20px;
    color: #FFFFFF;
    cursor: default;
    display: none;
    font-size: 10px;
    padding: 5px;
    position: absolute;
    left: 0;
    text-decoration: none;
    width: 300px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > label > span:hover > span {
    display: block;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > button  {
    background: none repeat scroll 0 0 #CC0033;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 20px 0;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 230px;
    font-size: 10px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li > button:hover {
    background: #bd0d2e; 
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li.error, #content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form  > ul > li.enviado {
    display: none;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > div {
    background:#F3F3F3;
    margin: 15px 0 0 0;
    padding: 5px 10px;
    float: left;
    width: 235px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > div > p {
    padding: 2px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > div > p > b {
    font-family: "AudiTypeExt",Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > div > ul {
    margin: 8px 0 20px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > div > ul > li {
    margin: 0 0 5px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > div > ul > li > strong {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 13px;
}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > div > ul > li > span+span {
    display: block;
    margin-left: 27px;
}


.error select, .error input[type="text"] {
    border: 1px solid #cd0a0a !important;
}
.enviado select, .enviado input[type="text"] {
    border: 1px solid #1f8204 !important;
}
.error {
    color:#cd0a0a !important;
}
.enviado {
    color:#1f8204 !important;
}



#content .ficha > div > .contenido_ficha > .accesorios_landing > ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px 5px 15px 0;
    padding: 3px;
    width: 286px;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > ul > li {
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > ul > li > ul > li {
    display: block;
    width: 92px;
    float: left;
    margin: 5px 1px;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > ul > li > ul > li > a > img {
    width: 100%;
    height: auto;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > ul > li > ul > li > strong {
    font-weight: bold;
    display: block;
    font-size: 7px;
    height: 8px;
    padding: 2px;
    background: #f4f6f5;
    margin: 2px 0;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > a {
    background: none repeat scroll 0 0 #CC0033;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 10px 5px;
    padding: 8px 25px;
    text-align: center;
    text-decoration: none;
    width: 200px;
    float: left;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p {
    clear: both;
    margin: 0 10px;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p > strong {
     background: none repeat scroll 0 0 #F4F6F5;
    display: block;
    font-family: "AudiTypeExt",Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: -10px;
    margin-bottom: 5px;
    padding: 6px 8px;
    position: relative;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul {
    border: none;
    width: auto;
    margin: 10px;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul > li {
    display: block;
    float: left;
    padding: 0 6px 0 0;
    width: 122px;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul > li+li {
    background: url("../images/pixel_separa_acc.jpg") no-repeat scroll left 14px transparent;
    padding: 0 6px;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul > li > a, #content .ficha > div > .contenido_ficha > .accesorios > p+ul > li > b {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    margin: 2px 0;
    font-size: 10px;
    display: block;
    height: 10px;
    overflow: hidden;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul > li > a+a {
    height: auto;
    overflow: visible;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul > li > a > img {
    border: medium none;
    height: auto;
    min-height: 67px;
    width: 100%;
}

#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul > li > span {
    display: block;
    margin: 10px 0 0 0;
    min-height: 90px;
}
#content .ficha > div > .contenido_ficha > .accesorios_landing > p+ul > li > b {
}
.accesorios a:hover img {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}


/*   Especificas financiacion   */

#content .ficha > div > .contenido_ficha > .financiacion > h3 {
    font-weight: bold;
    margin: 15px 0;
}
#content .ficha > div > .contenido_ficha > .financiacion > h3 > span {
    background: url("../images/icon_info.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    left: 15px;
    position: relative;
    top: 3px;
    width: 15px;
    z-index: 9999;
}
#content .ficha > div > .contenido_ficha > .financiacion > h3 > span > span {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #ffffff;
    display: none;
    font-weight: normal;
    left: 20px;
    padding: 5px;
    position: absolute;
    width: 300px;
}
#content .ficha > div > .contenido_ficha > .financiacion > h3 > span:hover > span {
    display: block;
}
#content .ficha > div > .contenido_ficha > .financiacion > p, #content .ficha > div > .contenido_ficha > .financiacion > form > p {
    margin: 20px 0;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > p > label {
    display: inline-block;
    width: 125px;
    font-weight: bold;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > p > b {
    font-weight: bold;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul {
    margin: 25px 0 10px;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li {
    height: 25px;
    margin: 5px 0;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > label, #content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > b {
    display: inline-block;
    font-weight: bold;
    width: 210px;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > select {
    margin: 0;
    padding: 2px;
    border: 1px solid #ccc;
    width: 185px;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > span > label {
    width: 65px;
    display: inline-block;
}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > input[type="text"]{
    margin: 0;
    padding: 2px;
    border: 1px solid #ccc;
    width: 180px;
}
#content .ficha > div > .contenido_ficha > .financiacion > p {
    clear: both;
}
#content .ficha > div > .contenido_ficha > .financiacion > p > span {
    font-size: 9px;
}

/*   Especificas accesorios   */

#content .ficha > div > .contenido_ficha > .contacto > div {
    width: 230px;
    float: left;
    margin: 10px 0;
}
#content .ficha > div > .contenido_ficha > .contacto > div+div {
    border: 1px solid #333;
    width: 447px;
    float: right;
    padding: 5px;
}
#content .ficha > div > .contenido_ficha > .contacto > div > h2 {
    background: #F4F6F5;
    font-family: "AudiTypeExt", Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 5px;
}
#content .ficha > div > .contenido_ficha > .contacto > div > ul > li > b, #content .ficha > div > .contenido_ficha > .contacto > div > ul > li > a {
    background: url("../images/arrows.png") no-repeat scroll -6px -101px transparent;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 12px;
    margin: 0;
    padding: 8px 0 0 10px;
    text-decoration: none;
}
#content .ficha > div > .contenido_ficha > .contacto > div > ul > li > a {
    margin: 20px 0 0 0;
}
#content .ficha > div > .contenido_ficha > .contacto > div > ul > li > a:hover {
    color: #CC0033;
}
#content .ficha > div > .contenido_ficha > .contacto > div > ul > li > i {
    color: #000000;
    display: block;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: 13px;
    padding: 3px 0 0 10px;
    text-decoration: none;
}
#content .ficha > div > .contenido_ficha > .contacto > div > ul > li > i > b {
    display: inline-block;
    width: 55px;
}
.brd {
    clear: both;
    height: 10px;
    border-bottom: none;
}
.brd_btm {
    border-bottom: none;
    padding-bottom: 10px;
    overflow: hidden;
}

#horiz_container li a {
    background: none repeat scroll 0 0 #000000;
    display: inline-block;
    height: 40px;
    width: 54px;
}
#horiz_container li a img {
    display: inline-block;
    opacity:0.5;
    filter:alpha(opacity=50);
}
#horiz_container li a.actual img {
    display: inline-block;
    opacity:1;
    filter:alpha(opacity=100);
}

/*   dar formato al tooltip del mapa ubicaciones */

#siteNotice > strong {
    display: inline-block;
    font-weight: bold;
    padding-bottom: 3px;
}

.img_zoom {
    position: relative;
    display: block;
}
.img_zoom > img {
    height: auto;
    width: 61px;
}
.img_zoom > img+img {
    display: none;
    width: 216px;
    position: absolute;
    bottom: 0;
    left: -220px;
}
.img_zoom:hover > img+img {
    display: block;
}
#afinan > b > a {color: #000000;}

.emisiones {
    font-size: 10px;
    margin-bottom: 5px;
}
.emisiones > span {
    line-height: 11px !important;
    margin: 0 0 3px !important;
    width: 165px !important;
}
.comentarios {font-size: 11px;margin: 20px 0;clear: both;padding: 20px 0;border-top: 1px dotted #000000;}
.comentarios > b {display: block;font-weight: bold;margin: 0 0 10px 0;}
.comentarios > span {display: block;}
#content .ficha > div > .contenido_ficha > div > .general > ul > li > span > span.extensionGarantia {
    background: url("../images/icon_info.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    left: 5px;
    position: relative;
    top: 3px;
    width: 15px !important;
    z-index: 9999;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li > span > span.extensionGarantia > span {
    background: none repeat scroll 0 0 #000000;
    bottom: 16px;
    color: #FFFFFF;
    display: none;
    font-size: 9px;
    font-weight: normal;
    left: -55px;
    line-height: 11px;
    padding: 4px;
    position: absolute;
    width: 126px;
}
#content .ficha > div > .contenido_ficha > div > .general > ul > li > span > span.extensionGarantia:hover > span {
    display:block;
}

.aportacion {
    color: #000000;
    display: block !important;
    float: none !important;
    font-size: 11px;
    font-weight: bold;
    height: 10px !important;
    padding: 0;
    position: absolute;
    right: 0;
    top: 15px;
}
.aportacion > span {
    bottom: 0;
    cursor: pointer;
    display: block;
    font-size: 10px;
    position: absolute;
    right: 5px;
    text-align: right;
    width: 190px;
}
.aportacion > span > b {
    position: relative;
}
.aportacion > span > b > b {
    color: #CC0136;
} 
.aportacion > span > b > span {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CCCCCC;
    bottom: 18px;
    color: #ffffff;
    display: none;
    font-size: 10px;
    font-weight: normal;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 600px;   
}
.aportacion > span:hover > b > span {
    display: block;
} 

.aportacion_base {
    color: #000000;
    display: block !important;
    float: none !important;
    font-size: 11px;
    font-weight: bold;
    height: 10px !important;
    padding: 0;
    position: absolute;
    right: 0;
    top: 15px;
}
.aportacion_base > span {
    bottom: 0;
    cursor: pointer;
    display: block;
    font-size: 10px;
    position: absolute;
    right: 5px;
    text-align: right;
    width: 190px;
}
.aportacion_base > span > b {
    position: relative;
}
.aportacion_base > span > b > b {
    color: #CC0136;
} 
.aportacion_base > span > b > span {
    background: none repeat scroll 0 0 #969BA1;
    border: 1px solid #CCCCCC;
    bottom: 18px;
    color: #000000;
    display: none;
    font-size: 10px;
    font-weight: normal;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 600px;   
}
.aportacion_base > span:hover > b > span {
    display: block;
} 
/*navega anuncios*/
.navega_anuncios {clear: both;padding: 5px;text-align: right;}
.navega_anuncios > a {color: #000000;display: inline-block;font-weight: normal;text-decoration: none;}
.navega_anuncios > a.anuncio_anterior {text-align: left;}
.navega_anuncios > a.anuncio_siguiente {margin: 0 0 0 15px;text-align: right;}
.navega_anuncios > a.anuncio_anterior > span {background: url("../images/arrows.png") no-repeat scroll -5px -767px transparent;display: inline-block;height: 12px;padding: 0;width: 10px;}
.navega_anuncios > a.anuncio_siguiente > span {background: url("../images/arrows.png") no-repeat scroll 5px -446px transparent;display: inline-block;height: 12px;padding: 0;width: 10px;}
.navega_anuncios > a:hover {color:#cc0033;}
@media (max-width: 910px) {.navega_anuncios > a {}}

/*CAPTCHA*/
.g-recaptcha{transform: scale(0.72);transform-origin: 0 0;}