html{
    background: #fff;
    margin:0;
    padding:20px 0 0;
}
body {
    width: 700px;
    margin: 0 auto;
    padding:0;
    background:#fff;
    font-size:10pt;
    line-height:1.1;
}
#header{
    display:none;
    height:1px;
}
#footer,
#mensaje-cookies{
    display:none;
}
#marque{
    display:none;
}
#columna{
    display:none;
}
.caja1{
    display:none;
}
a.boton_p,
a.boton{
    display:none;
}
.caja3{
    margin:0;
    padding:0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow:none;
    box-shadow: none;
    *border:none;
    *width:auto;
}
.caja3 .condiciones{
    -moz-box-shadow: none;
    -webkit-box-shadow:none;
    box-shadow: none;
    width:620px;
    padding:0 20px;
}
.caja3 .condiciones .resumen img{
    width:120px;
}
.contenido{
    background:#fff;
}
h1, h2{
    display:none;
}
.resumen h3{
    display:none;
}
.sobre, .cierre_contenido{
    display:none;
}
a.boton{
    display:none;
}
#contenido{
    width: 100%;
    margin: 0 0 20px;
    position: absolute;
    top: 0;
    background:#fff;
    padding: 0;
}
#logo_impresion{
    display:block;
    width:96%;
}
#pie_impresion{
    display:block;
    width:96%;
}
.resumen{
    padding: 0;
    border: none;
    margin: 10px 0 20px 0;
    width:96%;
}
.page-break{
    page-break-before: always;
}
#resumen-condiciones{
    display:inline;
    width:96%;
    padding:20px 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:none;
    border:0 none;
    border-bottom:2px solid #999;
    margin:0;
}
#resumen-condiciones h2{
    display:block;
    font-size:12pt;
    margin:0;
}
#resumen-condiciones h3{
    font-size:12pt;
}
.condiciones ul{
    margin:0;
    background-color:#fc0;
}
ul.iconos_reserva{
    margin:0;
}
.condiciones ul li,
ul.iconos_reserva li{
    float:left;
    display:inline;
    margin:0 10px 0 0;
    margin:0;
    padding:0 10px 0 0;
}
.valor strong{
    text-transform:uppercase;
    margin:0 10px 0 0;
}
td.vehiculo img{
    width:130px;
}
.precio_condiciones table th,
.resumen table td.define{
    padding:0 10px;
}
table td p,
p{
    margin:0;
}
.precio_final,
.precio_total,
.precio_total_valor{
    height:auto;
    line-height:1.2;
    font-size:12pt;
}
