/*---------------------- ESPECIFICAS VERSION MOVIL ------------------------*/

body {background: transparent none !important;}
body * {font-family: Roboto, arial, sans-serif !important;}
.wrap-general {width: 100%;}
#header {min-height:63px;}
#header, .box h2, .box h3 {background: #ebeff2; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,  #ebeff2 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(to right,  #ebeff2 0%,#ffffff 100%); /* W3C */}
#header > div > form, #header > div > #nav-bar, #header > div > #subnav-var {display: none !important;}
#header > div {width: 100%;padding: 0 0 5px 0;}
#header > div > p {width: 70%;min-width: 0;}
#header > div > p > a {margin-top: 15px;}
#header > div > h1 {width: 70%;margin-left:10px;min-width: 0;}
#header .c_oficial {margin: 0 0 5px 10px;width: 70%;}
@media screen and (max-width: 420px) {#header > div > p {margin-top: 5px;}}
#header div p img, #header div p a img {border: medium none;margin-left: 0px;margin-top: 5px;width: 100%;height: auto;}
#header div .logo_marca {margin-right: 5px;min-width: 0;width: 7%;}
#header div .logo_marca img {height: auto;width: 100%;}
#header div .logo_marca > span {display: none}
#header > div > h2 {clear: left; color: #000000 !important;margin: 0 0 0 1%;width: 70%;font-size: 1em !important;}
#header > div > .menu_movil {width: 50px;height: auto;display: block;float: right;border-left: 1px solid #ccc;position: relative;}
#header > div > .menu_movil > span {background: url("../img/bg_menu.png") no-repeat scroll 0 0 transparent;display: block;width: 50px;height: 63px;text-indent:-999em;}
#header > div > .menu_movil > ul {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;position: absolute;right: 0;top: 63px;width: 280px;z-index: 9999;display: none;}
#header > div > .menu_movil > ul  > li > a {background: url("../img/opciones_desplegable.png") no-repeat scroll 0 center transparent;color: #000000;display: block;font-size: 1.2em;font-weight: bold;padding: 10px 0 10px 35px;text-decoration: none;}
#header > div > .menu_movil > ul  > li > a.llamen {background-position: 0px -428px;background-color:#e5e8ea; }
#header > div > .menu_movil > ul  > li > a.vn {background-position: 0px 2px;}
#header > div > .menu_movil > ul  > li > a.vo {background-position: 0px -40px;}
#header > div > .menu_movil > ul  > li > a.cita {background-position: 0px -83px;}
#header > div > .menu_movil > ul  > li > a.ubica {background-position: 0px -125px;}
#header > div > .menu_movil > ul  > li > a.oferta {background-position: 0px -168px;}
#header > div > .menu_movil > ul  > li > a.alertas {background-position: 0px -212px;}
#header > div > .menu_movil > ul  > li > a.prueba {background-position: 0px -256px;}
#header > div > .menu_movil > ul > li > a.sesion {background-position: 0px -298px;}
#header > div > .menu_movil > ul > li > a.registro {background-position: 0px -341px}
#header > div > .menu_movil > ul > li > a.noticias {background-position: 0px -384px;}
#header > div > .menu_movil > ul > li > a.colectivo {background-position: 0 -467px;}
#header > div > .menu_movil > ul > li+li > a {border-top: 1px solid #ccc;}
.grad-fx,#header > div > span,.fb_iframe_widget{display: none !important;}
#header > div > div.acc-head { box-shadow: none;clear: none;float: right;margin: 5px;vertical-align: middle;width: auto;}
#header > div > div.acc-head .face {width: auto;display: inline-block;height:auto;}
#header > div > div.acc-head .btns {width: auto;display: inline-block;}
#header > div > div.acc-head .btns .acc-head.doble-telf{display: flex;}
#header > div > div.acc-head .btns-plus{display: none;}
#header > div > div.acc-head .quiero_llamen {float: none;margin: 4px 0 0;width: 42px;}
#header > div > div.acc-head .quiero_llamen > a {height: 42px;padding: 0;text-indent: -9999em;width: 45px;}
#header > div > div.acc-head .quiero_llamen_tel {background: transparent none repeat scroll 0 0;box-shadow: none;float: none;margin: 0;width: 30px;}
#header > div > div.acc-head .quiero_llamen_tel > a {background-position: 0 0;height: 32px;padding: 0;text-indent: -9999em;width: 30px;}
#header > div > div.acc-head .quiero_llamen_tel.con-nombre > a {height: 30px;padding: 0 0 0 45px;text-align: left;width: 1px;}
#header > div > div.acc-head .quiero_llamen_tel..sin-texto  {display: none;}
#header > div > div.acc-head.doble-telf {clear: left;float: left;width: auto;}
#header > div > div.acc-head.doble-telf .quiero_llamen_tel.con-nombre {display: inline-block;padding: 0 4px 4px 0;width: auto;}
#header > div > div.acc-head.doble-telf .quiero_llamen_tel.con-nombre > a {max-width: 54px;padding: 0 0 0 30px;text-indent: 0;width: auto;}
#header > div > div.acc-head.doble-telf .quiero_llamen_tel.con-nombre > a > strong {display: none;}
#header > div > div.acc-head.doble-telf .quiero_llamen_tel.con-nombre > a > span {color: #333333;display: inline-block;font-size: 11px;letter-spacing: -0.5px;line-height: 11px;margin: 0;padding: 4px 0 0 1px;vertical-align: middle;}
#header > div > div.acc-head .quiero_llamen_whatsapp {background: transparent none repeat scroll 0 0;box-shadow: none;float: none;margin: 0;width: 30px;}
#header > div > div.acc-head .quiero_llamen_whatsapp > a {background-position: 0 0;height: 32px;padding: 0;text-indent: -9999em;width: 30px;}
#header > div > div.acc-head .quiero_llamen_whatsapp.con-nombre > a {height: 30px;padding: 0 0 0 45px;text-align: left;width: 1px;}
#header > div > div.acc-head.doble-telf .quiero_llamen_whatsapp.con-nombre {display: inline-block;padding: 0 4px 4px 0;width: auto;}
#header > div > div.acc-head.doble-telf .quiero_llamen_whatsapp.con-nombre > a {max-width: 54px;padding: 0 0 0 30px;text-indent: 0;width: auto;}
#header > div > div.acc-head.doble-telf .quiero_llamen_whatsapp.con-nombre > a > strong {display: none;}
#header > div > div.acc-head.doble-telf .quiero_llamen_whatsapp.con-nombre > a > span {color: #333333;display: inline-block;font-size: 11px;letter-spacing: -0.5px;line-height: 11px;margin: 0;padding: 4px 0 0 1px;vertical-align: middle;}
#header:after {clear:both;content: '';display: block;}
/*contenido*/
#content .center {
    min-height: 0;
    padding-left: 0px;
    padding-right: 0px;
}
#content #crumb, #car_search, #content #photos #links, #content #photos .galeriaCreatividades > div + div > a, #service-box {
    display: none !important;
}

