.formu {background-color:#f8eb1e;
        	font-family: "Verdana", sans-serif ;
            font-size: 10px!important;
 
            width:250px;
            /*height:400px;*/


 
}

.labelApellido1,.labelApellido2 {margin-top:-8px;line-height:1px!important
}

.content-html {  position:relative!important
}

.total,.lista-predictivo {font-size:9px!important
}

#searchbox-suggestion-calles #searchbox-suggestion-inner ul.lista-predictivo li {

   font-size:9px!important
}

.clicktocall {text-align:center;margin-top:20px;margin-bottom:10px
}

.selectGeneral {height:20px!important
}

.labelNumSuscripcion {width:180px!important
}

.radioGeneral {width: 20px!important;
}

.selectNumSuscripcion {width:50px!important
}

.mensajeAsterisco,.asterisco {color:#ac3f09;   margin-right:15px
}

.mensajeAsterisco {margin-bottom:5px
}

.asterisco {
    /*float:right*/
    margin-right:15px
}

.bloqueFraseLegal {margin-top:2px!important;width:200px
}

input {
    display: block;
    float: left;
    margin-bottom: 2px !important;
    font-size: 12px !important;
    border-radius: 3px !important;
    border-width: 1px !important;
    width: 155px !important;

    height:20px
}

input.checkFraseLegal {
    margin-right: 5px !important;
    max-width: 13px !important;
    margin-top:-2px
}

#formulario-microsite label {
    display: block;
    float: left !important;
    font-size: 11px!important;
    text-align: left !important;
    width: 63px !important;
    margin-left: 10px !important;
    margin-right: 1px !important;
    line-height: 1.7em !important;
    margin-bottom: 4px !important;
    font-weight: normal !important;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}


#formulario-microsite label[for='hombre'] {
    max-width: 52px !important;
    margin-left: 2px !important;
}

#formulario-microsite label[for='mujer'] {
    max-width: 35px !important;
    margin-right: 11px !important;
    margin-left: 3px !important;
}

select {width:110px!important;
          margin-top:2px
    
       
 
}

.pAccComercial {margin: 2px 0px 2px 2px;
                color:#212416;
              
}


.radioSexo {
    width: 13px !important;
    /*margin-top:2px!important;
    margin-bottom:2px!important;*/
}

.radioHombre {margin-left:0px!important;
}

.checkGeneral { width: 20px !important;
}

.checkSans {margin-left:102px
}

.checkFraseLegal {margin-left:20px
}

.radioAccComercial {width:60px!important
}


#submitButton {
 background-color: dodgerblue !important;
    /* height: 40px; */
    font-weight: bold;
    /* font-size: 18px !important; */
    /* width: 150px !important; */
     margin-left:73px
}


#submitButton:hover {
  
      background-color:#ef6e2d
    
}

 
#capaError{
       position:relative!important;
  /*position: absolute;*/
  background: #fff;
  /*bottom: 3px!important;
  left:3px;*/
  margin:0 auto;
  width: 252px;
  border: 2px solid #000;
  z-index: 99999999999999999!important;
  margin-top:-300px!important;
 

}


.paso-2 #capaError{
  width: initial;
}

#capaError #errorList{
  padding-left: 4%;
  padding-right: 4%;
  list-style-type:circle;
  padding-top: 10px;
  padding-bottom: 10px;
}



#capaError #cerrar_errores{
    padding:3px;
  text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: black;
    line-height: 18px;
    list-style-type:circle;
    position: absolute;
        top: 4px;
    right: 6px;
}


#capaError #errorList li{
  list-style-position: inside;
}

#capaError #errorList li,
#capaError #errorList{
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: red;
    line-height: 18px;
    list-style-type:circle;
}
