.box-oferta-dcto{
    position:relative;
    float:left;
    background:#ffe643;
    width:310px;
    padding:13px 13px 8px 13px;
    margin-bottom:10px;
}
.box-oferta-dcto p{
    margin: 0 !important;
    padding:0 !important;
}
.box-oferta-dcto h3{
    font-size:14px;
    font-weight:bold;
}
.box-oferta-dcto .oferta{
    position:relative;
    float:left;
    width:50%;
}
.box-oferta-dcto .oferta .imp{
    font-size:30px;
    font-weight:bold;
    color:#009800;    
}
.box-oferta-dcto .oferta .pvp{
    font-size:12px;
    font-weight:bold;
}
.box-oferta-dcto .oferta .pvp span{
    font-size:15px;
    font-weight:bold;
    background: url("/img/publico/1px-000.gif") repeat-x scroll 0 0.7em transparent;
    color:#000000 !important;
}
.box-oferta-dcto .dcto{
    position:absolute;
    right:0;
    bottom:9px;
    width:50%;
}
.box-oferta-dcto .dcto .por{
    font-size:30px;
    font-weight:bold;
    margin-bottom:4px !important;
}
.box-oferta-dcto .dcto .por span{
    font-size:24px;
    font-weight:normal;
    color:#000000 !important;    
}
.box-oferta-dcto .flecha{
    background: url("/img/publico/ofertas/flecha.png") no-repeat scroll 0 center transparent;
    bottom: 0;
    right: -12px;
    position: absolute;
    top: 0;
    width: 12px;
}
.box-valoracion{
    position:relative;
    float:left;        
    width:335px;
}
.box-otras-ofertas{
    position:relative;
    float:left;
    min-height:36px;
    width:300px;
    background:transparent url(/img/publico/ofertas/ico-ofer.jpg) no-repeat scroll left top;    
    padding-top:4px;
    padding-left:43px;
    margin-top:5px;
    margin-left:-5px;        
}

.form-me-interesa{
    background:#fff7cf;
    padding:20px 9px 32px 12px;
    font-size:12px;
}
.form-me-interesa h3{
    font-size:13px;
    font-weight:bold;
    margin-bottom:11px;
}
.form-me-interesa .c1{
    float:left;
    width:89%;
    height:19px;
}
.form-me-interesa .c2{
    float:left;
    width:11%;
    height:19px;
}
.form-me-interesa label{
    display:block;
    font-size:12px;
    margin-top:4px;
    margin-bottom:2px;
}
.form-me-interesa input,
.form-me-interesa textarea{
    border:1px solid #7F9DB9;    
    margin-left:1px;
    width:95%;
    padding:1px;
    font-size:12px;
}
.form-me-interesa select{
    border:1px solid #7F9DB9;    
    margin-left:1px;
    width:95%;
    height:19px;
    font-size:12px;    
}
.form-me-interesa input:focus,
.form-me-interesa select:focus,
.form-me-interesa textarea:focus{
    background:#e8eff7;
}
.form-me-interesa input.error, 
.form-me-interesa select.error, 
.form-me-interesa textarea.error{
    background: #F0EAEA;
    border: 1px solid #C70102;
}    
.form-me-interesa span.ok{
    background: url("/img/publico/ico_ok.png") no-repeat scroll left center transparent;
    width:19px;
    height:19px;
}
.form-me-interesa span.error{
    background: url("/img/publico/ico_error.png") no-repeat scroll left center transparent;
    width:19px;
    height:19px;
}
.form-me-interesa input.telefono,
.form-me-interesa input.cp{
    width:100px;
}
.form-me-interesa select.horas{
    width:40px;
}

.form-me-interesa .box-cdu-pdp{
    position:relative;
    margin-top:20px;
}
.form-me-interesa .box-cdu-pdp input.cdu-pdp{
    position:absolute;
    top:1px;
    left:0;
    width:15px !important;
    border:0 !important;    
}
.form-me-interesa .box-cdu-pdp p{
    margin-left:20px;
}
.form-me-interesa a.boton{
    display:block;
    background: url("/img/publico/ofertas/botones/boton8.png") no-repeat scroll left top transparent;
    padding: 12px 25px 0 12px;
    width:150px;
    height:29px;
    color:#ffffff;
    text-decoration:none;
    margin:9px 0 12px;
    text-transform:uppercase;
}
.form-me-interesa a.boton:hover{
    background: url("/img/publico/ofertas/botones/boton8_hover.png") no-repeat scroll left top transparent;
}