#footer {
    background: none repeat scroll 0 0 transparent;
    border-top: 1px solid #CCCCCC;
    color: #000000;
    margin: 65px 3% 0;
    padding: 0 0 55px;
    position: relative;
}
#footer *, #footer h3 a, #footer h3 {
    color:#000000;
    font-family: Roboto;
    font-size: 11px;
}
#footer .social {
    background: #ebeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #ebeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #ebeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    float: none;
    font-family: Roboto;
    height: auto;
    margin: 0;
    width: 100%;
    position: absolute;
    top: -60px;
}
#footer .social h2 {
    color: #000000;
    font-size: 13px;
    margin: 10px 8px 0 12px;
    width: 100%;
}
#footer .social ul {
    height: 36px;
    margin: 8px;
    text-align: left;
    width: 97%;
}
#footer .social ul li {
    float: none;
    display:inline;
}
#footer .col {
    padding-left: 10px;
    width: 26%;
}
#footer .vars_group {
    clear: both;
    padding-top: 15px;
    width: auto;
    margin-left:5px;
}
#footer .link {display: none;}
.wrap_copy > .copy {width: 90%}
/*----------------------------------- HOME ----------------------------------------*/
#header > div > .quiero_llamen{/*width: 7%;margin-right: 5px;*/display: none !important}
#header > div > .quiero_llamen > a {background-position: center center;background-size: 60% auto; height: 50px;padding: 0; width: 100%;}
#header > div > .quiero_llamen > a > strong {display: none}
#content #photos {float: none;height: auto;margin: 10px auto;padding-bottom: 0;width: 95% !important;}
#content #photos #concesionarios.pub {
    width: 100%;
    height:auto;
}
#content #photos .galeriaCreatividades a img {
    width: 100%;
    height:auto;
}
#content #photos .galeriaCreatividades a+a {display: none;}
#service-box + hr {margin:15px auto;width: 95%;}
.box .shw-more {margin:6px 0}
#vo {
    border: 1px solid #D9D9D9;
    float: none;
    height: auto;
    margin-bottom: 10px;
    margin-right: 3%;
    margin-left: 3%;
    overflow: hidden;
    width: 94%;
}
.box h2, .box h3 {
    color: #000000;
    font-size: 1.3em;
    height: auto;
    padding: 10px 0 9px 6px;
}
.box h5 {
    background: url("../img/leermas.png") no-repeat scroll 0 0 transparent;
    background-size: 85% auto;
    height: 12px;
    margin-right: 2px;
    margin-top: -19px;
    overflow: hidden;
    width: 6%;
}
.box h5 > a{
    opacity: 0;
}
.box p, #news .result p, #events > .result > li > p {
    display: block;
    float: left;
    margin-right: 2%;
    width: 21%;
}
#vo .box img, #news img, #events > .result > li > p > img {
    margin-bottom: 0;
    margin-top:0;
    width: 100%;
}
#events > .result > li > p > img {display: block;margin-top: 10px;padding:0;width:90%;}
#vo strong a, #vo strong a:hover {
    font-size: 1.1em;
    line-height: 1.1em;
    height: auto;
    color: #000000;
}
#vo ul.result > li, #vn ul.result > li, #events > .result > li > ul {height: auto;padding:5px 0;}
#vo ul.result > li img, #vn ul.result > li img {width: 80% !important;}
#vo ul.car, #vn ul.result > li > ul, #events ul.result > li > ul {
    float: left;
    font-size: 1em;
    margin: 8px 0 0 0;
    padding: 0;
    width: 74%;
}
#vo ul.car > li {
    font-size: 1em;
    max-width: none;
}
#vo li > em {display: none !important;}
#vo ul.offer, #vn ul.offer,  #events ul.offer {
    bottom: 0;
    color: #000000;
    font-size: 1.1em;
    left: auto;
    right: 0;
    text-align: right;
    width: auto;
}
#vo ul.offer li, #vn ul.offer li, #events ul.offer li {font-size: 1em;}
.wrap-general #content .center .wrap .box #vo .result li div .car li .offer li em {
    font-size: 1.6em !important;
}
#vo ul.offer li a, #vn ul.offer li a, #events ul.offer li a {font-size: 0.9em;color: #000000;}
#vo ul.offer li a * {color: #000000;}
#vo ul.offer li + li > a > strong {font-size: 0.8em;}
#vo ul.offer .iva{display:inline-block;font-size: 10px;font-style: normal;}
#news {
    float: none;
    height: auto;
    margin-bottom: 10px;
    margin-right: 3%;
    margin-left: 3%;
    overflow: hidden;
    position: static;
    right: 0;
    width: 94%;
    height: auto;
}
#news strong {
    color: #000000;
    display: block;
    font-size: 1em;
    height: 14px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 7px;
    overflow: hidden;
    padding-top: 0;
    width: auto;
}
#news .fixed {
    height: 30px;
    margin-left: 0;
    overflow: hidden;
    width: auto;
}
#news #events .fixed {
    height: 45px;
    width: 50%;
}
#news #events .fixed+li{
    position: relative;
}
#news #events .fixed+li > a {
    background: url("../img/ver_noticia.png") no-repeat scroll 0 0 transparent;
    background-size: 85% auto;
    border: medium none;
    height: 25px;
    margin:0;
    position: absolute;
    right: 0px;
    text-indent: -999em;
    top: -40px;
    width: 30px;
}
#news a img, #news a {
    border:none;
}
#news img{
    border:none;
    margin-bottom: 0;
    margin-top: 0;
    width: 95%;
}
#news, #events, #vn, #vo {height:auto !important;}
#vn ul.offer {margin-right: 0px;position:static;}
#vn ul.offer em {font-size: 1.2em;}

.box .vehiculo h3 {background: none repeat scroll 0 0 transparent;font-size: 1.1em;padding: 0;}
.box .dwa > p {
    background: url("../img/logo_dwa.png") no-repeat scroll 7px 7px transparent;
    background-size:  85% auto;
    padding-top: 20px;
}
#news .tit_not {margin-left: 0;width: auto;}
/*ajustes ofertas*/
.percent_large.oferta_au > .preview > img, #galeria.oferta_au > .mediana > a > img, #vo .result .oferta_au > p > a > img, #vn .result .oferta_au > p > a > img, .percent_large.oferta_vw > .preview > img, #galeria.oferta_vw > .mediana > a > img, #vo .result .oferta_vw > p > a > img, #vn .result .oferta_vw > p > a > img {
    border: none !important;
}
.result .oferta_vw > span, .result .oferta_sk > span, .result .oferta_st > span, .result .oferta_au > span {
    background-size: 100% 100%;
    display: block;
    height: 20px;
    width: 20px;
}
.copy{width:auto}

#content .menu_mvl_home {
    display: block;
    padding: 5px 3%;
}
#content .menu_mvl_home > ul {
    background: #ebeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #ebeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #ebeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    border: 1px solid #CCCCCC;
    right: 0;
    top: 63px;
    width: 100%;
    z-index: 9999;
}
#content .menu_mvl_home > ul  > li > a {
    background: url("../img/opciones_desplegable_01.png") no-repeat scroll 0 center transparent;
    color: #000000;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 0 10px 35px;
    text-decoration: none;
}

#content .menu_mvl_home > ul  > li > a > span {
    display: block;
    font-size: 0.8em;
    font-weight: normal;
    margin-top: 1px;
}
#content .menu_mvl_home > ul  > li > a.llamen {
    background: url("../img/opciones_desplegable_11.png") no-repeat scroll 3px center #e5e8ea;
}
#content .menu_mvl_home > ul  > li > a.vn {
    background: url("../img/opciones_desplegable_01.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.vo {
    background: url("../img/opciones_desplegable_02.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.cita {
    background: url("../img/opciones_desplegable_03.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.ubica {
    background: url("../img/opciones_desplegable_04.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.oferta {
    background: url("../img/opciones_desplegable_05.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.alertas {
    background: url("../img/opciones_desplegable_06.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.prueba {
    background: url("../img/opciones_desplegable_07.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.sesion {
    background: url("../img/opciones_desplegable_08.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.registro {
    background: url("../img/opciones_desplegable_09.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul  > li > a.noticias {
    background: url("../img/opciones_desplegable_10.png") no-repeat scroll 3px center transparent;
}
#content .menu_mvl_home > ul > li > a.colectivo {background: transparent url("../img/opciones_desplegable_09.png") no-repeat scroll 2px}
#content .menu_mvl_home > ul  > li+li > a {
    border-top:1px solid #CCCCCC;
}

/*-----------------------------------  BUSCADOR  ----------------------------------------*/
#buscador_avanzado {
    padding: 5px 0;
    text-align:center;
}
#buscador_avanzado > a {
    background: url("../img/anterior.png") no-repeat scroll center center #eaeef1;
    background-size: auto 60%;
    border: 2px solid #f1f5f7;
    display: inline-block;
    height: 30px;
    margin: 0 1px 0 0;
    text-indent: -99999em;
    vertical-align: middle;
    width: 6%;
}
#buscador_avanzado > p {
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    width: 23%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
#buscador_avanzado > p > a, #buscador_avanzado > p > span {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 12px;
    padding: 9px 0;
    color: #000000;
}
#buscador_avanzado > form {
    display: inline-block;
    width: 40%;
    height: 33px;
    vertical-align: middle;
}
#buscador_avanzado > form > div {
    background: #e7e7e7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #e7e7e7 0%, #eaeff2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e7e7), color-stop(100%,#eaeff2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* IE10+ */
    background: linear-gradient(to right,  #e7e7e7 0%,#eaeff2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#eaeff2',GradientType=1 ); /* IE6-8 */
    border: 2px solid #E3DFDF;
    display: inline-block;
    width: 100%;
    height: 29px;
    margin: 0 0 0 1px;
    position: relative;
}
#buscador_avanzado > form > div+div {
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
#buscador_avanzado > form > div > span {
    display: block;
    height: 12px;
    width: 100%;
    padding: 9px 0;
    background: url("../img/filtro.png") no-repeat scroll right bottom transparent;
}
#buscador_avanzado > form > div > p {
    display: block;
    width: 100%;
    height: 30px;
    margin:0;
}
#buscador_avanzado > form > div > div, #buscador_avanzado > form > div > ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #E3DFDF;
    position: absolute;
    right: -2px;
    text-align: left;
    top: 30px;
    width: 150%;
    z-index: 9999;
}
#buscador_avanzado > form > div > div > a {display:block;margin:0;width:auto;background: url("../img/menu_despliega.png") no-repeat scroll 96% center transparent;border-bottom: 1px solid #eaeeed;font-size: 1em;padding: 9px 12px;}
#buscador_avanzado > form > div > div > a.ocultar {background: url("../img/menu_despliega_off.png") no-repeat scroll 96% center transparent;border-bottom: medium none;}
#buscador_avanzado > form > div > div > ul {background: transparent url('../img/simulo_scroll.jpg') no-repeat right center;max-height: 130px;
    overflow-x: hidden;
    overflow-y: scroll;}
