/***********************/
/**Formularios, cajas **/
/***********************/
input{border: 1px solid #ccc; color: #666; font-size: 1em}
select{border: 1px solid #ccc; color: #666; font-size: 1em}
select.normal{background-image: none!important; background-color: #fff!important}
.checkbox{border: none}
.no_b a span, .no_b2{border: none!important}

.input_ancho_2{width: 4em}
.input_ancho_3{width: 11em}
.input_ancho_2em{width: 2em}
.input_ancho_4{width: 4em}
.input_ancho_5{width: 5em}
.input_ancho_6{width: 6em}
.input_ancho_8{width: 8em}
.input_ancho_10{width: 10em}
.input_ancho_65{width: 6.5em}
.input_ancho_11{width: 11em}
.input_ancho_12{width: 12em}
.input_ancho_14{width: 14em!important}
.input_ancho_16{width: 16em}
.input_ancho_20{width: 20em}
.input_ancho_25{width: 25em}
.input_alto_1{height: 1.3em!important}
.input_ancho_16{width: 16em}
.input_text{position:relative;top:2px;margin-right:3px}

.radio{border: none}
.radio{position:relative;top:2px}
.label_radio{position:relative;bottom:2px}

/*Formulario de registro en planes*/
#formulario_1, #formulario_1_2, #formulario_1_3, #formulario_1_4, #formulario_1_5{border: 1px solid #C2D6E7; padding: 1em; overflow: hidden}
#formulario_1 h2, #formulario_1_2 h2, #formulario_1_3 h2{padding: 0 0 1em 0; margin: 1.5em 0 2em 0; font-size: 1.1em; border-bottom: 1px solid #C2D6E7; background: none!important}
#formulario_1 label, #formulario_1_2 label, #formulario_1_3 label, #formulario_1_4 label{display: block; width: 10em; float: left; font-size: 1.05em; padding: 0 0 0 2.5em; height: 2.1em;line-height: 1.5em; margin: 0 0 0.2em 0.2em;color: #000; }
#formulario_1 label span, #formulario_1_2 label span, #formulario_1_3 label span, #formulario_1_4 label span{color:#666;font-size: 0.9em}
#formulario_1 label.completo, #formulario_1_2 label.completo, #formulario_1_3 label.completo, #formulario_1_4 label.completo, #formulario_1_4 label.completo{background: url(../images/layout/css/form_campo_completo.gif) no-repeat}
#formulario_1 .campos, #formulario_1_2 .campos, #formulario_1_3 .campos{float: left;padding-right: 1em}
#formulario_1 .nota, #formulario_1_2 .nota, #formulario_1_3 .nota, #formulario_1_4 .nota{display: table;float: left; width: 30em; margin-left: 1em;padding-left: 2em; background: url(../images/layout/css/bullet_flecha_azul_2.gif) no-repeat;margin-bottom: -2em}
.campo_rut span{margin-left: 11.2em; display: block; font-size: 0.9em; color: #666}
.campo_celular span{margin-left: 14.9em; display: block; font-size: 0.9em; color: #666}
.boton_t4 div{background-color: #fff}
#formulario_1 .boton_t4, #formulario_1 .boton_t5, #formulario_1_2 .boton_t4, #formulario_1_2 .boton_t5, #formulario_1_3 .boton_t4, #formulario_1_3 .boton_t5{width: 10.8em}
#formulario_1 .campos .aviso, #formulario_1_2 .campos .aviso, #formulario_1_3 .campos .aviso, #formulario_1_4 .campos .aviso{display: none}
#formulario_1 .campos.destacar, #formulario_1_2 .campos.destacar, #formulario_1_3 .campos.destacar, #formulario_1_4 .campos.destacar{background: #e4f0f8; margin-top: 0.5em}
#formulario_1 .campos.destacar .aviso, #formulario_1_2 .campos.destacar .aviso, #formulario_1_3.campos.destacar .aviso, #formulario_1_4 .campos.destacar .aviso{display: block; margin-left: 2.6em}
#formulario_1 .campos.destacar label, #formulario_1_2 .campos.destacar label, #formulario_1_3 .campos.destacar label, #formulario_1_4 .campos.destacar label{background: url(../images/layout/css/ico_alerta.gif) no-repeat}
#formulario_1_4 ul.tabs li {float:left;height:3.3em;padding-bottom:0.5em;width:20%;}
.label_tajt{width: 13em!important; position: relative; top: 0.4em}
/*Formualrio de búsqueda de sucursales*/
.busquedasucursal{margin: 2em 0 2em 0!important;}
.busquedasucursal label{display: block; width: 6em; float: left;}
.busquedasucursal input.campo{width: 11.5em; }
.busquedasucursal select{width: 11.5em; }
.busquedasucursal .boton_t5{position: relative; font-size: 0.85em!important;height: 2.8em;}/*left: 60px; */
.busquedasucursal .boton_t5 .centro{height: 2.8em;}

/*Formualrio de búsqueda de sucursales*/

.caja_form_t1 .busquedasucursal{padding: 0 12em 0 12em}


/*Personalización de los select boxes*/
div.selectbox-wrapper {
	
  position:absolute;
  width:400px;
  background-color:#1D5D9E;
  border:1px solid #A0D8F0;
  margin:0px;
  margin-top:-11px;
  padding:0px;
  font-size:1em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
   display:block;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #3882BA;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: inline;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
  width : 10em; 
  display : block;
  text-align:left; 
  background: url('../images/layout/css/selectbox_t1.png') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #A0D8F0;
  color:#fff;
}

/*Segundo selector*/
div.selectbox-wrapper_2 {	
  position:absolute;
  background-color:#fff;
  border:1px solid #ccc;
  padding:0px;
  font-size:1.1em;
  text-align:left;
  max-height:200px;
  overflow:auto;
  margin: -16px 10px 0 7px;
  width: 473px!important;
}
div.selectbox-wrapper_2 ul {
  list-style-type:none;
  display:block;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper_2 ul li.selected_2 { 
  background-color: #ccc;
}
div.selectbox-wrapper_2 ul li.current_2 { 
  background-color: #ccc;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: inline;
}
.selectbox_2 /* look&fell of  select box*/
{
  margin: 0;
  padding: 7px 10px;
  font-weight: bold;
  font-size: 1.08em;
  font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
  width : 469px;
  height: 30px;
  border: none!important;
  display : block;
  text-align:left; 
  background: transparent url(../images/layout/css/bg_tit_interes.png) no-repeat scroll 0 0;
  /*height:18px;*/
  cursor: pointer;
  color:#004E99;
}



.borde1gris{border: 1px solid #ccc; color: #666; font-size: 1em}
.input_ancho_30{width: 30em}

textarea{overflow-x: hidden; overflow-y: scroll!important}
textarea.dudas_1{width: 25em; height: 4em}
