.rowFullCotizador{
   /* background: url("../images/pattern3.jpg");*/
    background: #FFF;
    height: 620px;
}
.rowFullCotizadorMobile{
    display: none;
    background: #FFF;
}
#content{
    padding-top: 0px;
}
.icon-box-3{
    margin-top: 0px;
}
.icon-box-3 h2{
    padding-top: 0px;
}
.upRow{
    position: relative;
    top: -450px;
}
#ventana1{
    display: none;
    z-index: 3;
}
#ventana2{
    display: none;
    z-index: 6;
}
.alert {
    background: #FFFFff;
}
.fondo{
    background: #FFFFFF;
    height: 450px;
}
.fondo:nth-child(2){
    margin-left: 0px;
    background: url("../images/fondoContacto.jpg") #FFF bottom right no-repeat;
}
/*.adjustCotizador{
    top: 300px;
    z-index: -1;
}
.adjustCotizador:nth-last-child(1){
    margin-bottom: -310px;
}*/

label.validation-error {
    color: #FFF;
}
.step1{
    background: #ffcf40;
    width: 116px;
    height: 88px;
    margin-top: 30px;
}
.step2{
    background: #ffcf40;
    width: 116px;
    height: 88px;
    margin-top: 55px;
}
.step3{
    background: #ffcf40;
    width: 116px;
    height: 88px;
    margin-top: 65px;
}
.step1_form{
    margin-top: 30px;
}
.step2_form{
    margin-top: 70px;
}
.step3_form{
    margin-top: 85px;
}
.step1_form .info_left{
    text-align: right;
    width: 110px;
    float: left;
}
.step2_form .info_left{
    text-align: right;
    width: 110px;
    float: left;
}
.step3_form .info_left{
    text-align: right;
    width: 110px;
    float: left;
}
.center{
    text-align: center;
    margin-bottom: 0;
}
.center:nth-child(1){
    padding-top: 20px;
}
.center:nth-child(3){
    padding-top: 10px;
}
.center:nth-child(5){
    padding-top: 20px;
}
.left{
    float: left;
}
.select{
    margin-bottom: 0;
    height: 20px!important;
    padding: 0px 0px 0px 5px;
}
.btn_otro{
    height: 35px;
    width: 97px;
    margin-right: 5px;
    margin-left: 10px;
    border: 1px solid #ffcf40;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    background: #FFFFff;
}
.cotizar{
    height: 35px;
    width: 110px;
    border: 1px solid #ffcf40;
    background: #ffcf40;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
}
.close{
    width: 32px;
    height: 30px;
    background: #ffcf40;
    color: #000;
    text-align: center;
    padding-top: 4px;
    font-size: 30px;
    position: absolute;
    right: 0;
    cursor: pointer;
}
.close2{
    width: 32px;
    height: 30px;
    background: #ffcf40;
    color: #000;
    text-align: center;
    padding-top: 4px;
    font-size: 30px;
    position: absolute;
    right: 0;
    cursor: pointer;
}
.modal{
    background: rgba(0,0,0,0.7);
    position: absolute;
    width: 100%;
    height: 65%;
    z-index: 2;
    display: none;
}
.modal1{
    background: rgba(0,0,0,0.7);
    position: absolute;
    width: 100%;
    height: 65%;
    z-index: 4;
    display: none;
}
.closef1{
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 9;
}
.closef2{
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 9;
}
#contact-f-response{
    position: absolute;
    z-index: 99999;
    width: 100%;
    top: 185px;
    background: #FFF;
}
.info_left{
    text-align: right;
    width: 120px;
    float: left;
}
.info_left:nth-child(2){
    text-align: left;
    width: 120px;
    float: left;
}
.info_left:nth-child(4){
    text-align: left;
    width: 120px;
    float: left;
}
.cotizadorContacto{
    height: 23px;
    padding: 2px 9px;
    width: 230px;
    margin-left: 20px;
    margin-bottom: 5px;
}
.divDown{
    padding-top: 133px;
}
.espaciado{
    line-height: 1.3;
}
.posicion{
    position: relative;
    top: -180px;
    margin-bottom: -400px;
}
.textarea{
    position: relative;
    top: -112px;
    right: -260px;
    width: 250px;
    height: 107px;
}
.footerContacto{
    position: relative;
    top: -110px;
    margin-left: 20px;
}
.selectcomo{
    width: 230px;
    height: 23px;
    padding: 0px 0px;
}
.sendContacto{
    float: right;
    position: relative;
    top: -35px;
    left: -29px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .upRow{
        position: relative;
        top: -450px;
    }
    #footer{
        position: relative;
        top: 0px;
    }
    /*.adjustCotizador{
        top: -310px;
        z-index: 9;
    }*/
}
@-moz-document url-prefix() {
    /*.adjustCotizador{
        top: -310px;
        z-index: 9;
    }*/
    .modal{
        height: 67.6%;
    }
    .modal1{
        height: 67.6%;
    }
}
@media screen and (max-width: 990px){
    .rowFullCotizador{
        display: none;
    }
    .rowFullCotizadorMobile{
        display: block;
    }
    /*.adjustCotizador{
        top: 300px!important;
        z-index: -1!important;
    }*/
}



select {
    height: 18px;
}

 select {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #a4a4a4;
    border-radius: 2px;
    box-sizing: border-box;
    color: #000;
    display: block;
    font: 13px/13px 'Open Sans',Arial,sans-serif;
    margin-bottom: 0;
    max-width: 100%;
    padding: 0 2px;
}
.cespaciocot{
    float: left;width:260px;
}

#paso2{
    float: left;
    height: 155px;
    width: 260px;
}
.construccion{
    text-align:center;
    margin:10%;
}