#buscador_avanzado > form > div > div > ul > li > label, #buscador_avanzado > form > div > ul > li > label, #buscador_avanzado > form > div > div > ul > li, #buscador_avanzado > form > div > div > ul > li > ul > li {
    display: block;
    clear: both;
    font-weight: normal;
    padding: 9px 5px;
    overflow: hidden;
}
#buscador_avanzado > form > div > ul > li > label > input, #buscador_avanzado > form > div > div > div > label .comaRadio, #buscador_avanzado > form > div > ul > li > label > .comaRadio {
    float: right;
    margin-right: 5px;
}
#buscador_avanzado > form > div > div > ul > li > label > input, #buscador_avanzado > form > div > div > ul > li > label > .comaRadio,  #buscador_avanzado > form > div > div > ul > li > ul > li > label > .comaRadio{
    float: right;
    margin-right: 5px;
}
#buscador_avanzado > form > div > ul, #buscador_avanzado > form > div > div, #buscador_avanzado > form > div > div > ul {display: none;}
#buscador_avanzado > form > div > .ocultar + ul, #buscador_avanzado > form > div > .ocultar + div, #buscador_avanzado > form > div > div > .ocultar + ul {display: block;}
#buscador_avanzado > form > div > div > div {background: transparent url('../img/simulo_scroll.jpg') no-repeat right center;display:none;max-height: 130px;overflow-x: hidden;padding:9px 5px;overflow-y: scroll;}
#buscador_avanzado > form > div > div > .ocultar + div {display: block;}
#buscador_avanzado > form > div > div > div > ul > li, #buscador_avanzado > form > div > div > div > label{display: block;
    clear: both;
    font-weight: normal;
    padding: 9px 5px;
    overflow: hidden}
#buscador_avanzado > form > div > div > p > span {
    background: url("../img/menu_despliega.png") no-repeat scroll 96% center transparent;
    padding: 9px 12px;
    border-bottom: 1px solid #EAEEED;
    display: block;
    font-size: 1em;
}
#buscador_avanzado > form > div > div > p > span > b {
    display: inline-block;
    color: #666666;
    margin-left: 2px;
    font-size: 0.8em;
}
#buscador_avanzado > form > div > div > ul+p > span {
    border-top: 1px solid #EAEEED;
}
#buscador_avanzado > form > div > div > p.ocultar > span {
    background: url("../img/menu_despliega_off.png") no-repeat scroll 96% center transparent;
    border-bottom: none;
}
#buscador_avanzado > form > div > div > p, #buscador_avanzado > form > div > div > ul {
    width: 100%;
    margin: 0;
}

#table_shadow {
    box-shadow: 2px 2px 3px #DADADA;
    margin:0 3%;
    padding: 0;
    width: 94%;
}
#search {
    width: 100%;
}
#search .name {
    background: #ebeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #ebeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #ebeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #ebeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    font-size: 1em;
    height: 50px;
}
#search .name th {
    width: auto;
    color: #000000;
}
#search .name th a {
    background: none transparent !important;
    color: #000000;
}
#search .sub_name {
    font-size: 1em;
}
#search .sub_name a {
    font-size: 1em;
}
#search .sub_name a img {
    width: 100%;
}
#search .sub_name strong {
    font-size: 1.2em;
}
.px_720 {
    display: none;
}
.favoritos {
    background: url("../img/favoritos.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-bottom: 3px;
}

/*-----------------------------------  NOTICIAS  ----------------------------------------*/
#slab {
    margin: 1%;
    color:#000000; 
}
#slab .back {
    display: none;
}
#slab .article, #slab .theme, #slab .date {
    display: block;
    float: right;
    width: 58%;
}
.cell ul {width: 100%; color:#000000;}
.cell ul li a {color:#000000}

.cell a img {
    width: 33%;
    height: auto;
}
.cell {
    border-bottom: 1px solid #d9d9d9;
    width: 95%;
}
.page_right, .next, #table_results .page_left {
    display: none;
}
.rss {left: 1%}

#template {
    width:97%;
    color: #000000;
}
#templat img {
    width: 100%;
    height: auto;
}
.socialtemplate {
    display: none;
}
.nav_noticia_mvl {
    padding: 5px 0;
    text-align:center;
    display: block;
}
.nav_noticia_mvl > a {
    background: url("../img/anterior.png") no-repeat scroll center center #eaeef1;
    background-size: auto 60%;
    border: 2px solid #f1f5f7;
    display: inline-block;
    height: 30px;
    margin: 0 1px 0 0;
    text-indent: -99999em;
    vertical-align: middle;
    width: 6%;
}
.nav_noticia_mvl > p {
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    width: 44%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
.nav_noticia_mvl > p + p{
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    width: 45%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
.nav_noticia_mvl > p > b {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-align: left;
}
.nav_noticia_mvl > p+p > a {
    color: #000000;
    display: inline-block;
    font-size: 1.8em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-align: left;
    text-decoration: none;
    width: 5%;
}
.nav_noticia_mvl > p > span {
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-align: center;
    width: 75%;
}
.acciones_noticias {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 9;
}
.acciones_noticias > p {
    background: #e7e7e7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #e7e7e7 0%, #eaeff2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e7e7), color-stop(100%,#eaeff2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* IE10+ */
    background: linear-gradient(to right,  #e7e7e7 0%,#eaeff2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#eaeff2',GradientType=1 ); /* IE6-8 */
    border: 1px solid #CCCCCC;
    display: inline-block;
    width: 26%;
    height: 60px;
    vertical-align: top;
}
.acciones_noticias > p > a {
    background: url("../img/email.png") no-repeat scroll left center transparent;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 40px;
    padding-top: 20px;
    padding-left: 30px;
    text-decoration: none;
}
.acciones_noticias > p+p {
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    width: 72%;
    vertical-align: top;
    text-align: right;
    height: 50px;
    padding-top: 10px;
}
.acciones_noticias > p+p > strong {
    background: url("../img/compartir.png") no-repeat scroll 1px 11px transparent;
    color: #000000;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 40px;
    padding-left: 30px;
    padding-top: 20px;
    text-decoration: none;
}
#template p {
    text-align: left;
}

#template img, #template p img {
    display: block;
    width: 99% !important;
    padding: 0;
    height: auto !important;
}
#template #li_captcha_option img, #li_captcha_option img {height:auto !important;max-width: 100% !important;width:auto !important;}
/*----------------------------------- NOTICIAS NOTICIA ----------------------------------*/
#template h1 {text-align: left;margin-top: 10px;margin-bottom: 10px}
#template p {line-height: 20px;margin-bottom: 15px;}
/*----------------------------------- PLANTILLAS CONTENIDO (VN, VO...) ----------------------------------------*/
.nav_template_mvl {
    padding: 5px;
    text-align:center;
    display: block;
}
.nav_template_mvl > a {
    background: url("../img/anterior.png") no-repeat scroll center center #eaeef1;
    background-size: auto 60%;
    border: 2px solid #f1f5f7;
    display: inline-block;
    height: 30px;
    margin: 0 1px 0 0;
    text-indent: -99999em;
    vertical-align: middle;
    width: 6%;
}
.nav_template_mvl > p {
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    width: 86%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
#template_service .content_template {
    color: #000000;
    float: none;
    margin: 10px 3% 0;
    width: 94%;
}
#template_service .content_template h2 {
    font-size: 1.6em;
    margin: 0;
}
#template_service .content_template p {
    font-size: 1em;
    margin: 10px 0;
}
#template_service .content_template .text_template {
    float: none;
    width: auto;
}
.image_template {
    display: none !important;
}
#template_service .service {
    float: none;
    margin: 1%;
    width: 97%;
}
#template_service .sect {
    color: #000;
    float: none;
    height: auto;
    margin: 0 auto;
    padding: 7px;
    width: 94%;
}
#template_service .sect strong {
    clear: both;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 3px;
}
#template_service .sect p:nth-child(2) {
    width:20%;
    display: inline-block;
    vertical-align: middle;
}
#template_service .sect p:nth-child(2) a img {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
}
#template_service .sect p:nth-child(3) {
    width:50%;
    display: inline-block;
    vertical-align: middle;
}
#template_service .sect p:nth-child(4) {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
}
#template_service .sect a.btn {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px #333333;
    color: #000000;
    font-weight: bold;
    line-height: 23px;
    width: 100%;
}
#template_service .box #news #vn {
    float: left;
    height: auto;
    margin: 10px 0;
    width: 94%;
}
#template_service .box #news #events {
    float: none;
    margin: 10px 0;
    width: 94%;
}
#template .form-incrustado > ul > li{display: block;width: auto;}
/*----------------------------------- PLANTILLAS CONTENIDO (VN, VO...) ----------------------------------------*/
.nav_fichaconce_mvl {
    padding: 5px;
    text-align:center;
    display: block;
}
.nav_fichaconce_mvl > a {
    background: url("../img/anterior.png") no-repeat scroll center center #eaeef1;
    background-size: auto 60%;
    border: 2px solid #f1f5f7;
    display: inline-block;
    height: 30px;
    margin: 0 1px 0 0;
    text-align: center;
    text-indent: -99999em;
    vertical-align: middle;
    width: 6%;
}
.nav_fichaconce_mvl > p {
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    width: 90%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
.ficha_concesinonario {
    width: 94%;
    margin: 0 3%;
}
.ficha_concesionario_datos {
    border: 1px solid #CCCCCC;
    margin: 10px 0;
}
.ficha_concesionario_datos > h3 {
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    color: #000000;
    display: block;
    font-size: 1.4em;
    padding: 10px 12px;
    width: auto;
}
.ficha_concesionario_datos > div {
    overflow:hidden;
    padding: 10px;
}
.ficha_concesionario_datos > div+div {
    padding: 0;
}
.ficha_concesionario_datos > div > h3 {
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    border-top: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    font-size: 1.4em;
    width: auto;
}
.ficha_concesionario_datos > div > ul{
    display: block; 
    float: left;
    width: 68%;
    padding: 0 2% 0 0;
}
.ficha_concesionario_datos > div > ul > li > strong{
    display: block; 
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
}
.ficha_concesionario_datos > div > ul > li > em{
    font-style: normal;
}
.ficha_concesionario_datos > div > ul+ul{
    width: 28%;
    padding: 0;
}
.ficha_concesionario_datos > div > ul+ul li a{
    text-decoration: none;
    color: #000000;
}
.ficha_concesionario_datos > div > ul+ul li a img{
    position: relative;
    top: 5px;
}
.ficha_concesionario_datos > div > div {
    overflow:hidden;
    padding: 10px;
}

.ficha_concesionario_datos > div > div > form > p > b {
    display: block; 
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
}
.ficha_concesionario_datos > div > div > form > ul {
    margin: 8px 0;
}
.ficha_concesionario_datos > div > div > form > ul > li {
    margin: 5px 0;
}
.ficha_concesionario_datos > div > div > form > ul > li > label {
    display: inline-block;
    width: 35%;
    vertical-align: top;
}
.ficha_concesionario_datos > div > div > form > ul > li > input[type="text"] {
    display: inline-block;
    width: 55%;
    vertical-align: top;
}
.ficha_concesionario_datos > div > div > form > ul > li > input[type="password"] {
    display: inline-block;
    width: 55%;
    vertical-align: top;
}
.ficha_concesionario_datos > div > div > form > p >label > a {
    color: #000000;
}
.ficha_concesionario_datos > div > div > form > p > button {
    color: #ffffff;
    background: none #1A2433;
    padding: 8px 12px;
    margin: 8px 0;
}
.ficha_concesionario_datos > div > div > p > a {
    background: url("../img/ruta.png") no-repeat scroll 4px center #eaeff2;
    display: block;
    color: #000000;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 12px 10px 35px;
    text-decoration: none;
}
.ficha_concesionario_datos > div > h3 > span{
    background: url("../img/menu_despliega.png") no-repeat scroll 96% center transparent;
    display: block;
    padding: 10px 12px;
}
.ficha_concesionario_datos > div > h3.oculta > span {
    background: url("../img/menu_despliega_off.png") no-repeat scroll 96% center transparent;
}

/*-----------------------------------  UBICACIONES  ----------------------------------------*/
#filtros_ubicaciones {
    display: block;
    padding: 5px 0;
    text-align:center;
}
#filtros_ubicaciones > a {
    background: url("../img/anterior.png") no-repeat scroll center center #eaeef1;
    background-size: auto 60%;
    border: 2px solid #f1f5f7;
    display: inline-block;
    height: 30px;
    margin: 0 1px 0 0;
    text-indent: -99999em;
    vertical-align: middle;
    width: 6%;
}
#filtros_ubicaciones > p {
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    /*width: 23%;*/
    width: 88%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
