.cdp-contenido{
    width:100%;
    max-width:800px;
    margin:0 auto;
    min-height:600px
}
body.fondo1{
    background-color:#00b59b
}
body.fondo1 .cdp-contenido{
    background:url(./fondo-mantenimiento-1.jpg) top right no-repeat #00b59b
}
body.fondo1 .cdp-texto{
    padding:100px 20px 0 20px;
    width:450px;
    color:#fff;
    text-shadow:0 0 3px #000
}
body.fondo1 h1,h2,h3,h4,h5,p,div{
    padding:1% 0;
    margin:1% 0;
    font-family:"Trebuchet MS",Helvetica,sans-serif;
    line-height:1em
}
body.fondo2{
    background-color:#fff
}
body.fondo2 .cdp-contenido{
    background:url(./fondo-mantenimiento-2.jpg) top center no-repeat #fff
}
body.fondo2 .cdp-texto{
    text-align:center;
    padding:280px 20px 0 20px;
    color:#444
}
body.fondo2 h1,h2,h3,h4,h5,p{
    padding:1% 0;
    margin:1% 0;
    font-family:"Trebuchet MS",Helvetica,sans-serif;
    line-height:1em
}
body.fondo2{
    background-color:#fff
}
body.fondo2 .cdp-contenido{
    background:url(./fondo-mantenimiento-2.jpg) top center no-repeat #fff
}
body.fondo2 .cdp-texto{
    text-align:center;
    padding:280px 20px 0 20px;
    color:#444
}
body.fondo2 h1,h2,h3,h4,h5,p{
    padding:1% 0;
    margin:1% 0;
    font-family:Verdana,Geneva,sans-serif;
    line-height:1em
}
body.fondo3{
    background-color:#80b1ec
}
body.fondo3 .cdp-contenido{
    background:url(./fondo-mantenimiento-3.jpg) top center no-repeat #80b1ec
}
body.fondo3 .cdp-texto{
    text-align:center;
    padding:530px 20px 0 20px;
    color:#444;
    color:#fff;
    text-shadow:2px 2px 1px #444
}
body.fondo3 h1,h2,h3,h4,h5,p{
    padding:2% 0;
    margin:2% 0;
    font-family:Verdana,Geneva,sans-serif;
    line-height:1.2em
}
h1{
    font-size:60px
}
h2{
    font-size:50px
}
h3{
    font-size:40px
}
h4{
    font-size:30px
}
h5{
    font-size:25px
}
p{
    font-size:20px
}
@media only screen and (max-width:780px){
    h1{
        font-size:45px
    }
    h2{
        font-size:40px
    }
    h3{
        font-size:35px
    }
    h4{
        font-size:30px
    }
    h5{
        font-size:25px
    }
    p{
        font-size:20px
    }
}
@media only screen and (max-width:480px){
    h1{
        font-size:36px
    }
    h2{
        font-size:32px
    }
    h3{
        font-size:28px
    }
    h4{
        font-size:24px
    }
    h5{
        font-size:20px
    }
    p{
        font-size:16px
    }
}
 