/**
 * Reset
 */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ul, li{margin:0;list-style:none;list-style-image:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, 
q:before, q:after{content:"";content:none;}
abbr[title], dfn[title]{cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
input, select , button{vertical-align:middle;}
textarea{overflow:auto;}
button, input, select, textarea{margin:0;}
strong, th{font-weight:bold;}
button{overflow:visible;padding:0;background:none;border:0;line-height:0;}
button::-moz-focus-inner{border:0;padding:0;}

/* Bicubic img IE */
.ie7 img{-ms-interpolation-mode:bicubic;}

/**
 * Fonts 
 */

@font-face{
    font-family:'DINRoundPro-Medium';
    src:url('../fonts/DINRoundPro-Medium.eot');src:url('../fonts/DINRoundPro-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/DINRoundPro-Medium.otf') format('opentype');
}
@font-face{
    font-family:'DINRoundPro-Medium';
    src:url('../fonts/DINRoundPro-Medium-Bold.eot');src:url('../fonts/DINRoundPro-Medium-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/DINRoundPro-Medium-Bold.otf') format('opentype');
	font-weight:bold;
}
/**
 * Base 
 */
 
body{background-color:#A6BDCC;font:normal .813em/1.3em "Arial", Helvetica, sans-serif;color:#4E5666;} 
section{clear:both;}

/* Elementos formulario */
select, input, textarea{font:normal 99% "Arial", Helvetica, sans-serif;color:#575757;}
input[type="radio"]{vertical-align:top;}
input[type="checkbox"]{vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
.ie6 legend, .ie7 legend{margin-left:-7px;} 

/* Enlaces */
a{color:#04A7C9;text-decoration:none;}
a, a span{cursor:pointer;}
p a{font-weight:bold;}
a:hover, a:active, a:focus, a:hover span, a:focus span{outline:none;text-decoration:underline;}

/* Seleccion enlaces */
::-moz-selection{background:#708595;color:#fff;text-shadow:none;}
::selection{background:#708595;color:#fff;text-shadow:none;}
a:link{-webkit-tap-highlight-color:#708595;}


/**
 * Genericos
 */
 
.clear{clear:both!important;}
.block{display:block!important;}
.none{display:none!important;}
.hidden{position:absolute!important;top:-9999em!important;left:-9999em!important;}
.resal{color:#1863A1!important}
.bold{font-weight:bold!important;}
.nobold{font-weight:normal!important;}
.alignCenter{text-align:center!important;}
.alignLeft{text-align:left!important;}
.alignRight{text-align:right!important;}
.floatLeft{float:left!important;}
.floatRight{float:right !important;}
.clear{clear:both !important}
.w60{width:60% !important}
.w70{width:70% !important}
.no-borde{border:none !important}
/**
 * Utiles JS 
 */

/* Noticias */
.js-title-txt{display:inline;cursor:pointer;}

/* Slider Banner Home */
div.banner{background-color:#EBEEF1;margin:0 auto 2em;padding:0 43px;width:864px;position:relative;}
p.banner{margin-bottom:1em;}

/* Tooltip */
.tooltip{display:block;}
.tooltip-txt{background:url(../img/bg/tooltip.png) no-repeat center;width:124px;height:109px;color:#fff;font-weight:bold;font-size:.846em;line-height:1.4em;}
.tooltip-tit{display:block;padding:18px;}

/**
 * Botones
 */

.btn{font:bold 100%/normal "Arial", Helvetica, sans-serif;background-color:#0E4D74;background-repeat:no-repeat;background-position:center right;padding:6px 14px;border:0;color:#fff!important;display:inline-block;border-radius:7px;overflow:visible;cursor:pointer;zoom:1;}
input.btn{padding-top:5px;padding-bottom:5px;}
.form .btn{font-size:1.083em;}
.btn:hover{text-decoration:underline;}
.btn-bullet{background-image:url(../img/ico/btn-bullet.png);background-position:.9em center;padding-left:20px;}
.btn-tarificador{background-image:url(../img/ico/btn-tarificador.png);background-position:.9em center;padding-left:28px;}
.btn-buscar{background-image:url(../img/ico/btn-buscar.png);background-position:84% center;padding-right:30px;}
.btn-borrar{background-image:url(../img/ico/btn-borrar.png);background-position:88% center;padding-right:28px;}
.btn-calcular{background-image:url(../img/ico/btn-calcular.png);background-position:center right;padding-right:24px;}
.btn-contratar{background-image:url(../img/ico/btn-contratar.png);background-position:center right;border:1px solid #fff;padding-right:30px;}
.aceptar{background-image:url(../img/bg/btn_aceptar.gif);}
.cerrar{background-image:url(../img/bg/btn_cerrar.gif);}
.btnform{font:normal 1.385em/normal "Roboto", Tahoma, Arial, Helvetica, Sans-serif;letter-spacing:-1px;background-color:#0175AE;background-repeat:no-repeat;background-position:.7em .8em;padding:3px 14px;border:0;color:#fff!important;display:inline-block;border-radius:7px;overflow:visible;cursor:pointer;zoom:1;}
.btnform:hover{text-decoration:underline;}
.btnform-ok{background-image:url(../img/ico/btnform-ok.png);border-radius:7px;padding-left:26px;}

/**
 * Iconos
 */

.btn-info{text-indent:-9999em;background:url(../img/ico/btn-info.png) no-repeat center;display:inline-block;width:19px;height:17px;vertical-align:middle;}
.link{background:url(../img/ico/link.png) no-repeat left .5em;padding-left:8px;font-size:.923em;color:#1E83B3;}
.link-volver{background:url(../img/ico/link-volver.png) no-repeat center left;padding-left:10px;font-weight:normal;color:#0175AD;}
.link-accion{background:url(../img/ico/link-accion.png) no-repeat center left;padding-left:10px;font-weight:normal;color:#0175AD;}
 
/**
 * Layouts
 */

#contenedor{width:76.154em;min-width:990px;margin:0 auto;}
#principal{background-color:#fff;padding:18px 18px 3em;overflow:hidden;zoom:1;clear:both;} 
#principal.layout-home{padding-bottom:0;} 
.col1-2{float:right;width:82%;}
.col2-2{float:left;width:15.5%;}
.col1-2-1{float:left;width:68%;}
.col1-2-2{float:right;width:29%;}
.layout-home .col1-2{float:left;width:76%;}
.layout-home .col2-2{float:right;width:22%;}

/**
 * Cabecera
 */
 
#cabecera{background:#F9F9FA url(../img/bg/cabecera.png) repeat-x bottom center;border-bottom:1px solid #E3E7EA;position:relative;padding:0 0 12px 160px;min-height:9.5em;}
#logo{position:absolute;top:25px;left:32px;}
#logomm{position:absolute;top:17px;right:22px;}
#toolbar{background:#E7EAED url(../img/bg/toolbar.png) repeat-y center left;padding:14px 156px 14px 29px;overflow:hidden;}
#toolbar .buscador{margin:10px 4em 0 0;}
#toolbar .buscador input{width:9em;}
.buscador{position:relative;float:left;display:inline;}
.buscador label{background:url(../img/ico/bullet-form.png) no-repeat 0 .45em;padding-left:12px;margin-right:10px;}
.buscador input{border-radius:4px;border:1px solid #C5C5C5;padding:5px 30px 5px 6px;width:18em;height:16px;}
.buscador button{position:absolute;top:2px;right:2px;}
.list-social{position:absolute;top:36px;right:180px;}
.list-social li{display:inline;}
.list-social li a{display:inline-block;margin:0 .15em;}
.ginfo{float:left;text-align:center;}
.ginfo .tfno strong{color:#AFB7C0;font:bold 1.492em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;letter-spacing:-1px;background:url(../img/ico/cabecera-tfno.png) no-repeat 0 .25em;padding-left:14px; letter-spacing:-.05em;}
.list-links{text-align:center;}
.list-links li{font-size:.846em;display:inline;padding:0 4px 0 7px;color:#90959A;border-left:1px solid #90959A;vertical-align:middle;}
.list-links li:first-child{border-left:0;}
.list-links li a{color:#90959A;}

/**
 * Pie
 */
 
#pie{background-color:#708595;color:#fff;position:relative;overflow:hidden;padding:24px 0;}
#pie a{color:#fff;}
#pie .tfno{display:inline;font:normal 1.08em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;background:url(../img/ico/telefono.png) no-repeat 0 center;color:#fff;padding-left:14px;margin-right:0; letter-spacing:-.05em; margin-right:2em}
#pie .logo-izq{position:absolute;top:22px;left:40px;}
#pie .logo-der{position:absolute;top:32px;right:26px;}
.pie-center{text-align:center;margin:0 145px;}
.pie-links,
.pie-links ul{display:inline;}
.pie-links li{display:inline;border-left:1px solid #fff;padding:0 7px 0 8px;font-size:0.8em;}
.pie-links li:first-child{border-left:0;}
.pie-links li a{font-weight:bold;}
.copyright{font-size:.846em;color:#D1D8DD;padding:20px 8px 0;border-top:1px solid #A2B0BA;margin-top:10px;}

/**
 * Menu principal
 */

#menu-top{float:right;margin:1.2em 20px 0 0;position:relative;}
#nav{clear:both;float:left;}
#nav > ul > li{display:inline;float:left;margin-right:1px;font:normal 1.1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;text-transform:uppercase;font-size:1em\0/; *font-size:1em; }
#nav > ul > li > a{display:inline-block;background:#CBA50F url(../img/bg/menu-link.png) no-repeat center right;color:#fff;padding:5px 30px 5px 18px;text-align:center; font-weight:bold}
#nav > ul > li > a.selec{background-color:#0E4D74}
#nav > ul > li > a.activo,
#nav > ul > li > a:focus,
#nav > ul > li > a:hover{background-color:#1B83B6;}

/* Submenu */
.submenu{display:none;background-color:#fff;box-shadow:4px 4px 6px #777;border:1px solid #BABABA;margin-top:1px;top:auto;right:-1px;width:100%;position:absolute;z-index:100;text-transform:none;font:normal .867em "Arial", Helvetica, Sans-serif;}
.submenu .cont{margin:1px;padding-left:37%;}
.submenu .cont-bg{background-color:#318FBD;overflow:hidden;}
.submenu .cont-degrad{background:#fff url(../img/bg/submenu.png) repeat-x bottom center;float:left;}
.submenu .col1{float:left;width:59.2%;margin-left:-59.2%;}
.submenu .col2{float:right;width:100%;}
.submenu .col2 .col-izq{float:left;width:46%;}
.submenu .col2 .col-der{float:right;width:46%;}
.submenu .tit-ico{margin-bottom:32px;}
.submenu .txt{padding:0 12px;}
.submenu .txt p{margin:12px 0 18px;}
.submenu .txt .btn{margin-top:25px;}
.submenu .txt h3{color:#176993;font-weight:bold;font-size:.923em;margin-top:10px;}
.separador{background:url(../img/bg/separador-y.png) no-repeat bottom center;margin:14px;padding:8px 0;overflow:hidden;}
.sec-menu{color:#fff;padding:18px 16px 12px;}
.sec-menu a{color:#fff; font-size:1.09em}

/**
 * Menu Navegacion interior
 */
.menunav{zoom:1}
.menunav li h1{background-color:#E7EBEE;background-repeat:no-repeat;background-position:.5em .5em;padding:6px 10px 6px 27px;margin-bottom:10px;border-radius:4px;color:#899aa4;font:500 1.208em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;}
.menunav li ul,
.menunav .nosubmenu{margin:0 8px 1.2em 14px;}
.menunav li{margin-bottom:7px;}
.menunav li a{color:#5E8BA1;}
.menunav li a.selec{font-weight:bold;}
.menunav .menunav-seguros h1{background-image:url(../img/ico/menunav-seguros.png);}
.menunav .menunav-automovil h1{background-image:url(../img/ico/menunav-automovil.png);}
.menunav .menunav-viajes h1{background-image:url(../img/ico/menunav-viajes.png);}
.menunav .menunav-ocio h1{background-image:url(../img/ico/menunav-ocio.png);}
.menunav .menunav-estilodevida h1{background-image:url(../img/ico/menunav-servicios.png);}
.menunav .menunav-novedades h1{background-image:url(../img/ico/menunav-novedades.png);}
.menunav .menunav-afondo h1{background-image:url(../img/ico/menunav-afondo.png);}
.menunav .menunav-prestaciones h1{background-image:url(../img/ico/menunav-prestaciones.png);}
.menunav .menunav-tramites h1{background-image:url(../img/ico/menunav-tramites.png);}
.menunav .menunav-mantenimientoplus h1{background-image:url(../img/ico/menunav-mantenimientoplus.png);}
.menunav .menunav-cambiovehiculo h1{background-image:url(../img/ico/menunav-cambiovehiculo.png);}
/*Activo*/
.menunav .activo h1{background-color:#A1A4A6;color:#fff;}
.menunav .activo.menunav-seguros h1{background-image:url(../img/ico/menunav-seguros-activo.png);}
.menunav .activo.menunav-automovil h1{background-image:url(../img/ico/menunav-automovil-activo.png);}
.menunav .activo.menunav-viajes h1{background-image:url(../img/ico/menunav-viajes-activo.png);}
.menunav .activo.menunav-ocio h1{background-image:url(../img/ico/menunav-ocio-activo.png);}
.menunav .activo.menunav-estilodevida h1{background-image:url(../img/ico/menunav-servicios-activo.png);}
.menunav .activo.menunav-novedades h1{background-image:url(../img/ico/menunav-novedades-activo.png);}
.menunav .activo.menunav-afondo h1{background-image:url(../img/ico/menunav-afondo-activo.png);}
.menunav .activo.menunav-prestaciones h1{background-image:url(../img/ico/menunav-prestaciones-activo.png);}
.menunav .activo.menunav-tramites h1{background-image:url(../img/ico/menunav-tramites-activo.png);}
.menunav .activo.menunav-mantenimientoplus h1{background-image:url(../img/ico/menunav-mantenimientoplus-activo.png);}
.menunav .activo.menunav-cambiovehiculo h1{background-image:url(../img/ico/menunav-cambiovehiculo-activo.png);}

/* Servicios */
.nav-links{margin-bottom:24px;overflow:hidden;width:100%;zoom:1;}
.nav-links li{background:url(../img/ico/bullet.png) no-repeat 0 .5em;padding-left:8px;margin:0 0 7px 18px;}
.nav-links li a:hover{color:#B0EBF3;}
.nav-links .titmenu{border-bottom:1px solid #90C2DB;padding:0 10px 6px 26px;letter-spacing:-1px;font:normal 1.385em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;margin-bottom:12px;background-position:.35em .1em;background-repeat:no-repeat;}
.nav-links .titmenu a{background:url(../img/ico/limenu.png) no-repeat right .25em;display:block;}
.nav-links .titmenu-prestaciones{background-image:url(../img/ico/titmenu-prestaciones.png);}
.nav-links .titmenu-tramites{background-image:url(../img/ico/titmenu-tramites.png);}
.nav-links .titmenu-seguros{background-image:url(../img/ico/titmenu-seguros.png);}
.nav-links .titmenu-automovil{background-image:url(../img/ico/titmenu-automovil.png);background-position:.2em .25em;}
.nav-links .titmenu-viajes{background-image:url(../img/ico/titmenu-viajes.png);}
.nav-links .titmenu-ocio{background-image:url(../img/ico/titmenu-ocio.png);}
.nav-links .titmenu-estilodevida{background-image:url(../img/ico/titmenu-servicios.png);}
.nav-links .titmenu-novedades{background-image:url(../img/ico/titmenu-novedades.png);}
.nav-links .titmenu-afondo{background-image:url(../img/ico/titmenu-afondo.png);}
.nav-links .titmenu-mantenimientoplus{background-image:url(../img/ico/titmenu-mantenimientoplus.png);}
.nav-links .titmenu-cambiovehiculo{background-image:url(../img/ico/titmenu-cambiovehiculo.png);}
.nav-links .limenu-asistenciacarretera a{background-image:url(../img/ico/limenu-acarretera.png);}
.nav-links .limenu-asistenciasanitaria a{background-image:url(../img/ico/limenu-asanitaria.png);}
.nav-links .limenu-asistenciapersonal a{background-image:url(../img/ico/limenu-apersonal.png);}
.nav-links .limenu-asistenciajuridica a{background-image:url(../img/ico/limenu-mjuridica.png);}
.nav-links .limenu-permisopuntos a{background-image:url(../img/ico/limenu-mpuntos.png);}
.nav-links .limenu-gestionmultas a{background-image:url(../img/ico/limenu-mgestion.png);}
.nav-links .limenu-revisionanualgratuita a{background-image:url(../img/ico/limenu-grevision.png);}
.nav-links .limenu-gestoriagratuitatransaccionvo a{background-image:url(../img/ico/limenu-ggestoria.png);}
.nav-links .limenu-reparaciongratuitapinchazos a{background-image:url(../img/ico/limenu-greparacion.png);}
.nav-links .limenu-mantenimientoplus a{background-image:url(../img/ico/manten_plus.png);}
.nav-links .limenu-cambiovehiculo a{background-image:url(../img/ico/camb_coche.png);}
/*.nav-grande{position:relative;top:2em;}*/
.nav-grande li{font:normal 1.231em/1.2em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;border-bottom:1px solid #90C2DB;margin:0;padding:0 0 1px;background:url(../img/ico/limenu.png) no-repeat 96% 1.35em;}
.nav-grande li a{background-position:10px 1.15em;background-repeat:no-repeat;display:block;padding:16px 20px 16px 40px;}
.nav-grande li a:hover{text-decoration:underline;}

/* Descuentos */
.doble-menu .cont{padding-left:48%;}
.doble-menu .col1{width:93.2%;margin-left:-93.2%;}
.doble-menu .sec-menu{overflow:hidden;}
.doble-menu .sec-menu .col-izq{float:left;width:47%;}
.doble-menu .sec-menu .col-der{float:right;width:47%;}
.doble-menu .nav-links{margin-bottom:10px;}

/* Actualidad */
.js-title-txt{zoom:1;}
.list-noticias{margin:0 12px 6px;}
.list-noticias li{clear:both;padding:24px 4px 24px 14px;background:url(../img/ico/link-noticias.png) no-repeat bottom right;border-top:1px solid #DCDCDC;min-height:92px;position:relative;overflow:hidden;cursor:pointer;}
.list-noticias li:first-child{border-top:0;}
.list-noticias li p{margin-bottom:10px;}
.list-noticias li h2{font-size:1.077em;line-height:1.1em;font-weight:bold;margin-bottom:2px;color:#1E83B3;}
.list-noticias li h2 a{color:#1E83B3;}
.list-noticias li img{float:left;max-width:133px;margin:0 22px 10px 0;}

/* Menu secundario */
.nav-otros li, p.nav-otros{display:inline;float:left;margin-left:2px;font:normal 1.1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;text-transform:uppercase;}
.nav-otros li{font-size:1em\0/; *font-size:1em;}
.nav-otros, p.nav-otros{margin-left:7px;float:left;}
.nav-otros li a, p.nav-otros a{display:inline-block;background-color:#0175AE;text-align:center;padding:6px 12px 5px;color:#fff;font-weight:normal;}
.nav-otros .tfno{font-size:1.308em;background:#9EABB7 url(../img/ico/telefono.png) no-repeat .6em center;color:#fff;padding:4px 8px 3px 24px;}
.nav-otros .apersonal a, p.nav-otros .apersonal{background:#0175AE url(../img/ico/llave.png) no-repeat 1em center;padding-left:28px; font-weight:bold}

/**
 * Mod utiles: Cajas
 */
 
.box{background-color:#EAEDF0;padding:16px;margin-bottom:2em;zoom:1;position:relative;}
.box-blanco{background-color:#fff;padding:16px;zoom:1}
.box-twidth{margin:0 -12px;}
.box-borde{background-color:#fff;border:1px solid #C5C6C6;}
.degrad{background:#fff url(../img/bg/degrad.png) repeat-x top center;border-top:1px solid #DCDCDC;box-shadow:inset 0 1px #fff;padding:13px 12px 0;margin-bottom:2em;position:relative;}
.degrad .box{margin-bottom:0;}
.pos-link{position:absolute;top:13px;right:30px;}
.pos-fb{position:absolute;top:20px;right:36px;}

/**
 * Mod utiles: Titulos
 */

.titcont1{color:#1863A1;font-weight:bold;font-size:.923em;border-bottom:1px solid #E0E0E0;padding:0 12px 10px;margin-bottom:16px;text-transform:uppercase;}
.tit1{font:bold .923em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;color:#3F658B;padding:0 8px;margin-bottom:12px;text-transform:uppercase;}
.tit1-borde{padding:0 8px 9px;border-bottom:1px solid #E0E0E0;margin-bottom:18px;}
.tit2{color:#1863A1;font-weight:bold;font-size:1.615em;border-bottom:1px solid #E0E0E0;padding:6px 14px 16px;margin-bottom:20px;}
.desc-box-in .tit2{padding-right:110px;}
.tit-ico{color:#5B7999;text-transform:uppercase;font:normal .846em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;border-bottom:1px solid #E0E0E0;padding:8px 56px 11px 0;margin:-6px 0 12px;background-position:center right;background-repeat:no-repeat;text-align:right;}
.tit-ico span{color:#3375AC;letter-spacing:-1px;text-transform:none;font:normal 2.091em/.9em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;} 
.tit-multas{background-image:url(../img/ico/tit-multas.png);padding-right:66px;background-position:center right;} 
.tit-newsletter{background-image:url(../img/ico/tit-newsletter.png);} 
.tit-masvisitado{background-image:url(../img/ico/tit-masvisitado.png);}
.titform{background-color:#F1F3F5;color:#7E8AA3;background-position:.7em center;background-repeat:no-repeat;padding:15px;border-radius:5px;font:normal 1.231em/.9em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;margin:-23px -11px 0 16px;position:relative;bottom:-23px;float:left;display:inline;}
.titform a{color:#7E8AA3;}
.titform-activo{background-color:#CBA50F;color:#fff;}
.titform-activo a{color:#fff;}
.titform-buscador{background-image:url(../img/ico/titform-buscador.png);padding-left:52px;}

/**
 * Mod utiles: Contenido texto
 */

.contxt{padding:0 14px;margin-bottom:1em;overflow:hidden;zoom:1;}
.contxt img{width:192px;height:144px}
.contxt ul, .contxt ol, .contxt p{margin-bottom:15px; }
.contxt li{background:url(../img/ico/link.png) no-repeat left .5em;margin-bottom:10px;padding-left:10px}
.contxt h2,
.contxt h3 {color:#1863A1;font-size:.923em;font-weight:bold;margin-bottom:12px;text-transform:uppercase}
.contxt h3 {color:#708595;}
.contxt .fecha{font-size:.846em;display:block;margin-bottom:2px;}
.contxt-dest{background-color:#EFF2F6;padding:13px 50px 0 12px;margin-bottom:1em;}
.contxt-bullet{background:url(../img/ico/link.png) no-repeat .4em .5em;}
.contxt .nota-txt{border-top:1px solid #DDDDDD;color:#666;font-size:.846em;margin-top:2em;padding:14px;}
.contxt .nota-txt li{background-image:none;padding:0;}
.contxt .nota-txt li,
.contxt .nota-txt p{margin-bottom:10px;}
.tfno-txt{font-size:1.077em;font-weight:bold;color:#1863A1;}
.img-izq{float:left;margin:0 24px 16px 0;}
.img-der{float:right;margin:0 0 16px 24px;}

/**1
 * Mod utiles: Listas genericas
 */

.list-img{overflow:hidden;zoom:1;margin:0 -1% 2em;}
.list-img li{float:left;width:31.2%;margin:1%;text-align:center;}

/**
 * Mod: Rastro migas
 */

.migas{border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:8px 12px;font-size:.846em;margin-bottom:1em;}
.migas p, .migas ol, .migas li{display:inline;}
.migas li{background:url(../img/ico/bullet-migas.png) no-repeat center left;padding-left:10px;margin:0 4px;}
.migas li a{color:#1863A1;}
.migas li strong{font-weight:normal;}

/**
 * Mod: Paginacion
 */

.paginacion{background-color:#EFF2F6;padding:6px 14px;overflow:hidden;zoom:1;}
.paginacion p,
.paginacion li{font-size:.846em;}
.paginacion p{float:left;}
.paginacion ol{float:right;margin-top:-2px;}
.paginacion li{color:#2F2F2F;display:inline;}
.paginacion li a,
.paginacion li strong{padding:0 0 0 5px;background:url(../img/bg/sep-pag.png) no-repeat center left;vertical-align:middle;}
.paginacion li a{color:#327DB7;}
.paginacion .ant,
.paginacion .sig{font-size:.769em;vertical-align:top;}
.paginacion .ant a,
.paginacion .sig a{color:#2F2F2F;padding:0;}
.paginacion .ant a{background:url(../img/ico/pag-ant.png) no-repeat left .4em;padding-left:8px;margin-right:5px;}
.paginacion .sig a{background:url(../img/ico/pag-sig.png) no-repeat right .4em;padding-right:8px;margin-left:5px;}

/**
 * Mod: Destacados
 */

.dest{overflow:hidden;margin:0 -13px 2em;}
.dest .col{color:#435575;margin:0 8px;padding:2px 25px 4px;min-height:22em;}
.dest li{background:url(../img/bg/col-sep.png) repeat-y center left;}
.dest li:first-child{background-image:none;}
.dest li h2 span{font-weight:bold;color:#1863A1;padding:0;display:block;margin-bottom:2px;/* min-height:2.6em; */}
.dest li h2 a{color:#1863A1;}
.dest li h2 img{display:block;height:144px;margin:0 auto 16px;width:192px;}
.dest .desc{padding:0 8px;}
.box .dest{margin:0 -8px 0;}
.dest3 li{float:left;width:33%;}

/* Destacados home */
.desthome .col{background-color:#fff;padding:14px;min-height:25em;}
.desthome li{background-image:none;}
.desthome li h2 span{font-size:1.231em;padding:0 2px 11px 2px;border-bottom:1px solid #D0D1D1;margin-bottom:12px;line-height:1.2em}
.desthome .col p {padding:0 2px}
 
/**
 * Mod: Ofertas
 */

.box .ofertas{margin:0 -8px;}
.ofertas{overflow:hidden;text-align:center;}
.ofertas li img{display:block;margin-bottom:14px;width:112px;height:84px}
.ofertas .col{background-color:#fff;border:1px solid #D7D7D7;padding:4px 4px 12px;margin:0 8px;zoom:1;}
.ofertas .precio{color:#5B7999;font:normal 1.17em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;letter-spacing:-1px;border-right:1px solid #5B7A9A;margin-right:4px;display:inline-block;padding-right:6px;vertical-align:middle;}
.ofer5 li{float:left;width:19.95%;}

 
/**
 * Mod: Novedades home
 */

.novedades{overflow:hidden;zoom:1;}
.novedades .col1{float:left;width:30%}
.novedades .col2{float:right;width:67%}
.nov h2 span{display:block;font-size:1.308em;font-weight:bold;color:#1863A1;margin-bottom:8px;padding:0 4px;}
.nov h2 img{display:block;margin-bottom:16px;max-width:224px}
.nov p{margin:0 4px;}
.list-novedades{margin-bottom:1.2em;}
.box-blanco .col1{width:31%}
.box-blanco .col2{width:67.5%}
.box-blanco .list-novedades{margin-bottom:0;}
.box-blanco .nov h2 img{max-width:195px}
.list-novedades li{display:block;clear:both;margin-top:12px;background-color:#EFF2F6;padding:18px 18px 6px;overflow:hidden;position:relative;min-height:5.7em;cursor:pointer;}
.list-novedades li:first-child{margin-top:0;}
.list-novedades li img{float:left;height:73px;margin:0 22px 12px 0;width:96px;}
.list-novedades li h2{font-size:1.077em;}
.list-novedades li h2 a{color:#1863A1;font-weight:bold;}
.list-novedades li p{margin-bottom:12px;}
.list-novedades .nobg{background-color:transparent;}
.list-novedades .fecha{font-size:.769em;display:block;}
.list-min li{margin-top:0;min-height:5.5em;}
.list-min li h2{font-size:1em;}

/**
 * Mod: Novedades
 */

.degrad .list-col{margin-top:-18px;}
.list-col{overflow:hidden;zoom:1;}
.list-col li{float:left;position:relative;width:49.99%;padding:10px 0;border-bottom:1px solid #E1E1E1;cursor:pointer;}
.list-col li .col{background:url(../img/bg/col-sep.png) repeat-y center right;padding:18px 18px 0;min-height:7.5em;}
.list-col .der .col{background-image:none;}
.list-col li img{float:left;margin:0 20px 12px 0;width:96px;height:73px}
.list-col li h2 a{color:#1863A1;font-weight:bold;}
.list-col li p{margin-bottom:12px}
 
/**
 * Mod: Newsletter
 */

.newsletter{padding:0 10px;}
.newsletter a{color:#1863A1}
.newsletter p{margin:0 2px 12px;}
.newsletter input{border:1px solid #C5C5C5;padding:3px 6px;width:73%;}

/**
 * Mod: Lo mas visitado
 */
 
.list-visit{margin-top:-6px;}
.list-visit li{display:block;padding:4px 12px;border-top:1px solid #EAEAEA;}
.list-visit li:first-child{border-top:0;}
.list-visit li a{color:#435575;}

/**
 * Mod: Promociones
 */
 
p.list-promos{margin-bottom:1em;text-align:center;}
.list-promos li{margin-bottom:12px;display:block;text-align:center;}
.list-promos li a{display:block;}
.list-promos li img{display:block;border:1px solid #e1e4e4;max-width:191px;}

/**
 * Mod: Ventajas y Descuentos
 */

.list-desc{overflow:hidden;zoom:1;margin:-8px;}
.list-desc li{float:left;width:31.33%;background-color:#E7EBEE;margin:1%;}
.list-desc li a{background-color:#fff;border:1px solid #DFDFDF;margin:8px;display:block;padding:6px;min-height:5em;text-decoration:none;text-align:center}
.list-desc li:hover{background-color:#EFF2F6;}
.list-desc li a:hover{border-color:#ccc;}
	.list-desc li img{background-color:#fff;border:1px solid #DFDFDF;margin:8px;display:block;padding:6px;min-height:5em;text-decoration:none;text-align:center;width: 88%;}
		.list-desc li img:hover{border-color:#ccc;}
.list-desc .img{display:inline-block;width:61%;vertical-align:middle;text-align:center;}
.list-desc .dto{background:url(../img/bg/marcador.png) no-repeat center;vertical-align:middle;width:59px;height:54px;padding:12px 5px 0 7px;display:inline-block;color:#fff;font-weight:bold;text-align:center;line-height:12px;letter-spacing:-1px;text-decoration:none;}
.list-desc .dto span{font-size:.923em;margin-bottom:4px;display:block;text-decoration:none;}
.list-desc .dto strong{font-size:1.462em;zoom:1;padding:1px 0;}
.list-desc .dto em{font-size:.692em;font-weight:normal;line-height:1.3em;display:inline-block;}
/*P᧩nas interiores*/
.list-desc .dos-colum{margin:0 auto;width:60%}
.list-desc .dos-colum li{background-color:#EFF2F6;;border-radius:5px;margin-bottom:1.2em;width:45%}
.list-desc .dos-colum li:hover{background-color:#E7EBEE}
.list-desc .dos-colum li a{padding:0}
.list-desc .dos-colum li img{display:block}

/**
 * Mod: Ofertas de viajes
 */

.list-ofertas{overflow:hidden;zoom:1;}
.list-ofertas li{float:left;width:33.3%;}
.list-ofertas .col{padding:14px;min-height:12em;border-bottom:1px solid #C5C6C6;border-right:1px solid #C5C6C6;margin:0 -2px -1px 0;position:relative;}
.list-ofertas .col h2 a{display:block;color:#1863A1;font-weight:bold;margin-bottom:5px;height:10.2em;}
.list-ofertas .col h2 a img{margin:0 12px 8px 0;max-width:112px;}
.list-ofertas .col h2 a span{display:block;}
.list-ofertas .col h2 a span em{display:block;color:#04A7C9;font-size:.923em;margin-top:1px;font-style:normal;}
.list-ofertas .precio{background:url(../img/bg/marcador-ofer.png) no-repeat center;display:table;width:78px;height:75px;color:#fff;letter-spacing:-1px;line-height:12px;text-decoration:none;position:absolute;top:20px;right:16px;}
.list-ofertas .precio .precio-cont{display:table-cell;vertical-align:middle;text-align:center;}
.list-ofertas .precio .precio-cont span{font-size:1.231em;margin-bottom:2px;display:block;text-decoration:none;}
.list-ofertas .precio strong{font:bold 1.692em/1em "Arial", Helvetica, Sans-serif;padding:1px 0;display:block;}
.list-ofertas .precio em{font-size:.846em;font-weight:normal;line-height:1.3em;display:inline-block;font-style:normal;}
.list-ofertas .bold{font-size:.923em;}
.list-ofertas .opc-izq{float:left;width:52%;}
.list-ofertas .opc-der{float:right;width:45%;text-align:right;}
.list-ofertas .cat{display:inline-block;width:70%;border-right:1px solid #B5C3D1;padding:2px 2px 2px 0;vertical-align:middle;margin-right:6px;font-weight:normal;font-size:0.923em;text-transform:uppercase;line-height:1.1em;}

/**
 * Mod: Ofertas de viajes
 */
 
.list-elements{overflow:hidden;zoom:1;margin:2em 0;}
.list-elements li{background:url(../img/ico/bullet-form.png) no-repeat left .5em;width:42%;margin:0 3% 12px;float:left;padding:0 0 0 10px;}
.list-elements li a{color:#04A7C9;font-size:.923em;display:block;}

/**
 * Mod: Tablas
 */

.tabla-resul{width:100%;}
.tabla-resul thead th{background-color:#E3E9ED;color:#1863A1;font-weight:bold;text-transform:uppercase;text-align:center;vertical-align:middle;padding:8px;}
.tabla-resul td img {width:112px;height:84px}
.tabla-resul td{text-align:center;vertical-align:middle;padding:18px 8px;}
.tabla-resul .par{background-color:#EFF2F6;position:relative;}
.tabla-resul .btn-info{display:block;margin:0 auto;}
.td-resal{color:#1863A1;font-weight:bold;font-size:1.077em;}

.tabla-prestaciones{border:1px solid #DCE0E3;padding:6px 2px;}
.tabla-prestaciones table{width:100%;text-align:center;color:#626C81;}
.tabla-prestaciones thead th{background-color:#EFF2F6;padding:10px 8px;vertical-align:middle;border:4px solid #fff;border-top:0;}
.tabla-prestaciones tbody th{background:url(../img/ico/bullet-form.png) no-repeat 10px 11px;padding:4px 8px 4px 22px;text-align:left;font-weight:normal;vertical-align:middle;border-right:4px solid #fff;border-left:4px solid #fff;}
.tabla-prestaciones tbody td{vertical-align:middle;padding:4px 8px;border-right:4px solid #fff;border-left:4px solid #fff;}
.tabla-prestaciones .th1{color:#889AA7;font:normal 1.846em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;letter-spacing:-1px;}
.tabla-prestaciones .thmod{color:#fff;width:23%}
.tabla-prestaciones .thmod .titmod{font:normal 1.462em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;letter-spacing:-1px;border-bottom:1px solid #fff;display:block;padding:8px 8px 4px;margin-bottom:12px;}
.tabla-prestaciones .thmod .titmod img{vertical-align:middle;margin-left:4px;position:relative;top:-6px;}
.tabla-prestaciones .thmod .pvp{font:normal 2.308em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;letter-spacing:-1px;margin-bottom:14px;display:block;}
.tabla-prestaciones .thmod-a{background-color:#CBA50F;}
.tabla-prestaciones .thmod-b{background-color:#4795C9;}
.tabla-prestaciones .thmod-moto{background-color:#97AABC;}
.tabla-prestaciones .tdmod-a{background-color:#FAF6E7;}
.tabla-prestaciones .tdmod-b{background-color:#F1F6FB;}
.tabla-prestaciones .tdmod-moto{background-color:#ECEDF1;}

/* dimensiones */
.w5{width:5%!important;}
.w10{width:10%!important;}
.w15{width:15%!important;}
.w20{width:20%!important;}
.w25{width:25%!important;}
.w30{width:30%!important;}

/**
 * Mod: Formularios
 */

.form-content{background-color:#EFF2F6;padding:24px 28px 20px;clear:both;margin-bottom:2em;zoom:1}
.form-content fieldset{margin-bottom:1.8em;clear:both;}
.form-content legend,
.fs-tit{color:#1863A1;font-weight:bold;font-size:.923em;border-bottom:1px solid #fff;width:100%;margin-bottom:.6em;text-transform:uppercase}
.form-content legend span,
.fs-tit span{display:block;border-bottom:1px solid #E1E6EA;padding:0 10px 12px;}
.form-content .fs-tit,
.form-content .fs-tit span{border:0;}
.form-tab{padding-top:48px;}
.form-bg{background-color:#EFF2F6;padding:18px 18px 8px;clear:both;}
.form{font-size:.923em;clear:both;overflow:hidden;zoom:1;}
.form-resal{background-color:#fff;overflow:hidden;zoom:1;margin:.6em 0 0}
.form label{display:block;padding:14px 0;color:#444;float:left;position:relative;}
.form label span{background:url(../img/ico/bullet-form.png) no-repeat left .5em;padding-left:9px;margin-top:1px;float:left;width:47%;vertical-align:middle;}
.form label input,
.form label select{width:49%;float:right;}
.form label input{border:0;padding:6px;width:45%;position:absolute;right:0;margin-top:-4px;}
.form-txt{padding:12px 10px 4px;}
.form-txt p,
.form-txt li{margin-bottom:12px;}

/* Formularios genericos */
.form-gen{font-size:.923em;clear:both;overflow:hidden;zoom:1;}
.form-gen label, .form-gen .label{display:block;padding:12px 0;color:#444;float:left;position:relative;}
.form-gen label span, .form-gen .label span{background:url(../img/ico/bullet-form.png) no-repeat left .5em;padding-left:9px;display:block;margin-bottom:6px;}
.form-gen label input,
.form-gen label select,
.form-gen label textarea{margin-left:9px;width:90%;}
.form-gen fieldset.label{clear:none;padding:0 0 11px;margin-top:8px;}
.form-gen fieldset.label legend{background:url(../img/ico/bullet-form.png) no-repeat left .5em;width:auto;padding-left:9px;color:#444;font-weight:normal;border:none;font-size:1em;margin-bottom:5px;}
.form-gen fieldset.label legend em{font-size:.917em;}
.form-gen .campos{margin-left:9px;}
.form-gen .campos label{width:auto;padding:0;float:none;display:inline;}
.form-gen .campos span{background-image:none;padding:0;margin:0;display:inline;vertical-align:middle;}
.form-gen .campos input, .form-gen .campos select{width:auto;margin-left:0;}
.form-gen .radio-button{padding-top:4px;}
.form-gen .radio-button input{margin-right:1px;}
.form-gen .fecha label{margin:0;}
.form-gen .fecha input{width:2.5em;text-align:center;}
.form-gen .fecha .barra{margin:0 2px;}
.form-gen .fecha .ano input{width:4em;}

/* Columnas */
.form-1col label{margin:0 3%;}
.form-2col label, .form-2col .label{width:44%;margin:0 3%;}
.form-3col label, .form-3col .label{width:27.33%;margin:0 3%;}
.form-2col3{float:left;width:44%;margin:0 3%;}
.form-2col3 label{float:right;margin:0;width:46%;}
.form-2col3 label:first-child{float:left}
.form-calc{margin:-40px -18px 2em;background-color:#fff;border-radius:0 0 6px 6px;padding:28px 18px 18px;}
.form-calc label{float:right;width:36%;margin:0 3% 18px;font-weight:bold;color:#1863A1;}
.form-calc label input{width:5em;}
.form-calc label select{margin-bottom:-2px;}
.form-calc .form-calc1{float:left;width:23%;}
.formval-2col{overflow:hidden;zoom:1;}
.formval-2col li{float:left;width:31.33%;margin:0 1%;}
.formval-2col .val-box{display:block;margin:0;}

/* Columnas */

/* Campos */
.form-inline label span{width:auto;}
.form .input{background-color:#F1F3F5;padding:8px 6px;border-radius:7px;border:1px solid #CFCFCF;margin-top:-5px;}
.form .input-euro{background-image:url(../img/ico/euro.png);background-repeat:no-repeat;background-position:center right;padding-right:20px;text-align:right;}
.form .wauto{float:none;margin-bottom:12px;}
.form .wauto span{display:inline-block;width:auto;margin-right:10px;}
.form .wauto input{position:static;float:none;width:25%;}
.form-nota{font-size:.846em;margin:2em 0 1em;padding:0 22px;clear:both;}
.form-nota strong{font-size:1.091em;color:#1863A1;}
.checkbox{padding-bottom:15px;display:block;}
.checkbox input{margin:2px 4px 0 0;vertical-align:top;}

/* Controles */
.botones{padding:0 14px 18px;clear:both;zoom:1;overflow:hidden;}
.botones .btn{margin:0 8px;}
.list-link{margin-top:6px;}
.list-link li{display:inline;border-left:1px solid #A2AFBC;padding:0 12px;}
.list-link li:first-child{border-left:0;padding-left:0;}
.btn-popup{background-position:left center;background-repeat: no-repeat;color: #4A6581;display: inline-block;font-size:1em;padding-left:16px;}
.btn-popup a, .btn-popup input{background:url(../img/bg/btnpopup-der.gif) no-repeat right center;border:none;color:#4A6581;cursor:pointer;display:inline-block;font-weight:bold;overflow:visible;padding:9px 12px 10px 6px;}
.sep-form{background:url(../img/bg/sep-form.png) repeat-x top center;padding-top:15px;margin-top:6px}
.sep-top{border-top:1px solid #DBDCDE;padding:18px 10px 2px;}
.sep-bottom{border-bottom:1px solid #DBDCDE;padding:2px 10px 18px;}

/* Pestanas */
.pestanas .titform{margin:-7px -4px 0 10px;bottom:-7px}
.pestanas .titform-activo{border-radius:5px 5px 0 0;}

/* Mensajes */
.info-mensaje{background-color:#EFF2F6!important;margin:22px 17px 0 17px;overflow:auto;padding:28px 24px!important;}
.encabezado{background-color:#FFF;border-radius:6px;color:#4E7E95;font-family:"Roboto",Tahoma,Arial,Helvetica,Sans-serif;font-size:1.8em;margin-bottom:22px;padding:0 22px;letter-spacing:-1px;line-height:1.4em;position:relative;zoom:1;}
.encabezado .precio > span{background:url(../img/bg/titulo-popup.png) no-repeat center center;color:#FFF;font-size:1em;padding:22px 0;width:81px;margin-left:.3em;letter-spacing:-2px;text-align:center;position:absolute;top:-15px;}
.encabezado .precio span span{font-size:.8em}
.encabezado .titulo{background-repeat:no-repeat;background-position:1em center;padding-left:3.5em}
.encabezado .ok{background-image:url(../img/bg/ok-icon.png)}
.encabezado .error{background-image:url(../img/bg/error-icon.png)}
.encabezado h1,
.encabezado h2,
.encabezado h3{padding:8px 0;}
.info-mensaje .txt{width:80%;margin:0 auto}
.info-mensaje .txt p,
.info-mensaje .txt ul{color:#494949;margin-bottom:1em}
.info-mensaje .txt li{margin-bottom:.6em;background:url(../img/ico/bullet-form.png) no-repeat 0 .55em;padding-left:10px;}
.info-mensaje .txt strong{color:#1863a1}
.info-mensaje .botonera{padding-top:1em;margin-top:1.5em}

/**
 * Mapa web
 */
.txt-busc{background-color:#EFF2F6;padding:14px 20px;margin-bottom:1.2em;overflow:hidden;zoom:1;}
.txt-busc p{float:left;margin:6px 16px 0 0;background:url(../img/ico/bullet-form.png) no-repeat 0 .55em;padding-left:12px;}
.titmw{background-color:#CBA50F;font:normal 1.154em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;text-transform:uppercase;color:#fff;padding:5px;text-align:center;margin-bottom:14px;}
.titmw a{color:#fff;}
.titmw-gris{background-color:#9EABB7;}
.mapa-web{border-top:1px solid #E1E1E1;padding-top:12px;}
.mapa-web .col{float:left;width:25%;padding:8px 0;background:url(../img/bg/separador-y.png) repeat-y left center;min-height:48em;}
.mapa-web .col .menunav{padding:0 28px;margin-bottom:3em;}
.mapa-web .col:first-child{background-image:none;}

/**
 * Mod: Detalle vehiculo
 */
 
.info-producto{padding:12px 9px;overflow:hidden;clear:both;}
.info-producto .box-borde{padding:12px;zoom:1;}

/* Info vehiculo */
.infor-vehiculo{background-color:#EFF2F6;margin-bottom:20px;position:relative;overflow:hidden;zoom:1;}
.infor-vehiculo .pvp-box{width:188px;position:absolute;bottom:0;left:0;}
.infor-vehiculo .photo{background-color:#FFF;display:inline-block;float:left;width:28%;}
.infor-vehiculo .photo-pvp{min-height:17em;}
.infor-vehiculo .photo img{display:block;max-width:200px;margin-bottom:2px;}
.infor-vehiculo .info{background-color:#EFF2F6;display:inline-block;padding:14px 1.5%;width:69%;float:right;}
.infor-vehiculo .info ul{overflow:hidden;}
.infor-vehiculo .info li{line-height:1.4em;margin:0 4% 4px;}
.infor-vehiculo .info li strong{display:inline-block;width:21%;color:#1863A1;vertical-align:top;}
.infor-vehiculo .info li span{display:inline-block;width:78%}
.infor-vehiculo .info li span strong{color:#4E5666;}
.infor-vehiculo .info-2col li{float:left;width:41%;}
.infor-vehiculo .info-2col li strong{width:48%;}
.infor-vehiculo .info-2col li span{width:50%;}
.infor-vehiculo .info .nocol strong,
.infor-vehiculo .info .nocol span{display:block;width:auto}
.infor-vehiculo .info .floatLeft{width:41%;padding-left:20px;}
.infor-vehiculo .info .equipamiento{float:right;padding-right:20px;width:47%}
.infor-vehiculo .info .equipamiento strong{display:block}
.infor-vehiculo .info .botones{margin-top:12px;}
.conce{text-align:center;background-color:#fff;padding:11px;margin-top:12px;}
.conce strong{color:#1863A1;padding-right:8px;}
.val-box{background-color:#fff;border-radius:8px;color:#57798F;font-weight:bold;font-size:1.231em;padding:9px 30px 9px 15px;display:inline-block;vertical-align:middle;margin:0 12px;position:relative;}
.val-box abbr{position:absolute;top:9px;right:15px;}
.val-box .val-pvp{min-width:3em;display:inline-block;}

/* Precio vehiculo */
.precio-vehiculo .precio{background-color:#CBA50F;border-radius:8px;display:inline-block;padding:7px 0;margin:0 16px 22px 0}
.precio-vehiculo .precio p{float:left}
.precio-vehiculo .precio span{color:#FFF;font-family: Arial,Helvetica,Sans-serif;line-height:1.3em;text-align:center;vertical-align:middle}
.precio-vehiculo .precio span span{float:none}
.precio-vehiculo .precio .pvp{border-right:1px solid #FFF;display:inline-block;font-family:Arial,Helvetica,Sans-serif;font-size:1.1em;padding:0 15px 0 22px}
.precio-vehiculo .precio .pvp abbr{text-transform:uppercase}
.precio-vehiculo .precio .pvp  strong{display:block;font-size:1.1em}
.precio-vehiculo .precio .pvp-autoclub{display:inline-block;font-size:1.5em;letter-spacing:-1px;padding:0 21px 0 6px}
.precio-vehiculo .precio .pvp-autoclub abbr{padding-right:3px}
.precio-vehiculo .precio .pvp-autoclub strong{font-size:1.3em;font-weight:bold;padding:0 0 1px 7px;vertical-align:top}
.precio-vehiculo .ahorro{background:url(../img/bg/ahorro.png) no-repeat 0 center;color:#CBA50F;display:inline-block;font-family:"Roboto",Tahoma,Arial,Helvetica,Sans-serif;font-size:1.4em;font-weight:bolder;letter-spacing:-1px;padding: 6px 0 6px 43px;text-align:center;vertical-align:middle}
.precio-vehiculo .ahorro strong{display:block;font-size:1.2em;font-weight:normal;padding-top:.2em}
.precio-vehiculo .financiacion{color:#0E4D74;float:right;font-size:.9em;margin-right:9px;text-align:center}
.precio-vehiculo .financiacion a{display:block;margin-top:6px}

/* Mas info */
.mas-info{background:url(../img/bg/degrad-2.jpg) repeat-x center top #FEFEFE;border:none;margin:0;padding:0;zoom:1;clear:both;}
.mas-info a{color:#CBA50F;}
.mas-info .titulo{background:url(../img/ico/tit-informacion.png) no-repeat 92px 21px;color:#959DA1;font:normal 1.131em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;margin:0 0 2.1em 0;padding:1.3em 0 1.9em 11.7em;line-height:1.7em}
.mas-info .titulo span{color:#CBA50F;display:block;font-size:1.188em;letter-spacing:-1px}
.mas-info .titulo span span{display:inline}
.mas-info .tel{display:inline;font-size:1.4em;}
.info-producto .mas-info{background:none;background-color:#EFF2F6}
.info-producto .mas-info .titulo{background:url(../img/ico/tit-informacion-2.png) no-repeat 106px center;color:#0D4D73;padding:1em 0 1em 11em;margin:0}
.info-producto .mas-info .titulo span{color:#0D4D73;font-size:1.15em}
.info-producto .mas-info .titulo .txt-o{font-size:1.077em;color:#959DA1;}
.info-producto .mas-info a{font-size:.923em;font-weight:bold;color:#B3931B;}

.nota{color:#555;font-size:.846em;margin:0 auto;overflow:hidden;width:53%;}
.nota strong{color:#1863a1;float:left;text-transform:uppercase;width:10%}
.nota span{float:right;width:90%}
/*M᳠info alquiler veh�los*/
#ulimagenes.tres-colum li a{text-align: center}
#ulimagenes.tres-colum li img{text-align: center}
.sectionmasinfo{background:none;background-color:#EFF2F6;border-bottom:1px solid #E0E0E0;margin-top:2em;border-top:1px solid #E0E0E0;}
.sectionmasinfo .mas-info{background:none}
.sectionmasinfo .mas-info a{color:#CBA50F; font-weight:bold}
.sectionmasinfo .mas-info .titulo{background:url(../img/ico/tit-informacion.png) no-repeat 92px 21px;color:#0e4d74;font:normal 1.32em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;margin:0;padding:1em 0 1em 9.7em;line-height:1.7em; }
.sectionmasinfo .mas-info .titulo span{color:#909ba0;display:block;font-size:14px;}
 
/**
 * Mod: Descuentos automovil
 */
.descuentos{padding:36px 16px 6px;margin-top:40px;}
.descuentos .tit-desc{position:absolute;top:-23px;right:28px;}
.tit-desc{font:normal 1.462em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;}
.desc-box{background-color:#fff;border:1px solid #D7D7D7;clear:both;margin:0 2px 12px 0;position:relative;padding:14px 4px;}
.desc-box-in{overflow:hidden;zoom:1}
.desc-box .col1, .desc-box .col2, .desc-box .col3{float:left;}
.desc-box .col1{width:21%;}
.desc-box .col2{width:50.99%;} 
.desc-box .col3{width:27.5%;} 
.desc-box .desc-align{text-align:center;height:7em;width:16em;vertical-align:middle;display:table-cell;}
.desc-box .desc-align .pvp-box{margin:0 9px 0 12px;}
.desc-box .desc-txt{border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;padding:6px 16px;min-height:6em;}
.desc-box .desc-txt strong{color:#1863A1;}
.desc-box .desc-txt p{margin-bottom:10px;}
.desc-box .desc-txt li{background:url(../img/ico/bullet-li.png) no-repeat left .6em;font-weight:bold;padding-left:8px;}
.desc-box .desc-link{position:absolute;top:3.5em;right:-8px;}
.desc-box .col-izq{float:left;width:18%;text-align:center;margin-top:.5em;}
.desc-box .col-izq img {width:96px}
.desc-box .col-der{float:left;width:77%;margin-left:2%;}
.desc-box .col-der-1{float:left;width:68%;}
.desc-box .col-der-2{float:right;width:30%;text-align:center;}
.desc-box .col-der-2 .sep-top{margin-top:16px;}
.pvp-box{background-color:#CBA50F;border-radius:8px;color:#fff;padding:6px;display:block;text-align:center;}
.pvp-box:hover, .pvp-box:hover span, .pvp-box:link, .pvp-box:link span{text-decoration:none;}
.pvp-box .pvp-txt{font:normal 1.462em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;border-right:1px solid #fff;padding:2px 9px 2px 0;vertical-align:middle;letter-spacing:-1px;display:inline-block;width:4.3em;text-align:right;}
.txt-box .pvp-txt{width:auto;text-align:center;border:0;padding-left:8px;padding-right:8px;}
.pvp-box .pvp-val{text-align:center;display:inline-block;vertical-align:middle;margin-left:5px;padding:2px 0;}
.pvp-box .pvp-num{font:normal 1.692em/1em "Roboto", Tahoma, Arial, Helvetica, Sans-serif;letter-spacing:-1px;}
.pvp-box .pvp-min{font-size:1.385em;}
.pvp-box .pvp-eur{font-weight:bold;display:block;}
.pvp-precio .pvp-txt{width:auto;background:url(../img/ico/pvp-precio.png) no-repeat center left;padding:8px 9px 8px 42px;text-align:left;}

/**
 * Mod: Resultados busqueda
 */
 
.results{padding:30px 16px 2px;}
.results li{background:url(../img/ico/link.png) no-repeat 0 .45em;margin:0 0 18px 0;padding-left:10px}
.results li p{font-size:.923em;}
.results-tit{color:#1863A1;font-weight:bold;text-decoration:underline;display:inline-block;margin-bottom:3px;}
.results-tit:hover{text-decoration:none;}
.results-url{font-size:.917em;color:#04A7C9;}
.results-indent{margin-left:14px;}

#formSocio label.checkbox span.opcional{display: inline-block; margin-top: .178em}


/**
 * Mod: Tarjetas
 */

.tarjeta{height:404px;background-color:#F2F4F8;background-repeat:no-repeat;background-position:center right;margin-bottom:1em;position:relative;}
.tarjeta-azul{background-image:url(../img/tarjetas/cb-tarjeta-azul.jpg);}
.tarjeta-oro{background-image:url(../img/tarjetas/cb-tarjeta-oro.jpg);}
.tarjeta-platino{background-image:url(../img/tarjetas/cb-tarjeta-platino.jpg);}

.list-seccion{position:absolute;bottom:0;right:0;}
.list-seccion li{float:left;}
.list-seccion li a{display:block;border:1px solid #fff;border-bottom:0;}
.list-seccion li a img{display:block;}
.list-seccion li a:hover{opacity:.9;}

.list-tarjetas{position:absolute;top:75px;width:168px;text-align:center;}
.list-tarjetas li{display:block;margin-bottom:2.5em;}
.list-tarjetas li a{display:block}
.list-tarjetas li a:hover{opacity:.8;}

.tarjeta-txt{margin-left:17%;}
 
/**
 * Mod: Popup
 */
 
/* Accesorios */
.acc{border-bottom:1px solid #D0D2D6;padding:8px 0;display:table;width:100%;}
.acc:first-child{padding-top:0;}
.acc-in{font-size:.923em;display:table-row;}
.acc .col-izq{width:25%;display:table-cell;background-color:#EFF2F6;vertical-align:middle;}
.acc .col-der{width:75%;display:table-cell;vertical-align:top;}
.acc .acc-tit{text-align:center;padding:8px;font-weight:bold;color:#0F5085;}
.acc .acc-txt{background-color:#fff;padding:10px 12px 10px 28px;}
.acc .acc-txt p{margin-bottom:12px;}
.acc .acc-txt li{margin-bottom:1px;}

/*Mantenimiento plus*/
.incluye p{margin: .5em 1em 0em 2em }
.incluye p.pmantenimiento{margin:0 1em 2em 2em}
.incluye-txt{width:76%; margin:0 auto}
.bordeabajo{border-bottom:1px solid #e6e6e6; padding-bottom:0}
.bordeabajo h3{padding-left:1em}
.bordeabajo p{margin-left:1em}
.lista-productos{clear:both;/*background:url(../img/bg/lista-productos.png) repeat-x top left;*/padding:0px 6px;margin-bottom:1em;overflow:hidden;width: 96%;margin: 0 auto;}
.lista-productos ul.ulconimagenes{float:left; width:100%;list-style:none;width:48%;border-right:1px solid #e6e6e6; border-bottom:none;margin-bottom:0 !important; }
.lista-productos ul.ulconimagenes li{float:left; list-style:none;font:bold 1em Arial; color:#00a5dc;width:75%; border-top:1px solid #e6e6e6; margin:0;font-size: .9em; min-height: 2.3em;}

.lista-productos ul.ulconimagenes li em{float:left; width:auto; color:#fff;background:#00A5DB; padding:.2em .5em; font-size:.7em; font-weight:normal; text-transform:uppercase;margin-bottom:.2em}
.lista-productos ul.ulconimagenes li.revanual{background:url(../img/bg/herramientas.png) no-repeat 1.5em center; padding: 2.1em 0 2.1em 6em}
	.lista-productos ul.ulconimagenes li.revanual a{display: inline-block; width: 90%;}
.lista-productos ul.ulconimagenes li.repgratuita{background:url(../img/bg/pinchazos.png) no-repeat 2em 2em; padding: 2.1em 0 2.1em 6em}
.lista-productos ul.ulconimagenes li.descuento{background:url(../img/bg/desc_neumatico.png) no-repeat 1.5em center; padding: 1.5em 0 1.5em 6em}
.lista-productos ul.ulconimagenes li.inflado{background:url(../img/bg/inflado.png) no-repeat 2em 1.5em; padding: 2em 0 2em 6em; margin:0}
.lista-productos ul.ulconimagenes li.lavado{background:url(../img/bg/lavado.png) no-repeat 2em 1.5em; padding: 1em 0 2em 6em; margin:0}
.lista-productos ul.ulconimagenes li.cochecortesia{background:url(../img/bg/cortesia.png) no-repeat 1.5em center; padding: 1.1em 0 1.1em 6em; margin:0}
.lista-productos ul.ulconimagenes li.prefreparacion{background:url(../img/bg/reparacion.png) no-repeat 1.5em center; padding: .85em 0 .8em 6em; margin:0}
.lista-productos ul.ulconimagenes li.citaprevia{background:url(../img/bg/cita_previa.png) no-repeat 1.6em center; padding: 1em 0 1.2em 6em; margin:0}
.lista-productos ul.ulconimagenes li.descuentopromociones{background:url(../img/bg/exclamacion.png) no-repeat 2.5em center; padding: .8em 0 1em 6em; margin:0}
.dvtarjeta{margin-top:1em; display:inline-block;margin-bottom: 1em; padding:1em 0;width: 100%;border-top: 1px solid #e6e6e6;}
.dvtarjeta .ptarjeta{background:url(../img/bg/tarjeta-negra.png) no-repeat 1.5em center; padding: 1.1em 3em 1.1em 7.5em; margin:0 !important}
.dvtarjeta .ptarjeta strong{color:#526e8b}
.lista-productos ul.ulconimagenes.negro li{color:#3c465a}
.lista-productos ul.ulconimagenes.negro li.preferente{background:url(../img/bg/calendario-negro.png) no-repeat 1.5em center; padding: 1.1em 0 1em 6em; margin:0}
.lista-productos ul.ulconimagenes.negro li.seguimiento{background:url(../img/bg/ojo-negro.png) no-repeat 1em center; padding: 1.1em 0 1em 6em; margin:0}
.lista-productos ul.ulconimagenes.negro li.recogida{background:url(../img/bg/casa-negro.png) no-repeat 1.5em center; padding: 1.1em 0 1em 6em; margin:0}
.lista-productos ul.ulconimagenes li span{*width:80%}
.lista-productos ul.ulconimagenes li .btn{padding:4px 10px; margin-right:1em; font-size:.9em}
.dvgrismantenimiento{padding: 2em 2em 1em;background: #f7f7f7; width: 90%;margin: 0 auto;}
.dvgrismantenimiento p{background:url(../img/bg/bullet_mini-generica.gif) no-repeat 0 .5em; padding-left:1em; margin-bottom:1em;line-height: 1.5em;}
.dvgrismantenimiento strong{color:#1863a1; font-size:1.2em}
.pmantenimiento{}
/*toltip mantenimiento-plus*/
.tooltipx{cursor:pointer; float:right; margin-right:0em; *width:33%}
	.tooltip-seg{position:absolute; width: 20%; z-index:900; background:#fff; padding:1em; border:1px solid #cacaca; border-top:3px solid #589ddd; font-size:.9em }
	.negro .tooltip-seg{position:absolute; width: 20%; z-index:900; background:#fff; padding:1em; border:1px solid #cacaca; border-top:3px solid #3c465a; font-size:.9em }

/*Cambio veh�lo*/ 
.lista-productos ul.ulconimagenes li.descCompra{background:url(../img/bg/porcentaje.png) no-repeat 1.8em center; padding: 1.5em 0 1.5em 5em;color: #1863A1}
.lista-productos ul.ulconimagenes li.financia{background:url(../img/bg/financiacion.png) no-repeat 1.5em center; padding: 1.5em 0 1.5em 5em;color: #1863A1}
.lista-productos ul.ulconimagenes li.seguroauto{background:url(../img/bg/seguroauto.png) no-repeat 1.5em center; padding: 1.5em 0 1.5em 5em;color: #1863A1}
.lista-productos ul.ulconimagenes li.valorador{background:url(../img/bg/valorador.png) no-repeat 1.5em center; padding: 2em 0 2em 5em; margin:0;color: #1863A1}
.lista-productos ul.ulconimagenes li.gestoria{background:url(../img/bg/gestoria.png) no-repeat 1.5em center; padding: 1em 0 2em 5em; margin:0;color: #1863A1}
.lista-productos ul.ulconimagenes li.garantia{background:url(../img/bg/garantia.png) no-repeat 1.5em center; padding: 2em 0 2em 5em; margin:0;color: #1863A1}
.lista-productos ul.ulconimagenes li.zonacambio{background:url(../img/bg/zonacambio.jpg) no-repeat 1.5em center; padding: 2em 0 2em 5em; margin:0;color: #1863A1}
.lista-productos ul.ulconimagenes li.descCompra ul li, .lista-productos ul.ulconimagenes li.financia ul li{border: none; padding-left: 1em; line-height: 1.5em;background: url(../img/ico/link.png) no-repeat left .5em;padding-left: 10px; margin-left: 1em}
.titcont1 {color: #1863A1;font-weight: bold;font-size: .923em;border-bottom: 1px solid #E0E0E0;padding: 0 12px 10px;margin-bottom: 16px;text-transform: uppercase;}
.cambiocoche p{margin: .5em 1em 1em .5em !important}
.cambiocoche .incluye-txt {width: 94%;}
.lista-productos .cambiocoche ul.ulconimagenes li{width: 80%;font-size: 1em;}
	
/*Sorteo cesta navidad 2013*/
.content-popup .botonera{margin-top:0}
.botonera{overflow:hidden;padding:0 !important;clear:both;line-height:normal!important;float: right;width: 52%;padding-bottom: 1.5em !important;text-align: center;margin-right: 0em;margin-top: 4.5em;}
.botonera p{margin-bottom:0;}
.botonera .nota{padding:4px 0 0 0;border:0;}
.botonera ul li{display:inline;}
.botonera ul li .alignLeft,
.botonera ul li .alignRight{vertical-align:middle;display:inline-block;width:45%;}
.botonera ul li .alignRight{width:49%;}
.botonera .btnSorteo{background:#00AAE7 url(../img/bg-enviar.png) no-repeat 24px 50%;margin-right:5px;padding:8px 25px 8px 25px;display:inline-block;font-size:1.667em;color:#fff;border-radius:5px;}
.botonera em{text-align: center;width: 100%;float: left;margin: 2em 0 0em 0;font-size:.9em; }
.dvsorteo{float: left; background: url('../img/sorteo/sorteo_autoclub.jpg') no-repeat left -3.5em #f5f9fb;min-height: 470px;padding: 10px}
.dvsorteo p{float: right;width: 51%;margin: 1.5em 0;line-height: 1.5em;font-size: 1.1em;}
.strblue{color: #52c6f1; font-size: 1.2em}
.dvsorteo img{float: left;}


/**ITV**/
.desc-box .col-der-itv{width: 97%; margin-left: 1%;}
.col-der-itv .contxt p{margin-left: 1.5em}
.col-der-itv .contxt {padding: 0 2px;}
.dvlistadoymapa{float:left;background:#f1f6f6; width: 98.5%; padding:1em }
.ulitv{float: left; margin-right: .5em; background: #fff;padding: .5em 0 .5em 1em; width: 22%;border:1px solid #dae1e1;height: 39.5em;overflow-y:auto; overflow-x:hidden}
.contxt .ulitv li{background:url(../img/itv/itvpeq.png) no-repeat left .5em;margin-bottom:0px;padding:.3em 0 .3em 1.2em;width: 91%;}
	.contxt .ulitv li:hover{background:url(../img/itv/itvpeq.png) no-repeat left .5em #f1f6f6;}
.contxt .ulitv li a{font-size: 11px;width: 100%; display: inline-block;}
#mapa{height: 35.5em !important;position:relative;background-color:#E5E3DF;}
.selec_mapa{overflow:hidden;zoom:1;margin-bottom:0em}
.selec_mapa li{display:inline; background: none; padding: 0}
.selec_mapa li img{display:inline-block;vertical-align:middle;margin-right:.3em}
.selec_mapa .map-zoom{width:31%;float:left;}
.selec_mapa .map-zoom img{cursor:pointer; height: auto; width: auto;}
.selec_mapa .map-botones{width:55%;float:right;text-align:right;}
.selec_mapa .map-botones li img{margin:0 0 0 6px;cursor:pointer;height: auto; width: auto;}
.contxt .selec_mapa img{}
.recAzul{float: left; background: #fff; padding: 1em; border:1px solid #dae1e1; width: 69%}
.contxt #mapa img{width: auto; height: auto;}
.ulpopup{margin-left: 1em}
.ulpopup li{background: url(../img/bg/bkflec.jpg)  no-repeat left .5em; padding-left: 1em; margin: .5em 0}
#direccion strong{color:#1863A1}
#direccion p{margin-left: 0.5em}
#direccion p strong{color:#1863A1; background:url(../img/itv/ico_telefono-talleres.gif) no-repeat left center; padding-left: 1.2em}
.gm-style-iw{overflow: hidden !important;}
.itvborde{border-bottom: 1px solid #E0E0E0; padding-bottom: 1em}

/*Nuevo banner ofertas*/
.ofertaauto{float: left; width: 93%; background: url(../img/bg/info-oferta.png) no-repeat left center; border-top: 1px solid #eae9e4; border-bottom: 1px solid #eae9e4; padding: 1.5em 0 1.5em 4.5em; margin: 1em 0; color: #444e50; font-size: .85em; font-family:  Arial, Helvetica, Sans-serif}
.ofertaauto strong{color:#bf9f2e;}

/*Video*/
.video-responsive{position: relative;margin-bottom: 40px;max-height: 430px;overflow: hidden;}
.video-responsive a.buttonPlay{background-color: rgba(39, 74, 109, 0.5);position: absolute;width: 100%;height: 100%;z-index: 2;}
.video-responsive a.buttonPlay:hover{background-color: rgba(39, 74, 109, 0.3);}
.video-responsive a.buttonPlay img {margin: 180px auto;display: block;height: 80px;}
.video-responsive video{max-width: 782px;margin:-5px 0;}
/*Estilos para modal video*/
.blueLightbox {background-color:rgba(8, 21, 33, 0.75);position: fixed;width: 100%;height: 100%;z-index: 100;top: 0;left: 0;display: none;}
.blueLightbox.active, .modal-wrap.active {display: block;}
.blueLightbox:target {display:block;pointer-events: auto;}
.modal-wrap {border-radius: .4rem;box-shadow: 0 0 1.4rem rgba(0,0,0,0.1);background-color: #fff;width: 85%;
  max-width: 840px;position: absolute;z-index: 90;overflow: auto;padding: 4rem 2rem 2rem;left: 0;right: 0;margin:0 auto;}
.modal-wrap video{width: 100%;}
.linkCerrar {position: absolute;z-index: 99;right: 1.5rem;top: 1.5rem;width: 1.4rem;height: 1.4rem;background: url(../img/ico/icoCerrar.svg) no-repeat center center;filter: grayscale(100%);}

/**
 * CSS IE 
 */
 
.ie7 .btnform{display:inline-block;display:inline}
.ie7 .list-noticias li, .ie6 .list-noticias li{width:95%;}
/*.ie7 .list-ofertas .precio em, .ie6 .list-ofertas .precio em{margin-top:-16px;}*/
.ie7 .list-ofertas .precio .precio-cont, .ie6 .list-ofertas .precio .precio-cont{display:block;padding-top:20px;}
.ie7 .list-ofertas .precio .precio-cont span, .ie6 .list-ofertas .precio .precio-cont span{top:-8px;position:relative;margin-bottom:-6px;}
.ie7 .list-novedades li{min-height:6.7em;}
.ie7 .list-desc .dto em, .ie6 .list-desc .dto em{margin-top:-16px;}
.ie7 .list-desc .dto, .ie6 .list-desc .dto{height:56px;padding:10px 5px 0 7px;}
.ie7 #cabecera, .ie6 #cabecera{z-index:100;}
.ie7 #toolbar, .ie6 #toolbar{padding-bottom:18px;}
.ie7 .nav-otros li a, .ie6 .nav-otros li a{padding-bottom:6px;}
.ie7 .nav-otros .tfno, .ie6 .nav-otros .tfno{padding-bottom:4px;}
.ie7 .submenu, .ie6 .submenu{top:2.2em;}
.ie7 .buscador input, .ie6 .buscador input{top:1px;}
.ie7 .list-social, .ie6 .list-social{margin-top:4px;margin-bottom:-4px;}
.ie7 .list-noticias li, .ie6 .list-noticias li{background-position:right 95%;}
.ie7 .pestanas .titform, .ie6 .pestanas .titform{bottom:-24px;margin-top:-24px;}
.ie7 .checkbox input, .ie6 .checkbox input{margin:-2px 0 0 0;}

.ie7 .infor-vehiculo .info,.ie7 .infor-vehiculo .photo,.ie7 .precio-vehiculo .ahorro,
.ie7 .precio-vehiculo .precio,.ie7 .precio-vehiculo .precio .pvp,.ie7 .precio-vehiculo .precio .pvp-autoclub,
.ie7 .precio-vehiculo .precio .pvp-autoclub strong{display:inline-block;display:inline;vertical-align:middle}
.ie7 .precio-vehiculo .financiacion{margin-top:-72px}
.ie7 .precio-vehiculo{padding-bottom:.1em}
.ie7 .precio-vehiculo .ahorro{margin-top:-16px}
.ie7 .precio .pvp-autoclub strong{zoom:1;margin-top:-8px}
.ie7 .info-mensaje .encabezado{position:relative}
.ie7 .info-mensaje .encabezado .precio > span{position:absolute;right:1em;top:-.5em}
.ie7 .desc-box .desc-align, .ie6 .desc-box .desc-align{display:block;width:auto;height:auto;margin-top:8%;}
.ie7 .pvp-box .pvp-txt, .ie6 .pvp-box .pvp-txt,
.ie7 .pvp-box .pvp-val, .ie6 .pvp-box .pvp-val{padding-top:0;padding-bottom:4px;}

.ie7 .acc, .ie6 .acc{display:block;width:auto;}
.ie7 .acc-in, .ie6 .acc-in{background-color:#EFF2F6;display:block;overflow:hidden;zoom:1;}
.ie7 .acc .col-izq, .ie6 .acc .col-izq{width:24.99%;float:left;display:block;background-color:transparent;padding-top:expression(this.parentNode.clientHeight/2 - 15 + "px");}
.ie7 .acc .col-der, .ie6 .acc .col-der{width:75%;float:right;display:block;}



/*Resultados buscador*/


.sctBuscador .dvCab h2{background-color: #ececec; border: 0px solid #ddd; height: 1.6em; padding: 0px; font-weight: bold; line-height: 1em; padding-top: .3em; padding-left: .5em; margin-bottom: 1em; text-transform: uppercase;}
	.sctBuscador .dvCab p{ border: 0px solid #d0d0d0; margin-top: -.6em; margin-bottom: 0em; background: #e9f2f9; padding: 0.5em;vertical-align: middle;}
	.ulpaginador{float: right; margin-top: -1.8em; margin-right: 1em; font-size: .9em;}
		.ulpaginador li{float: left; padding: 0 .2em;}
	.ulresultados a{text-decoration: none; color: #317db9; font-weight: bold; line-height: 1em;}
	.ulresultados li{margin: 1em 0}
		.ulresultados a:hover{text-decoration: underline;}
/*Fin Resultados buscador*/

/*Calculadora*/
form#formCalculadora{width:98%}

/**
 * Media queries 
 */

@media all and (orientation:portrait){
  /* Style adjustments for portrait mode goes here */

}

@media all and (orientation:landscape){
  /* Style adjustments for landscape mode goes here */

}

/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
   consider this:www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
   
/* @media screen and (max-device-width:480px){} */
@media only screen and (max-width:480px){

  /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you:j.mp/textsizeadjust */
  /* html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;} */
}


/** Print styles **/
@media print{
  *{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;
  -ms-filter:none!important;} /* Black prints faster:sanbeiji.com/archives/953 */
  a, a:visited{color:#444!important;text-decoration:underline;}
  a[href]:after{content:" (" attr(href) ")";}
  abbr[title]:after{content:" (" attr(title) ")";}
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}  /* Don't show links for images, or javascript/internal links */
  pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
  thead{display:table-header-group;} /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img{page-break-inside:avoid;}
  @page{margin:0.5cm;}
  p, h2, h3{orphans:3;widows:3;}
  h2, h3{page-break-after:avoid;}
}