#filtros_ubicaciones > p > a, #filtros_ubicaciones > p > span {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 12px;
    padding: 9px 0;
    color: #000000;
}
#filtros_ubicaciones > form {
    display: inline-block;
    height: 33px;
    vertical-align: middle;
    width: 66%;
}
#filtros_ubicaciones > form > div {
    background: #e7e7e7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #e7e7e7 0%, #eaeff2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e7e7), color-stop(100%,#eaeff2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #e7e7e7 0%,#eaeff2 100%); /* IE10+ */
    background: linear-gradient(to right,  #e7e7e7 0%,#eaeff2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#eaeff2',GradientType=1 ); /* IE6-8 */
    border: 2px solid #E3DFDF;
    display: inline-block;
    height: 29px;
    margin: 0 0 0 1px;
    position: relative;
    width: 31%;
}
#filtros_ubicaciones > form > div+div {
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
#filtros_ubicaciones > form > div > span {
    display: block;
    height: 12px;
    width: 100%;
    padding: 9px 0;
    background: url("../img/filtro.png") no-repeat scroll right bottom transparent;
}
#filtros_ubicaciones > form > div > p {
    display: block;
    width: 100%;
    height: 30px;
    margin:0;
}
#filtros_ubicaciones > form > div > div, #filtros_ubicaciones > form > div > ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #E3DFDF;
    position: absolute;
    right: -2px;
    text-align: left;
    top: 30px;
    width: 200%;
    z-index: 9999;
}
#filtros_ubicaciones > form > div > ul > li > label, #filtros_ubicaciones > form > div > div > ul > li > label {
    display: block;
    clear: both;
    font-weight: normal;
    padding: 9px 12px;
    overflow: hidden;
}
#filtros_ubicaciones > form > div > ul > li > label > input, #filtros_ubicaciones > form > div > ul > li > label > .comaRadio{
    float: right;
}
#filtros_ubicaciones > form > div > div > ul > li > label > input, #filtros_ubicaciones > form > div > div > ul > li > label > .comaRadio{
    float: right;
}
#filtros_ubicaciones > form > div > ul, #filtros_ubicaciones > form > div > div, #filtros_ubicaciones > form > div > div > ul {
    display: none;
}
.ubicaciones_mvl > div+div {
    border: 1px solid #CCCCCC;
    margin: 0 1.5%;
    width: 96%;
}
.ubicaciones_mvl > div+div > h3 {
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    color: #000000;
    display: block;
    font-size: 1.4em;
    padding: 10px 12px;
    width: auto;
}
.ubicaciones_mvl > div+div > div {
    overflow: hidden;
    padding: 1%;
    clear: both;
}
.ubicaciones_mvl > div+div > div+div {
    border-top: 1px solid #cccccc;
}
.ubicaciones_mvl > div+div > div > div > p {
    display: inline-block;
    padding: 1%;
    position: relative;
    vertical-align: top;
    width: 20%;
}
.ubicaciones_mvl > div+div > div > div > p > img {
    width: 100%;
    height: auto;
}
.ubicaciones_mvl > div+div > div > div {
    clear: both;
    margin-bottom: 3px;
    padding-bottom: 3px;
    position: relative;
}
.ubicaciones_mvl > div+div > div > div:nth-child(2n) {
    border-bottom: 1px solid #eaeeed;
}
.ubicaciones_mvl > div+div > div > div > span {
    left: -3px;
    position: absolute;
    top: -2px;
    width: 20%;
    z-index: 9999;
}
.ubicaciones_mvl > div+div > div > div > span > img {
    height: auto;
    width: 20%;
}
.ubicaciones_mvl > div+div > div > div > ul {
    display: inline-block;
    padding: 1%;
    vertical-align: top;
    width: 50%;
}
.ubicaciones_mvl > div+div > div > div > ul+ul {
    margin-top: 48px;
    width: 45%;
}
.ubicaciones_mvl > div+div > div > div > ul > li {
    margin: 0 0 3px 0;
}
.ubicaciones_mvl > div+div > div > div > ul > li > strong {
    font-weight: bold;
    font-size: 1.3em;
}
.ubicaciones_mvl > div+div > div > div+div > p {
    width: 50%;
}
.ubicaciones_mvl > div+div > div > div+div > p > a {
    background: url("../img/ruta.png") no-repeat scroll 4px center #EAEEF1;
    color: #000000;
    display: block;
    font-weight: bold;
    margin: 0 1px;
    padding: 10px 0 10px 25px;
    text-decoration: none !important;
    vertical-align: middle;
}
.ubicaciones_mvl > div+div > div > div+div > p+p {
    width: 30%;
}
.ubicaciones_mvl > div+div > div > div+div > p+p > a {
    background: url("../img/mail.png") no-repeat scroll 4px center #EAEEF1;
    color: #000000;
    display: block;
    font-weight: bold;
    margin: 0 1px;
    padding: 10px 0 10px 25px;
    text-decoration: none;
    vertical-align: middle;
}
.ubicaciones_mvl .cita-taller-mvl {background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */border: 1px solid #ccc;border-radius: 10px;font-size: 12px;padding: 8px 0;text-align: center;text-transform: uppercase;}
.ubicaciones_mvl .sin_telefono {background: #eaeeed none repeat scroll 0 0;border: 1px solid #dddddd;border-radius: 10px;color: #333333;cursor:pointer;font-size: 12px;padding: 4px;text-decoration: none;}
.ubicaciones_mvl > div+div > div > div+div > div {
    width: 94%;
    padding: 2%;
    display: none;
}
.ubicaciones_mvl > div+div > div > div > .carruselUbicaciones {
    display: block;
    float: left;
    padding: 1%;
    width: 19% !important;
}
.ubicaciones_mvl > div+div > div > div > .carruselUbicaciones > img {
    width: 100% !important;
    height: auto !important;
}
.ubicaciones_mvl > div + div > div .telefono {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #b4e391 9%, #61c419 68%) repeat scroll 0 0;border: 1px solid #61c419;border-radius: 6px;box-shadow: 0 0 2px #666666;color: #ffffff;display: inline-block;font-size: 14px;font-weight: bold;letter-spacing: 1px; line-height: 14px;margin: 8px 0;padding: 4px 10px;text-decoration: none;}
.ubicaciones_mvl > div+div > div > div+div > div.btn-callcenter-taller {display: block;}
.ubicaciones_mvl > div+div > div > div+div > div.btn-callcenter-taller > a {display: block;}
.ubicaciones_mvl > div+div > div > div+div > div.btn-callcenter-taller > a > img {border: medium none;display: block;height: auto;max-width: 220px;}
/*----------------------------- FICHA --------------------------------*/

.nav_ficha_mvl {
    padding: 5px 0;
    text-align:center;
    display: block;
}
.nav_ficha_mvl > a {
    background: url("../img/anterior.png") no-repeat scroll center center #eaeef1;
    background-size: auto 60%;
    border: 2px solid #f1f5f7;
    display: inline-block;
    height: 30px;
    margin: 0 1px 0 0;
    text-indent: -99999em;
    vertical-align: middle;
    width: 6%;
}
.nav_ficha_mvl > p {
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    width: 44%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
.nav_ficha_mvl > p + p{
    background: #eaeef1;
    border: 2px solid #f1f5f7;
    display: inline-block;
    width: 45%;
    height: 30px;
    margin: 0 1px;
    vertical-align: middle;
}
.nav_ficha_mvl > p > b {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-align: left;
}
.nav_ficha_mvl > p+p > a {
    color: #000000;
    display: inline-block;
    font-size: 1.8em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-align: left;
    text-decoration: none;
    width: 5%;
}
.nav_ficha_mvl > p > span {
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-align: center;
    width: 75%;
}

#ficha_mvl > h2 {
    font-size: 1.5em;
    display: block;
    padding: 2%;
}
#ficha_mvl > .resumen_ficha_mvl {
    border: 1px solid #cccccc;
    font-size: 1.1em;
    overflow: hidden;
    padding: 8px 0;
    margin: 0 2%;
}
#ficha_mvl > .resumen_ficha_mvl > p {
    display: block;
    float: left;
    width: 50%;
}
#ficha_mvl > .resumen_ficha_mvl > p > b {
    background: none repeat scroll 0 0 #b40404;
    color: #FFFFFF;
    display: inline-block;
    font-size: 1.5em;
    padding: 5px 20px;
}
#ficha_mvl > .resumen_ficha_mvl > ul {
    display: block;
    float: right;
    padding: 8px 10px 0;
    text-align: right;
    width: 40%;
}
#ficha_mvl > .resumen_ficha_mvl > ul > li {
    margin: 0 0 5px 0;
}
#ficha_mvl > .resumen_ficha_mvl > ul+ul {
    clear: left;
    display: block;
    float: left;
    text-align: left;
    width: 45%;
}
#ficha_mvl > .resumen_ficha_mvl > ul > li > b {
    color: #000000;
    font-size: 1.2em;
}
#ficha_mvl > .resumen_ficha_mvl > ul > li > a {
    color: #000000;
    text-decoration: none;
}
#ficha_mvl > .resumen_ficha_mvl > ul+ul > li > b {
    color: #b40404;
    display: block;
    font-weight: bold;
    font-size: 1.1em;
    margin-top: 2px;
}
#ficha_mvl > .datos_ficha_mvl > div {
    border: 1px solid #cccccc;
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    font-size: 1.1em;
    margin: 1% 2%;
}
#ficha_mvl > .datos_ficha_mvl > div > p {
    font-weight: bold;
    font-size: 1.2em;
    background: url("../img/menu_despliega.png") no-repeat scroll 96% center transparent;
    display: block;
    padding: 10px 12px;
}
#ficha_mvl > .datos_ficha_mvl > div > p.ocultar {
    background: url("../img/menu_despliega_off.png") no-repeat scroll 96% center transparent;
}
#ficha_mvl > .datos_ficha_mvl > div > div {
    display: none;
    overflow: hidden;
    padding: 5px 12px;
}
#ficha_mvl > .datos_ficha_mvl > div > span {
    padding: 1% 2%;
}
#ficha_mvl > .datos_ficha_mvl > div > div > form > ul > li {
    margin: 5px 0;
}
#ficha_mvl > .datos_ficha_mvl > div > div > form > ul > li > label {
    display: inline-block;
    vertical-align: top;
    width: 38%;
}
#ficha_mvl > .datos_ficha_mvl > div > div > form > ul > li > input {
    display: inline-block;
    vertical-align: top;
    width: 55%;
}
#ficha_mvl > .datos_ficha_mvl > div > div > form > p > label > a {
    color: #000000;
}
#ficha_mvl > .datos_ficha_mvl > div > div > form > p > button {
    background: none repeat scroll 0 0 #1A2433;
    color: #FFFFFF;
    margin: 8px 0;
    padding: 8px 12px;
}
#ficha_mvl > .datos_ficha_mvl > div > div #conc_contact p {
    margin: 5px 0;
    overflow: hidden;
}
#ficha_mvl > .datos_ficha_mvl > div > div #conc_contact p em {
    display: inline-block;
    vertical-align: top;
    width: 38%;
}
#ficha_mvl > .datos_ficha_mvl > div > div #conc_contact p b {
    display: inline-block;
    vertical-align: top;
    width: 55%;
    padding: 2px;
}
#ficha_mvl > .datos_ficha_mvl > div > div #conc_contact p b input, #ficha_mvl > .datos_ficha_mvl > div > div #conc_contact p b textarea {
    width: 98%;
    padding: 2px 3px;
}
#ficha_mvl > .datos_ficha_mvl > div > div #conc_contact p input, #ficha_mvl > .datos_ficha_mvl > div > div #conc_contact p textarea {
    width: 55%;
    padding: 2px 0;
}
#ficha_mvl > .datos_ficha_mvl > div > div #conc_contact button {
    background: none repeat scroll 0 0 #1A2433;
    color: #FFFFFF;
    margin: 8px 0;
    padding: 8px 12px;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > p {
    display: block;
    float: left;
    margin: 0 2% 2% 0;
    width: 20%;;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > p > img {
    width: 100%;
    height: auto;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > p > em {
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 1.1em;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > p > span {
    display: block;
    margin: 2px 0;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > p+p {
    clear: right;
    width: 70%;
    margin: 0 0 0 2%;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > div {
    clear: both;
    margin: 5px 0;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > div > p {
    margin: 3px 0;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > div > ul > li {
    margin: 5px 0;
}
#ficha_mvl > .datos_ficha_mvl > div > div.conce > div > ul > li > a {
    color: #000000;
    font-weight: bold;
}
#ficha_mvl > .datos_ficha_mvl > div.general {
    display: block !important;
    padding: 10px 12px;
}
#ficha_mvl > .datos_ficha_mvl > div.general > table {
    width: 100%;
}
#ficha_mvl > .datos_ficha_mvl > div.general > table > tbody > tr > td {
    font-weight: bold;
    padding: 4px;
    text-align: left;
    vertical-align: top;
    width: 35%;
}
#ficha_mvl > .datos_ficha_mvl > div.general > table > tbody > tr > td+td {
    font-weight: normal;
    width: 60%;
}
#ficha_mvl > .datos_ficha_mvl > div.general > table > tbody > tr > td > u {
    text-decoration: underline;
    font-family: bold;
}
#ficha_mvl > .datos_ficha_mvl > div.general > p {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size: 1em;
    font-weight: normal;
    padding: 10px 5px;
}
#ficha_mvl > .datos_ficha_mvl > span {
    display: block;
    padding: 10px 22px;
}
#ficha_mvl > .datos_ficha_mvl > div.serie > div > ul > li {
    margin: 5px 0;
}
#ficha_mvl > .datos_ficha_mvl > div.serie > div > ul > li > h3 {
    margin: 0 0 8px;
}
#ficha_mvl > .datos_ficha_mvl > div.serie > div > ul > li+li > h3 {
    margin: 12px 0 8px;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > h3 {
    margin: 0 0 8px;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table+h3 {
    margin: 12px 0 8px;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table {
    width: 100%;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table > tbody > tr > td {
    width: 15%;
    padding: 3px;
    vertical-align: top;
    word-break: break-all;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table > tbody > tr > td:nth-child(2) {
    width: 60%;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table > tbody > tr > td:nth-child(3) {
    font-weight: bold;
    text-align: right;
    width: 15%;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table > tbody > tr > td.a_right {
    text-align: right;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table:last-child {
    font-size: 1.2em;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table:last-child > tbody > tr > td {
    text-align: right;
}
#ficha_mvl > .datos_ficha_mvl > div.extra > div > table:last-child > tbody > tr > td > .destacar {
    background: transparent none;
    font-size: 1.3em;
}
#ficha_mvl > .datos_ficha_mvl > div.tecnicos > div > h3 {
    margin: 12px 0 8px;
}
#ficha_mvl > .datos_ficha_mvl > div.tecnicos > div > table+h3 {
    width: 100%;
}
#ficha_mvl > .datos_ficha_mvl > div.tecnicos > div > table {
    width: 100%;
}
#ficha_mvl > .datos_ficha_mvl > div.tecnicos > div > table > tbody > tr > td {
    font-weight: bold;
    padding: 4px 0;
    text-align: left;
    vertical-align: top;
    width: 35%;
}
#ficha_mvl > .datos_ficha_mvl > div.tecnicos > div > table > tbody > tr > td+td {
    font-weight: normal;
    width: 60%;
}
.fotoMedidas_imagen {
    position: relative;
    font-size: 0.9em;
    font-weight: normal;
}
.fotoMedidas_imagen > img {
    border: 4px solid #ffffff;
    width: 80%;
    height: auto;
}
.fotoMedidas_alto {
    left: 70%;
    position: absolute;
    top: 40%;
}
.fotoMedidas_ancho {
    bottom: 2%;
    left: 5%;
    position: absolute;
}
.fotoMedidas_largo {
    bottom: 2%;
    left: 30%;
    position: absolute;
}

#ficha_mvl > .datos_ficha_mvl > div.financiacion > div >  table {
    width: 100%;
}
#ficha_mvl > .datos_ficha_mvl > div.financiacion > div > table > tbody > tr > td {
    font-weight: bold;
    width: 45%;
    padding: 5px 3px;
}
#ficha_mvl > .datos_ficha_mvl > div.financiacion > div > table > tbody > tr > td+td {
    font-weight: normal;
}
#ficha_mvl > .datos_ficha_mvl > div.financiacion > div > table > tbody > tr > td > select { 
    width: 90%;
}
#ficha_mvl > .datos_ficha_mvl > div.financiacion > div > table > tbody > tr > td > input [type="text"] { 
    width: 90%;
}
#ficha_mvl > .datos_ficha_mvl > div.financiacion > div > table > tbody > tr > td > input [type="password"] { 
    width: 90%;
}
.resultado_simulador {
    background-color: #F3F3F3;
    border: 1px solid #707070;
    margin: 1% 0 0;
    width: 99%;
}
.simulador {
    margin-left: 18px;
    padding: 1%;
}
.simulador > p > b {
    display: inline-block;
    margin: 2px 0;
    padding: 1% 2%;
    text-align: right;
    width: 46%;
}
#acciones_ficha {
    width:100%; 
    position:fixed; 
    left:0px; 
    right:0px; 
    bottom:0; 
    z-index: 999;
}
#acciones_ficha > ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    bottom: 0;
    box-shadow: 0 -2px 2px #666666 inset;
    display: block;
    height: auto;
    margin: 1% 0 0;
    padding: 1% 2% 2%;
    position: relative;
    width: 97%;
    z-index: 9999;
}
#acciones_ficha > ul > li {
    background: none repeat scroll 0 0 #b40404;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 0 0 1%;
    vertical-align: top;
    width: 23%;
}
#acciones_ficha > ul > li > a {
    background: url("../img/ficha_contactar.png") no-repeat scroll 7px 10px transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 22px;
    padding: 10px 0 10px 40px;
    text-decoration: none;
    vertical-align: middle;
}
#acciones_ficha > ul > li+li {
    background: #eaeeed;
}
#acciones_ficha > ul > li+li > a {
    color: #000000;
}
#acciones_ficha > ul > li:nth-child(2) > a {
    background: url("../img/ficha_enviar.png") no-repeat scroll 7px 10px transparent;
}
#acciones_ficha > ul > li:nth-child(3) > a {
    background: url("../img/ficha_favoritos.png") no-repeat scroll 7px 10px transparent;
}
#acciones_ficha > ul > li:nth-child(4) > a {
    background: url("../img/ficha_compartir.png") no-repeat scroll 7px 10px transparent;
}


