body {
    background-color: #EA2094;
    margin: 0px;
    padding: 0px;
}
.ie-img-fix img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
#cost, #total {
    padding-left: 10px;
    color: #EA008B;
    font-family: "Arial", "Helvetica", sans-serif;
    font-weight: bold;
}
#cuerpo {
    width: 100%;
    text-align: center;
}
#cont {
    width: 950px;
    margin: 0px auto 0px auto;
}
.top {
    background: url('img/top.jpg') top center white no-repeat;
    width: 950px;
    height: 714px;
}
.top-medium {
    width: 950px;
    height: 102px;
    background-color: #E9038A;
}
.top-medium .m1 {
    float: left;
    padding: 18px 0px 0px 49px;
}
.top-medium .m2 {
    float: left;
    padding: 10px 0px 0px 11px;
}
.top-medium .m3 {
    float: left;
    padding: 10px 0px 0px 33px;
}
.top-bottom {
    background-color: #DFE31C;
    width: 950px;
    height: 89px;
}
.top-bottom .b1 {
    padding: 16px 0px 0px 45px;
}
.form {
    background-color: white;
    text-align: left;
}
.form .t1 {
    padding: 10px 0px 0px 725px;
}
.form .t2 {
    padding-bottom: 5px;
}
.form .f1 {
    padding: 10px 0px 10px 138px;
    height: 200px;
}
.form .f2 {
    background-color: #F276B5;
    height: 10px;
}
.form .f3 {
    height: 64px;
    padding: 0px 0px 0px 138px;
}
.form .f3 .t3 {
    padding: 10px 0px 0px 0px;
    width: 700px;
}
.form .f4 {
    background-color: #D6E57E;
    height: 39px;
}
.form .f4 .c {
    padding: 0px 0px 0px 138px;
}
.form .f4 .cd {
    padding: 10px 27px 0px 0px;
    float: left;
}
.form .f4 .ct {
    padding: 9px 5px 0px 0px;
    float: left;
}
.form .f4 .ct input {
    border: none;
}
.form .f4 .cte {
    padding: 12px 5px 0px 0px;
    float: left;
}
.form .f5 {
    height: 193px;
}
.form .f5 .cf {
    padding: 0px 0px 0px 138px;
}
.form .f5 .cft {
    padding: 10px 0px 13px 0px;
}
.form .f5 .cfft {
    padding: 0px;
    margin-left: 245px;
    width: 435px;
    text-align: center;
}
.form .f5 .cff {
    padding: 0px;
    border-bottom: 1px solid #EA008B;
    margin-left: 245px;
    margin-top: 20px;
    margin-right: 120px;
    text-align: center;
}
.form .f5 .cff input {
    border: none;
    width: 400px;
    text-align: center;
    margin-top: 10px;
}
.form .f5 .csend {
    text-align: left;
    margin-bottom: 10px;
}
.form .f6 {
    background-color: #D6E57E;
    height: 10px;
}
.form .linea1 {
    display: inline-block;
    border: 1px solid #EA008B;
    width: 333px;
    height: 22px;
    margin: 0px 10px 7px 0px;
    float: left;
    padding: 0px;
}
.form .linea1 input {
    border: none;
}
.form .linea2 {
    display: inline-block;
    border: 1px solid #EA008B;
    width: 677px;
    height: 22px;
    margin: 0px 0px 7px 0px;
}
.form .linea2 input {
    border: none;
}
.form .linea2 .lsub {
    float: left;
}
.form .linea3 {
    border: 1px solid #BFD630;
    width: 333px;
    height: 21px;
    margin: 10px 10px 0px 0px;
    float: left;
}
.form .linea3 input {
    border: none;
}
.bottom {
    width: 950px;
}
.bottom .bi2 {
    background-color: #E9038A;
    width: 950px;
    height: 71px;
    text-align: center;
}
.bottom .bi2 img {
    margin-top: 15px;
}
.error {
    padding: 10px;
    background-color: red;
    color: white;
    font-family: "Arial", "Helvetica", sans-serif;
    font-weight: bold;
}
.mensaje {
    padding: 10px;
    background-color: blue;
    color: white;
    font-family: "Arial", "Helvetica", sans-serif;
    font-weight: bold;
}