/*varios*/
.sect:hover {
    background: transparent none !important;
}
#news ul.result li a.back {
    display: none !important;
}

/*----------------------------- MI AREA --------------------------------*/

.my_mvl {
    font-family: Roboto, Arial, Roboto, sans-serif;
    font-size: 1.1em;
    margin: 1% 2%;
}
.my_mvl > h3 {
    display: block;
    font-family: Jost !important;
    font-size: 1.6em;
    padding: 2%;
}
.my_mvl > div {
    font-family: Roboto, Arial, Roboto, sans-serif;
}
.my_mvl > div.acceso > form {
    display: block !important;
    padding: 10px 12px;
    border: 1px solid #CCCCCC;
    font-size: 1.1em;
    margin: 7px 0;
}
.my_mvl > div.acceso > form > p {
    display: block;
    font-size: 1em;
    line-height: 1.2em;
    padding: 1% 0;
}
.my_mvl > div.acceso > form > p > strong {
    font-weight:bold;
    font-size: 1.2em;
}
.my_mvl > div.acceso > form > ul > li {
    margin: 7px 0;
    clear: both;
    float: none;
    overflow: hidden;
    padding: 0 10%;
}
.my_mvl > div.acceso > form > ul > li > label {
    display: inline-block;
    padding: 0 2% 0 8%;
    width: 15%;
}
.my_mvl > div.acceso > form > ul > li > input[type="text"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.acceso > form > ul > li > input[type="password"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.acceso > form > ul > li > a {
    background: url("../img/miarea.jpg") no-repeat scroll 0 0 transparent;
    color: #091E2E;
    display: inline-block;
    float: right;
    font-weight: bold;
    margin: 5px 0;
    padding: 9px 0 7px 30px;
    text-decoration: none;
}
.my_mvl > div.acceso > form > ul > li > button {
    background: #091E2E none;
    border: none;
    color: #ffffff;
    display: inline-block;
    float: right;
    font-weight: bold;
    padding: 5px 20px;
    text-align: center;
}
.my_mvl > div.acceso > form > ul+p, .my_mvl > div.acceso > form > ul+p+p {
    clear: both;
    float: none;
    margin: 0;
    overflow: hidden;
    padding: 0 10%;
}
.my_mvl > div.acceso > form#acceso > p > a {
    background: url("../img/miarea.jpg") no-repeat scroll 0 -35px transparent;
    color: #091E2E;
    float: right;
    font-weight: bold;
    padding: 5px 0 5px 20px;
    text-decoration: none;
}
.my_mvl > div.acceso > form#acceso > p+p > a {
    background: url("../img/miarea.jpg") no-repeat scroll 0 -63px transparent;
}
.my_mvl > div.acceso > form#olvido {

}
.my_mvl > div.acceso > form#nuevo > ul > li > label {
    display: inline-block;
    padding: 0 0 0 0;
    width: 25%;
}
.my_mvl > div.acceso > form#nuevo > ul > li > span > label > a {
    font-weight: bold;
    color: #000000;
}
.my_mvl > div.contenido {

}
.my_mvl > div.contenido > p {
    display: block;
    font-size: 1em;
    line-height: 1.2em;
    padding: 1% 2%;
}
.my_mvl > div.contenido > p > strong {
    font-weight:bold;
    font-size: 1.2em;
}
.my_mvl > div.contenido > div {
    background: #ffffff;
    border: 1px solid #cccccc;
}
.my_mvl > div.contenido > div+div {
    border-top: none;
}
.my_mvl > div.contenido > div > p {
    background: #eaeff2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #eaeff2 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeff2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaeff2 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaeff2 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    display: block;
}
.my_mvl > div.contenido > div > p > span {
    background: url("../img/menu_despliega.png") no-repeat scroll 96% center transparent;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 12px;
}
.my_mvl > div.contenido > div > p.ocultar {
    background: none transparent;
}
.my_mvl > div.contenido > div > p.ocultar > span {
    background: url("../img/menu_despliega_off.png") no-repeat scroll 96% center transparent;
}
.my_mvl > div.contenido > div > div {
    display: none;
    padding: 10px 12px;
}
.my_mvl > div.contenido > div.perfil > div > ul > li, .my_mvl > div.contenido > div.perfil > div > form > ul > li {
    clear: both;
    float: none;
    font-size: 1.1em;
    margin: 7px 0;
    overflow: hidden;
}
.my_mvl > div.contenido > div.perfil > div > ul > li > b {
    display: inline-block;
    font-weight: bold;
    min-width: 30%;
}
.my_mvl > div.contenido > div.perfil > div > ul > li > a {
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.perfil > div > form > ul > li > label {
    display: inline-block;
    padding: 0 2% 0 0;
    width: 15%;
}
.my_mvl > div.contenido > div.perfil > div > form > ul > li > input[type="text"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.contenido > div.perfil > div > form > ul > li > input[type="password"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.contenido > div.perfil > div > form > ul > li .comaCombo b {
    width: 130px;
}
.my_mvl > div.contenido > div.perfil > div > form > ul > li > a {
    background: url("../img/miarea.jpg") no-repeat scroll 0 0 transparent;
    color: #091E2E;
    display: inline-block;
    float: right;
    font-weight: bold;
    margin: 5px 0;
    padding: 9px 0 7px 30px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.perfil > div > form > ul > li > button {
    background: #ffffff none;
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.perfil > div > form > p > b {
     background: url("../img/miarea.jpg") no-repeat scroll 0 -96px transparent;
    color: #091E2E;
    display: block;
    float: none;
    font-weight: bold;
    padding: 5px 0 8px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.consultas > div > div {
    border-bottom: 1px solid #eaeeed;
    padding: 8px 0;
}
.my_mvl > div.contenido > div.consultas > div > div > p {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    vertical-align: middle;
}
.my_mvl > div.contenido > div.consultas > div > div > ul > li {
    font-size: 1.1em;
    margin: 5px 0;
}
.my_mvl > div.contenido > div.consultas > div > div > ul > li > b {
    font-weight:  bold;
    display: inline-block;
    min-width: 25%;
}
.my_mvl > div.contenido > div.generar > div > p {
    display: block;
    font-size: 1em;
    line-height: 1.2em;
    padding: 1% 0;
}
.my_mvl > div.contenido > div.generar > div > p > b {
    font-weight: bold;
}
.my_mvl > div.contenido > div.generar > div > form {
    padding: 1% 0;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li {
    margin: 5px 0;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li > label, .my_mvl > div.contenido > div.generar > div > form > ul > li > b {
    display: inline-block;
    font-weight: bold;
    padding: 0 2% 0 0;
    width: 15%;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li > input[type="text"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li > input[type="password"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li .comaCombo b {
    width: 170px !important;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li.twin .comaCombo b {
    width: 65px !important;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li > button {
    background: #ffffff none;
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li > textarea {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    resize: none;
    width: 72%;
    height: 50px;
}
.my_mvl > div.contenido > div.generar > div > form > ul > li > span> label > a {
    color: #000000;
    font-weight: bold;
}
.my_mvl > div.contenido > div.alertas > div > div > p {
    display: block;
    font-size: 1em;
    line-height: 1.2em;
    padding: 1% 0;
}
.my_mvl > div.contenido > div.alertas > div > div > div {
    padding: 8px 0;
}
.my_mvl > div.contenido > div.alertas > div > div > div > ul {
    border-bottom: 1px solid #eaeeed;
    font-size: 1.1em;
    vertical-align: middle;
    padding: 5px 0;
}
.my_mvl > div.contenido > div.alertas > div > div > div > ul > li {
    font-size: 1em;
    vertical-align: middle;
    margin: 5px 0;
}
.my_mvl > div.contenido > div.alertas > div > div > div > ul > li > u {
    font-size: 1.1em;
    font-weight: bold;
}
.my_mvl > div.contenido > div.alertas > div > div > div > ul > li > a {
    background: #ffffff none;
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.generar > div > ul > li > a {
    background: #ffffff none;
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.alertas > div > div > a {
    background: #ffffff none;
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px 5px 10px 5px;
    padding: 5px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.alertas > div > div #table_shadow, .my_mvl > div.contenido > div.parking #table_shadow {
    box-shadow: 2px 2px 3px #DADADA;
    margin: 0;
    padding: 0;
    width: 99%;
}
.eliminar_favorito {
    background: url("../img/favoritos_eliminar.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    margin-bottom: 3px;
    width: 14px;
}

.my_mvl > div.contenido > div.compramos > div > p {
    display: block;
    font-size: 1em;
    line-height: 1.2em;
    padding: 1% 0;
}
.my_mvl > div.contenido > div.compramos > div > p > b {
    font-weight: bold;
}
.my_mvl > div.contenido > div.compramos > div > form {
    padding: 1% 0;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li {
    margin: 5px 0;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > label, .my_mvl > div.contenido > div.compramos > div > form > ul > li > b {
    display: inline-block;
    font-weight: bold;
    padding: 0 2% 0 0;
    width: 15%;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > input[type="text"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > input[type="password"] {
    background: none repeat scroll 0 0 #EAEEED;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 72%;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li .comaCombo b {
    width: 170px !important;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li.twin .comaCombo b {
    width: 65px !important;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > button {
    background: #ffffff none;
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
    text-decoration: none;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > span > a {
    color: #000000;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > ul {
    padding: 10px 0;
    text-align: center;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > ul > li {
    display: inline-block;
    width: 100px;
    height: 80px;
    margin: 5px;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > ul > li > input[type="file"] {
    display: block;
    width: 100px;
    height: 80px;
    margin: 5px;
    opacity: 0;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > ul > li.frontal {
    background: url("../img/camera_frontal.jpg") no-repeat scroll 0 0 transparent;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > ul > li.trasera {
    background: url("../img/camera_trasera.jpg") no-repeat scroll 0 0 transparent;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > ul > li.lateral {
    background: url("../img/camera_lateral.jpg") no-repeat scroll 0 0 transparent;
}
.my_mvl > div.contenido > div.compramos > div > form > ul > li > ul > li.interior {
    background: url("../img/camera_interior.jpg") no-repeat scroll 0 0 transparent;
}

#form_buscador_vehiculos, .demo {display: none !important;}
#buscador_avanzado {display: block !important;}

/*ajustes varios*/
#table_results .cuota > div, #table_results .cuota > div > h3, .offer .cuota > div, .offer .cuota > div > h3 {
    background: none repeat scroll 0 0 transparent;
    font-size: 10px;
    line-height: 9px;
    margin: 0 !important;
    padding: 0;
}


.selectorCounter {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    font-size: 1.1em;
    margin: 0 7px 0 0;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    top: 3%;
    z-index: 9;
}


/*----------------------------------------------------------------------------
                    ajustes formularios cita y prueba
----------------------------------------------------------------------------*/
#location h2 {
    color: #182330;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 5px;
}
#location .shadow {
    margin: 0 1%;
}
#location #solicitudCita #date, #location #solicitudPrueba #date {
    background-color: #FFFFFF;
    border: medium none;
    color: #192535;
    float: none;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 5px;
}
#location #solicitudCita #date > div, #location #solicitudPrueba #date > div{
    background: none repeat scroll 0 0 #FFFFFF;
    float: none;
    margin: 0 auto;
    width: auto;
}
#location #solicitudCita #date > div em, #location #solicitudPrueba #date > div em {
    font-style: normal;
}
#location #solicitudCita #date > div > p > label, #location #solicitudCita #date > div > p > em > label, #location #solicitudPrueba #date > div > p > label, #location #solicitudPrueba #date > div > p > em > label {
    display: inline-block;
    width: 35%;
}
#location #solicitudCita #date_personal p, #location #solicitudPrueba #date_personal p {
    margin: 5px 15px 10px;
}
#location #solicitudCita #date_personal .date_option, #location #solicitudPrueba #date_personal .date_option {
    clear: both;
}
#location #solicitudCita #date_car .date_option li, #location #solicitudPrueba #date_car .date_option li {
    display: block;
    margin: 10px 0;
}
#location #solicitudCita #date .final_txt button.bshort, #location #solicitudPrueba #date .final_txt button.bshort {
    background: none repeat scroll 0 0 #1A2433;
    color: #FFFFFF;
    display: inline-block;
    margin: 10px 0 10px 20px;
    padding: 8px 12px;
    width: auto;
}
#location #solicitudCita #date .final_txt button.bshort > span, #location #solicitudCita #date .final_txt button.bshort > span > em, #location #solicitudPrueba #date .final_txt button.bshort > span, #location #solicitudPrueba #date .final_txt button.bshort > span > em {
    background: transparent none;
    color: #ffffff;
}
#location #solicitudPrueba #date p {
    clear: both;
    margin: 10px 15px;
    overflow: hidden;
}

/* ----------------------------------------------------
                    Cookies
---------------------------------------------------- */
.cookies {
    background: none #eaeeed;
    font-size: 9px;
}
.cookies > p {
    display: block;
    font-size: 9px;
    margin: 0 auto;
    padding: 2px 10px;
    width: auto;
}

/* ----------------------------------------------------
                    Ajustes
---------------------------------------------------- */
.template_miniatureHead {
    float: none;
    width: 100%;
    height: auto;
}
.template_right {
    float: none;
    margin: 0;
    width: 100%;
}
#frm_perfil input[type="button"] {
    background: none #ffffff;
    border: 1px solid #EAEEED;
    box-shadow: 1px 1px 5px #999999;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    margin: 5px;
    padding: 5px 20px;
    text-decoration: none;
}

.ubicaciones_mvl > div + div > div > div + div > div > div > h3 {
    padding-left: 0 !important;
}
.ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact {float: none;margin: 32px auto;width: 90%;}
.ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact p strong {margin-left: 0}
.ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact input[type="button"] { background: none repeat scroll 0 0 #999999;border: medium none;color: #ffffff;margin: 10px 0 10px 5px;padding: 5px 15px;}
.ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact > form > p {
    clear: both;
    display: block;
    margin: 2px 0;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
}
.ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact > form > p > em {
    clear: both;
    display: block;
    margin: 2px 0;
    text-align: left;
    vertical-align: middle;
}
.ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact > form > p > label > input[type="text"], .ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact > form > p > label > textarea {
    float: right;
    margin: 2px 0;
}
.ubicaciones_mvl > div + div > div > div + div > div > div#conc_contact > form button {
    text-align: center !important;
    padding: 5px !important;
    background: #192332 !important;
    width: auto !important;
    height: auto !important;
}

.desconectar {
    display: block;
}
.desconectar > a {
    background: url("../img/apagar.png") no-repeat scroll 3px center #EAEFF2;
    border: 2px solid #CCCCCC;
    border-radius: 13px 13px 13px 13px;
    color: #000000;
    display: inline-block;
    float: right;
    font-weight: bold;
    padding: 6px 5px 6px 25px;
    text-decoration: none;
    text-transform: uppercase;
}

/* ajustes tabla resultados ordenar precio */
#search .name .precio .arrow_sup {
    background: url("../img/img_flechang_sup.png") no-repeat right center !important;
    padding-right: 10px;
}
#search .name .precio .arrow_inf {
    background: url("../img/img_flechang_inf.png") no-repeat right center !important;
    padding-right: 10px;
}
#search .name .precio .arrow_med {
    background: url("../img/img_flechang_mid.png") no-repeat right center !important;
    padding-right: 10px;
}
#search .name th a {
    padding-top: 6px;
    padding-bottom: 6px
}

.galeria {
    position: relative;
}

/*------------------------------------------------
            ajustes form quiero llamen
------------------------------------------------*/
@media (max-width: 610px) {
#quiero_llamen{width: auto;}
#quiero_llamen > p {background: none repeat scroll 0 0 transparent;font-size: 12px;padding: 10px;}
#quiero_llamen > form {padding: 0 10px;}
#quiero_llamen > form > ul > li > label {display: block;padding: 5px 0;}
#quiero_llamen > form > ul > li > input[type="text"] {width: 210px;}
#quiero_llamen > form > ul > li > .comaCombo > u > b {width: 180px !important;}
#quiero_llamen > form > ul > li > .comaCombo > u {width: 190px;}
#quiero_llamen > form > ul > li > .comaCombo > u + select {width: 215px;}
}
@media (max-width: 450px) {
    #quiero_llamen{padding: 5px;}
    #fancybox-content {border-right: none;border-left: none;}
    #quiero_llamen > form > ul > li > input[type="text"] {width: 170px;}
    #quiero_llamen > form > ul > li > .comaCombo > u {width: 150px;}
    #quiero_llamen > form > ul > li > .comaCombo > u + select {width: 172px;}
    #quiero_llamen > form > ul > li > .comaCombo > u > b {width: 140px !important;}
}
/*--------------------------------------------------
            canal colectivos
--------------------------------------------------*/
#content .mi_tittle.colect {font-size: 30px;padding: 0 15px;}
#content .mi_tittle.colect > img {display: block;margin: 10px 0 0;position: static;}
#content #mivars {padding:0 10px;}
#content #mivars p a.off {font-size: 13px;}
#content #nav_mivars {margin-left: auto;margin-right:auto;width: 98%}
#content #mivars #box_mivars {}
#content #mivars #box_mivars #nav_mivars {}
#content #bloque_colectivos {font-size: 13px;}
#content #bloque_colectivos > div > ul {height: auto;}
#content #bloque_colectivos > div > ul > li {height: auto;width: 24%;}
#content #bloque_colectivos > div > ul > li > a > img {width: 100%}
#content #bloque_colectivos > div > div > div > ul {height: auto;width: auto;}
#content #bloque_colectivos > div > div > div > ul > li {height: auto;width: 24%;}
#content #bloque_colectivos > div > div > div > ul > li > a > img {height: auto;width: 100%}
#content #bloque_colectivos > div > div > div > h2 {padding: 10px !important;}
#content #bloque_colectivos > div > div > div > ul > li {margin: 0 0 20px;width: 100%;}
#content #bloque_colectivos > div > div > p > a {display: none;}
#bloque_colectivos > div > div > div > ul > li > ul > li {background: none repeat scroll 0 0 #d6d6d6;margin: 5px 0;padding: 10px !important;}
#low, #user {width: 85%}
#low p b {font-size: 16px;margin: 15px;}
#low form .variant {margin-left: 10px;}
#low ul, #user .complete, #user ul {margin: 20px;text-align: left;width: auto;}
#low ul li {}
#low ul li input[type="text"], #user .complete input[type="text"], #user .complete input[type="password"] {display: block;width: 90%}
.access_label {background-color: #666666;border: 0 solid #000000;border-radius: 10px 10px 0 0;padding: 10px 15px 5px !important;width: auto;}
#header > div > span {width: auto;}
@media (max-width: 500px) {
    #content #bloque_colectivos > div > ul > li {height: auto;width: 49%;}
    #content .mi_tittle {font-size: 27px}
    .box .shw-more {display: none !important;}
}