/* Estilos formularios */
table.tabla_475 { width:475px; }
.cuadro_blanco_215 { background: #FFFFFF; border-radius: 10px 10px 10px 10px; color: #666666; float: left; font-size: 12px; margin: 0; padding:15px 10px; text-align: left; width: 195px; }
.cuadro_blanco_223 { background: #FFFFFF; border-radius: 10px 10px 10px 10px; color: #666666; float: left; font-size: 12px; margin: 0 10px 10px 0; padding:10px 10px; text-align: left; width: 203px; }
.cuadro_blanco_223 p { margin:0 0 2px 0!important; }
.cuadro_blanco_689 { background: #FFFFFF; border-radius: 10px 10px 10px 10px; color: #666666; font-size: 12px; margin: 0 0 10px 0; padding:10px 10px; text-align: left; width: 669px; overflow:auto; }
.cuadro_blanco_689 p { width:220px; margin:0px!important; padding:0 2px 0 0!important; float:left; clear:none; }
.cuadro_blanco_689 p .mas { display:block; margin:2px 0 0 18px; height:auto; }
.btn_agregar, .btn_eliminar { background-repeat:no-repeat; background-position:left center; display:block; padding:3px 0 0 23px; height:17px; font-size:11px; margin:7px 10px 3px 0; float:left; }
.btn_agregar { background-image:url(/resources/Webbci/pyme/images/botones/ico_agregar.gif);  }
.btn_eliminar { background-image:url(/resources/Webbci/pyme/images/botones/ico_eliminar.gif); }
.cont_width_490{width: 490px !important; }

.separa_formularios{padding-bottom: 12px !important;}
.margin_formularios_bottom{margin-bottom: 8px !important;}


/*FORMULARIOS: FORMAS DE PAGO*/
.forma_de_pago{clear: both; margin: 0px; padding: 10px 0px;}
.form_contratar .form_top .col_3{width: 210px; margin: 0px 10px 0px 0px; float: left;}
.form_contratar .form_top .col_3 p{margin: 0px; padding: 0px 0px 4px 0px !important; float: none; overflow: hidden; clear: both;}
.form_contratar .form_top .col_3 select{margin: 0px; padding: 0px; height: 22px; border: 1px solid #AFAFAF; font: bold 12px Arial, Helvetica, sans-serif; color: #666;}
.form_contratar .form_top .col_3 .width_190{width: 190px;}


/*FORMULARIO AUMENTO DE CUPO*/
.cont_servicios .form_aumento_cupo{clear: both;}
.cont_servicios .form_aumento_cupo p{margin: 0px; padding: 0px; float: left; width: 24%; clear: none;}
.cont_servicios .form_aumento_cupo input{background: url(/resources/Webbci/pyme/images/html/fondo_input.jpg) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; color: #666; border: 1px solid #AFAFAF; border-radius: 2px; margin: 0px; padding: 0px 0px 0px 2px; height: 20px;}
.cont_servicios .form_aumento_cupo .obligatorio{border: 1px solid #C03;}
.cont_servicios .form_aumento_cupo .detalle{background: url(/resources/Webbci/pyme/images/html/ico_link_mas.gif) no-repeat 0px 3px; padding: 0px 0px 0px 10px; font-size: 11px;}


/*FORMULARIO PAGAR SOBREGIRO*/
.cont_servicios .form_pagar_sobregiro{clear: both;}
.cont_servicios .form_pagar_sobregiro p{margin: 0px; padding: 0px; float: left; width: 19%; clear: none;}
.cont_servicios .form_pagar_sobregiro input{background: url(/resources/Webbci/pyme/images/html/fondo_input.jpg) no-repeat 0px 0px; font: 11px Arial, Helvetica, sans-serif; color: #666; border: 1px solid #AFAFAF; border-radius: 2px; margin: 0px; padding: 0px 0px 0px 2px; height: 20px;}
.cont_servicios .form_pagar_sobregiro .obligatorio{border: 1px solid #C03;}
.cont_servicios .form_pagar_sobregiro .bot_pedidos{background: url(/resources/Webbci/pyme/images/botones/bot_pedidos.jpg) no-repeat 0px 5px; font-size: 13px; float: none; font-weight: bold; width: 180px; margin: 0px auto; padding: 13px 0px 23px 36px !important;}
.cont_servicios .confirmar_ps p{float: left; width: 41%; margin: 0px 8px 0px 15px; clear: none;}

.cont_servicios .comprobante{background: url(/resources/Webbci/pyme/images/html/fondo_comprobante_pago.png) no-repeat 2px 2px #F5F5F5; min-height: 70px; padding: 30px 0px 0px 120px;}


/*TRANSFERIR FONDOS: FORMULARIO PASO 1*/
.form_contratar{margin: 0px; padding: 0px;}
.form_contratar p{margin: 0px 0px 10px 0px; padding: 0px;}
.form_contratar small{color: #999; font:9px/140% Arial, Helvetica, sans-serif;}

.form_contratar input{background: url(/resources/Webbci/pyme/images/html/fondo_input.jpg) no-repeat 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #666; border: 1px solid #AFAFAF; border-radius: 2px; width: 168px; margin: 3px; padding: 0px 0px 0px 2px; height: 20px;}
.form_contratar input.input_210 { width:210px; }
.form_contratar select{margin: 3px 0px; padding: 0px; width: 166px; height: 22px; border: 1px solid #AFAFAF; font: bold 12px Arial, Helvetica, sans-serif; color: #666;}
.form_contratar .check { width:auto; border:none; height:auto; padding:0; margin:0; border-radius:0; }
.form_contratar .radio{border: none; border-radius: 0px; background: none; float: left; width: auto; height: auto; margin: 0px 2px 0px 0px; padding: 0px;}
.form_contratar label{color: #333;}
.form_contratar .label_radio{margin: 0px; float: left; padding: 0px 5px 0px 0px;}

.form_contratar .tabla_datos th{cursor: pointer;}
.form_contratar .tabla_datos td{cursor: pointer;}
.form_contratar .tabla_datos td:first-child, .form_contratar .tabla_datos th:first-child{cursor: auto;}

.form_contratar td.activo{background: #0FA00F; color: #FFF;}
.form_contratar td.activo_primero{background: #FF9; font-weight:bold;}

.form_contratar .tabla_datos.no_cursor td{cursor: default;}
.form_contratar .tabla_datos.no_cursor .cursor{cursor: pointer;}

.form_contratar select.activo{color: #666;}
.form_contratar select.inactivo{color: #CCC;}

.form_contratar .caja_120{width: 116px;}
.form_contratar .caja_150{width: 146px;}

.form_contratar strong, .form_contratar b{font-size: 1em;}

.form_contratar .txt_select{font: bold 12px Arial, Helvetica, sans-serif; margin: 3px 0px 0px 0px; display: block; color: #666;}

.form_contratar .checkbox{clear: both; padding: 0px;}
.form_contratar .checkbox input{background: none; border: none; float: left; width: auto; height: auto; margin: 0px; padding: 0px;}
.form_contratar .checkbox label{float: left; margin: 0px 0px 6px 5px; width: 620px;}

.form_contratar .envio_correspondencia{margin: 10px 0px 0px 0px; clear: both; padding: 0px 0px 10px 20px;}
.form_contratar .envio_correspondencia select, .form_contratar .envio_correspondencia input{width: 216px;}
.form_contratar .envio_correspondencia span{color: #000; margin: 0px 0px 0px 10px;}

.form_contratar .form_top{margin: 0px; padding: 5px 0px 5px 0px; overflow: hidden; line-height: 120%;}
.form_contratar .form_top p{float: left; clear: none; width: 177px; margin: 0px 14px 10px 0px; padding: 0px;}

.form_confirmacion .form_top{margin: 0px; padding: 5px 0px 5px 0px; overflow: hidden; line-height: 120%;}
.form_confirmacion .form_top p{float: left; clear: none; width: 177px; margin: 0px 14px 10px 0px; padding: 0px;}

.form_contratar .form_top .width_80{width: 80px; margin: 0px 3px 4px 0px;}
.form_contratar .form_top .width_80 input{width: 70px;}
.form_contratar .form_top .width_55{width: 55px; }
.form_contratar .form_top .width_100{width: 100px; margin: 0px 6px 4px 0px;}
.form_contratar .form_top .width_100 input{width: 90px;}

.form_contratar .form_top .width_120{width: 120px; margin: 0px 6px 4px 0px;}
.form_contratar .form_top .width_150{width: 150px; margin: 0px 6px 4px 0px;}
.form_contratar .form_top .width_170{width: 170px; margin: 0px 6px 4px 0px;}
.form_contratar .form_top .width_200{width: 200px; margin: 0px 6px 4px 0px;}

.form_contratar .form_top .width_260{width: 260px;}
.form_contratar .form_top .width_490{width: 490px;}

.form_contratar .form_top.col_150 p{width: 165px; margin:0px 2px 4px 0px;}
.form_contratar .form_top.col_150 p.botones_float { float:left; clear:none; margin-top:19px !important; width:110px; }
.form_contratar .form_top.col_150 input{width: 145px; margin: 0px;}
.form_contratar .form_top.col_150 select{width: 145px; margin: 0px;}


.form_contratar .form_top.col_160 p{width: 180px;margin: 0px 2px 4px 0px;}
.form_contratar .form_top.col_160 p.botones_float { float:left; clear:none; margin-top:19px !important; width:120px; }
.form_contratar .form_top.col_160 input{width: 165px; margin: 0px;}
.form_contratar .form_top.col_160 select{width: 165px; margin: 0px;}

.form_contratar .form_top.col_220 p{width: 220px;margin: 0px 2px 4px 0px;}
.form_hogar		.form_hogar.col_400 p{width: 220px;margin: 0px 2px 4px 0px;}
.form_contratar .form_top.col_220 select{width: 214px; margin: 0px;}

.form_contratar .form_top.col_670 p{width: 670px;margin: 0px 2px 4px 0px;}

.form_contratar .form_bottom{clear: both; padding: 10px 0px; overflow: hidden;}
.form_contratar .form_bottom .col_01{float: left; margin: 0px; padding: 0px; width: 280px;}
.form_contratar .form_bottom .col_01 p{margin: 0px 8px 0px 0px; padding: 0px; float: left; clear: none;}
.form_contratar .form_bottom .col_01 input{}
.form_contratar .form_bottom .col_01 select{width: 126px;}

.form_contratar .form_bottom .col_02{float: left; margin: 0px; text-align: left; padding: 0px; width: 390px;}
.form_contratar .form_bottom .col_02 input{width: 25px;}

.form_contratar .calendar{background: url(/resources/Webbci/pyme/images/html/fondo_input_fecha.png) no-repeat 0px 0px; width: 108px; text-align: left; padding: 0px 0px 0px 5px; height: 27px; margin: 0px; cursor: pointer; border: none; font-size: 11px;}
.form_contratar .condiciones{font-size: 9px; color: #999;}
.form_contratar .condiciones strong, .form_contratar .condiciones b{font-size: 9px; font-weight: normal; color: #000;}
.form_contratar .obligatorio{ border: 1px solid #C03; }
.form_contratar .condicionesdos{font-size: 12px; color: #666666;}
.form_contratar .condicionesbold strong, .form_contratar .condicionesbold b{font-size: 12px; font-weight: normal; color:#666;}
.form_contratar .activo .condicionesbold strong, .form_contratar .activo .condicionesbold b{font-size: 12px; font-weight: normal; color:#FFF;}
.form_contratar .activo .condicionesdos strong, .form_contratar .activo .condicionesdos b{font-size: 12px; color: #FFF; font-weight: normal}

.form_contratar .condiciones_td{font-size: 12px;}

.alertas_formularios{background: url(/resources/Webbci/pyme/images/html/fondo_alertas_formularios_bottom.gif) no-repeat left bottom #FFFFC6; margin: 0px 0px 10px 0px; width: 693px; clear: both; font: 12px/140% Arial, Helvetica, sans-serif; color: #666;}
.alertas_formularios .fondo_alertas{background: url(/resources/Webbci/pyme/images/html/fondo_alertas_formularios_top.gif) no-repeat 0px 0px; margin: 0px; padding: 10px;}
.alertas_formularios .ico_alerta{background: url(/resources/Webbci/pyme/images/html/ico_alerta_proceso.jpg) no-repeat 10px 0px; padding: 5px 0px 5px 90px; }
.alertas_formularios strong, .alertas_formularios b{color: #000;}
.width_714 .alertas_formularios{width: 660px;}


/*TRANSFERIR: COMPROBANTE*/
.form_comprobante{background: url(/resources/Webbci/pyme/images/html/sello_comprobante.gif) no-repeat 10px 10px #F5F5F5; padding: 15px 0px 6px 140px; width: 510px; overflow: hidden;}
.form_comprobante table{margin: 0px; padding: 0px; border: none; color: #666; float: right;}
.form_comprobante table th{color: #666; font-weight: normal; margin: 0px; text-align: left; padding: 0px 4px 6px 4px; border: none;}
.form_comprobante table td{margin: 0px; padding: 0px 4px 5px 4px; vertical-align: top;}
.form_comprobante table strong, .form_comprobante table b{font-size: 1em; color: #000;}
.form_comprobante table .condiciones{font-size: 11px;}
.form_comprobante table td p{margin: 0px 0px 10px 0px; padding: 0px;}
.form_comprobante p{clear: both;}
.form_comprobante .destacado{font-size: 1.2em; font-weight: bold;}

.form_comprobante .mensaje_destacado{ background:#FFF; width:490px; float: left; min-height: 42px; font-size: 12px; color: #666; margin: 0px 6px 3px 0px; padding: 15px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -khtml-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.form_comprobante .mensaje_destacado strong{font-size: 1.3em; font-weight: bold; padding:0px 5px;}

.form_comprobante .fondo_blanco{background: #FFF; border-radius: 10px; padding: 7px; font-size: 12px; margin: 0px 0px 10px 0px;}
.form_comprobante .fondo_blanco table{margin: 0px 0px 10px 0px;}

.form_comprobante .numero{background: url(/resources/Webbci/pyme/images/html/fondo_blanco_numero.png) no-repeat 0px 0px; padding: 10px 0px 13px 0px; margin: 0px 7px 0px 0px; font-size: 23px; width: 40px; color: #989898; font-weight: bold; float: left; text-align: center;}

.form_comprobante .ejecutivo{background: url(/resources/Webbci/pyme/images/html/reclamos_ejecutivo.jpg) no-repeat 0px 0px; color: #666666; font-size:12px !important; padding: 6px 0px 13px 45px; margin: 0px 7px 0px 0px; font-size: 23px;  font-weight: normal; float: left; text-align: left; min-height:22px; width:460px;  }

.form_comprobante .mail{background: url(/resources/Webbci/pyme/images/html/reclamos_mail.jpg) no-repeat 0px 0px;color: #666666; font-size:12px !important; padding: 6px 0px 13px 45px; margin: 0px 7px 5px 0px; font-size: 23px; width:auto;  font-weight: normal; float: left; text-align: left; min-height:22px; }

.form_comprobante .telefono{background: url(/resources/Webbci/pyme/images/html/reclamos_telefono.jpg) no-repeat 0px 0px; color: #666666; font-size:12px !important; padding: 6px 0px 13px 45px; margin: 0px 7px 0px 0px; font-size: 23px;  font-weight: normal; float: left; text-align: left; min-height:22px; width:460px; }


/*SEGUROS: COMPROBANTE*/
.form_comprobante_seg{background: url(/resources/Webbci/pyme/images/html/sello_comprobante.gif) no-repeat 10px 10px #F5F5F5; padding: 15px 0px 20px 0px; width: 680px;}
.form_comprobante_seg table{margin: 0px 0px 10px 0px; padding: 0px; border: none; color: #666; width: 100%;}
.form_comprobante_seg table th{color: #666; font-weight: normal; margin: 0px; text-align: left; padding: 0px 4px 6px 4px; border: none;}
.form_comprobante_seg table td{margin: 0px; padding: 0px 4px 5px 4px; vertical-align:middle;}
.form_comprobante_seg table strong, .form_comprobante_seg table b{font-size: 1em;}
.form_comprobante_seg table .condiciones{font-size: 11px;}
.form_comprobante_seg table td p{margin: 0px 0px 10px 0px; padding: 0px;}
.form_comprobante_seg p{clear: both;}
.form_comprobante_seg .margen{margin: 0px; padding: 0px 0px 0px 200px;}
.form_comprobante_seg .fondo_blanco{background: #FFF; border-radius: 10px; width: 98%; padding: 0px; color: #666; margin: 0px 0px 10px 0px;}
.form_comprobante_seg .fondo_blanco td{margin: 0px; padding: 4px 4px 4px 10px; vertical-align: top;}

.form_comprobante_seg .cont_herramientas{background: #FFF; border-radius: 10px; width: 106px; padding: 10px 0px 10px 20px; float: left;}

.form_comprobante_seg .pdf{background: url(/resources/Webbci/pyme/images/html/ico_top_pdf.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px;}
.form_comprobante_seg .pdf a:link, .form_comprobante_seg .pdf a:visited{margin: 0px; padding: 0px 0px 0px 40px; display: block; color: #666; text-decoration: none;}
.form_comprobante_seg .pdf a:hover, .form_comprobante_seg .pdf a:active{color: #000; text-decoration: none;}

/*TABS*/
.tabsbenefi{clear: both; margin: 0px; padding: 0px 0px 0px 8px; list-style: none; height: 28px; font: bold 14px Arial, Helvetica, sans-serif; color: #FFF;}
.tabsbenefi li{margin: 0px 1px 0px 0px; padding: 0px 0px 0px 0px; position: relative; list-style: none; float: left; text-align: center; height: 28px; width:130px;}
.tabsbenefi li p {background:url(..images/html/ico_cerrar_msj.gif) no-repeat 0px 0px; margin:0px;}

.tabsbenefi li a:link, .tabsbenefi li a:visited{background: url(/resources/Webbci/pyme/images/html/fondo_tabs_right_02.gif) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 10px; display: block; height: 28px; text-decoration: none; color: #FFF; width:120px; float:right;}

.tabsbenefi li a:link strong, .tabsbenefi li a:visited strong{background: url(/resources/Webbci/pyme/images/html/fondo_tabs_right.gif) no-repeat right top; font-weight: bold; margin: 0px; padding: 5px 10px 0px 0px; display: block; height: 23px; cursor: pointer;}

.tabsbenefi li a:hover, .tabsbenefi li a:active{background: url(/resources/Webbci/pyme/images/html/fondo_tabs_left_over_02.gif) no-repeat 0px 0px; text-decoration: none; color: #666;}
.tabsbenefi li a:hover strong, .tabsbenefi li a:active strong{background: url(/resources/Webbci/pyme/images/html/fondo_tabs_right.gif) no-repeat;}


.tabsbenefi li.activo a:link, .tabsbenefi li.activo a:visited{background: url(/resources/Webbci/pyme/images/html/fondo_tabs_left_over.gif) no-repeat 0px 0px; text-decoration: none; color: #666;}
.tabsbenefi li.activo a:link strong, .tabsbenefi li.activo a:visited strong{background: url(/resources/Webbci/pyme/images/html/fondo_tabs_right_over.gif) no-repeat right top;}


/*BOTON AGREGAR*/
.tabsbenefi li#btn_agregar{width:20px; height:18px; padding:0px; font-size:20px;}
.tabsbenefi li#btn_agregar a:link, .tabsbenefi li#btn_agregar a:visited {width:20px; padding:2px; background:#CCCCCC;border-radius: 3px; border: none; color:#FFF;}
.tabsbenefi li#btn_agregar a:hover, .tabsbenefi li#btn_agregar a:active {width:20px; padding:2px; background:#009900;border-radius: 3px; border: none;}

/*TABS ELIMINAR*/
.tabsbenefi li a.eliminar strong, tabsbenefi li.activo a visited {background: url(/resources/Webbci/pyme/images/html/fondo_tabs_rigth_over.gif) no-repeat}

.tabsbenefi li a.eliminar li.activo a:link strong .tabsbenefi li.activo a:visited strong{background: url(/resources/Webbci/pyme/images/html/fondo_tabs_left_over.gif) no-repeat right top;}

.tabsbenefi li a.eliminar:link, .tabsbenefi li a.eliminar:visited {position:absolute; margin:0px; display:block; border-radius: 3px; background:url(/resources/Webbci/pyme/images/html/cerrar_dps.png) no-repeat center center; width: 15px; padding: 20px 0px 0px 0px; height:8px; overflow:visible;}
.tabsbenefi li a.eliminar:hover, .tabsbenefi li a.eliminar:active {background:url(/resources/Webbci/pyme/images/html/cerrar_dps.png)no-repeat center center;}


/*BENEFICIARIOS FORM*/
.form_contratar2{margin: 0px; padding: 0px;}
.form_contratar2 p{margin: 0px 0px 10px 0px; padding: 0px;}
.form_contratar2 small{color: #999; font-size: 9px;}
.form_contratar2 input{background: url(/resources/Webbci/pyme/images/html/fondo_input.jpg) no-repeat 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #666; border: 1px solid #AFAFAF; border-radius: 2px; width: 168px; margin: 0px; padding: 0px 0px 0px 2px; height: 20px;}
.form_contratar2 select{margin: 0px; padding: 0px; width: 166px; height: 22px; border: 1px solid #AFAFAF; font: bold 12px Arial, Helvetica, sans-serif; color: #666;}
.form_contratar2 .radio{border: none; border-radius: 0px; background: none; float: left; width: auto; height: auto; margin: 0px 2px 0px 0px; padding: 0px;}
.form_contratar2 label{color: #333;}
.form_contratar2 .label_radio{margin: 0px; float: left; padding: 0px 5px 0px 0px;}

.form_contratar2 .tabla_datos th{cursor: pointer;}
.form_contratar2 .tabla_datos td{cursor: pointer;}
.form_contratar2 .tabla_datos td:first-child, .form_contratar .tabla_datos th:first-child{cursor: auto;}

.form_contratar2 td.activo{background: #0FA00F; color: #FFF;}


.form_contratar2 select.activo{color: #666;}
.form_contratar2 select.inactivo{color: #CCC;}

.form_contratar2 .caja_120{width: 116px;}
.form_contratar2 .caja_150{width: 146px;}

.form_contratar2 strong, .form_contratar b{font-size: 1em;}

.form_contratar2 .txt_select{font: bold 12px Arial, Helvetica, sans-serif; margin: 3px 0px 0px 0px; display: block; color: #666;}

.form_contratar2 .checkbox{clear: both; padding: 0px;}
.form_contratar2 .checkbox input{background: none; border: none; float: left; width: auto; height: auto; margin: 0px; padding: 0px;}
.form_contratar2 .checkbox label{float: left; margin: 0px 0px 6px 5px; width: 620px;}

.form_contratar2 .envio_correspondencia{margin: 10px 0px 0px 0px; clear: both; padding: 0px 0px 10px 20px;}
.form_contratar2 .envio_correspondencia select, .form_contratar .envio_correspondencia input{width: 216px;}
.form_contratar2 .envio_correspondencia span{color: #000; margin: 0px 0px 0px 10px;}

.form_contratar2 .form_top{margin: 0px; padding: 5px 0px 5px 0px; overflow: hidden; line-height: 180%;}
.form_contratar2 .form_top p{float: left; clear: none; width: 170px; margin: 0px 14px 10px 0px; padding: 0px;}

.form_contratar2 .form_top .width_120{width: 120px; margin: 0px 6px 4px 0px;}
.form_contratar2 .form_top .width_150{width: 150px; margin: 0px 6px 4px 0px;}
.form_contratar2 .form_top .width_200{width: 200px; margin: 0px 6px 4px 0px;}
.form_contratar2 .form_top .width_260{width: 260px;}

.form_contratar2.form_top.col_220 p{width: 220px;margin: 0px 2px 4px 0px;}
.form_hogar		.form_hogar.col_400 p{width: 220px;margin: 0px 2px 4px 0px;}
.form_contratar2.form_top.col_220 select{width: 180px; margin: 0px;}

.form_contratar2 .form_bottom{clear: both; padding: 10px 0px; overflow: hidden;}
.form_contratar2 .form_bottom .col_01{float: left; margin: 0px; padding: 0px; width: 280px;}
.form_contratar2 .form_bottom .col_01 p{margin: 0px 15px 0px 0px; padding: 0px; float: left; clear: none;}
.form_contratar2 .form_bottom .col_01 input{}
.form_contratar2 .form_bottom .col_01 select{width: 126px;}

.form_contratar2 .form_bottom .col_02{float: left; margin: 0px; text-align: left; padding: 0px; width: 385px;}
.form_contratar2 .form_bottom .col_02 input{width: 25px;}

.form_contratar2 .calendar{background: url(/resources/Webbci/pyme/images/html/fondo_input_fecha.png) no-repeat 0px 0px; width: 108px; text-align: left; padding: 0px 0px 0px 5px; height: 27px; margin: 0px; cursor: pointer; border: none; font-size: 11px;}
.form_contratar2 .condiciones{font-size: 9px; color: #999;}
.form_contratar2 .condiciones strong, .form_contratar .condiciones b{font-size: 9px; font-weight: normal; color: #000;}

.form_contratar2 .obligatorio{ border: 1px solid #C03; }

/*CHECKBOX VALIDACION ACC.PERSONALES*/

.form_contratar .checkboxacc{clear: both; padding: 0px;}
.form_contratar .checkboxacc input{background: none; border: none; float: left; width: auto; height: auto; margin: 0px; padding: 0px;}
.form_contratar .checkboxacc label{float: left; margin: 0px 0px 6px 5px; width: 620px;}

.form_contratar .checkboxdire{clear: both; padding: 0px;}
.form_contratar .checkboxdire input{background: none; border: none; float: left; width: auto; height: auto; margin: 0px; padding: 0px;}
.form_contratar .checkboxdire label{float: left; margin: 0px 0px 6px 5px; width: 620px;}


/*TABLA DATOS DECLARACION DE SALUD*/

table.tabla_datosdps{background: url(/resources/Webbci/pyme/images/html/fondo_encabezado_montos.gif) no-repeat 0px 0px; clear: both; margin: 0px 0px 5px 0px; padding: 0px; border: none; color: #666; font: 12px Arial, Helvetica, sans-serif; }
table.tabla_datosdps thead th{border-left: 1px solid #EBEBEB;  white-space: nowrap; border-bottom: 1px solid #EBEBEB; padding: 12px 3px 6px 10px; color: #FFF; font: normal 12px Arial, Helvetica, sans-serif;}
table.tabla_datos dps thead th:first-child{border-left: none;}

table.tabla_datosdps.tablesorter thead th{cursor: pointer;}

table.tabla_datosdps.width_480{background: url(/resources/Webbci/pyme/images/html/fondo_encabezado_montos_480.gif) no-repeat 0px 0px; width: 480px; }


table.tabla_datosdps.tablesorter thead th .bullet_ordenar{background: url(/resources/Webbci/pyme/images/html/bullet_ordenar.gif) no-repeat 0px 0px; float: right; width: 10px; height: 10px; font-size: 1px; margin: 5px 2px 0px 0px;}
table.tabla_datosdps.tablesorter thead th.headerSortDown .bullet_ordenar{background: url(/resources/Webbci/pyme/images/html/bullet_down.gif) no-repeat 0px 0px;}
table.tabla_datosdps.tablesorter thead th.headerSortUp .bullet_ordenar{background: url(/resources/Webbci/pyme/images/html/bullet_up.gif) no-repeat 0px 0px;}

table.tabla_datosdps td{background: #FFF; border-left: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; padding: 6px 3px 6px 10px; margin: 0px; vertical-align: top;}
table.tabla_datosdps td:last-child{border-right: 1px solid #EBEBEB;}

table.tabla_datosdps tbody th{background: #DDD; color: #666; border-left: 1px solid #EBEBEB; white-space: normal; border-bottom: 1px solid #EBEBEB; padding: 6px 3px 6px 10px; font: normal 12px Arial, Helvetica, sans-serif;}

table.tabla_datosdps .saldo_mas{background: url(/resources/Webbci/pyme/images/html/ico_mas.gif) no-repeat 13px 9px #FFF; white-space: nowrap; text-align: right; padding: 6px 15px 6px 28px;}
table.tabla_datosdps .saldo_menos{background: url(/resources/Webbci/pyme/images/html/ico_menos.gif) no-repeat 13px 9px #FFF; white-space: nowrap; text-align: right; padding: 6px 15px 6px 28px;}
table.tabla_datosdps .saldo_activar{background: url(/resources/Webbci/pyme/images/html/ico_alerta_servicios.png) no-repeat 10px 5px #FF9; white-space: nowrap; text-align: right; padding: 6px 15px 6px 28px; }

table.tabla_datosdps .disponible{background: url(/resources/Webbci/pyme/images/html/bullet_disponible.gif) no-repeat 23px 11px #FFF; white-space: nowrap; text-align: left; padding: 6px 15px 6px 32px; width: 77px;}
table.tabla_datosdps .no_disponible{background: url(/resources/Webbci/pyme/images/html/bullet_no_disponible.gif) no-repeat 23px 11px #FFF; white-space: nowrap; text-align: left; padding: 6px 15px 6px 32px; width: 77px;}

table.tabla_datosdps .align_left{text-align: left;}

table.tabla_datosdps .ui-icon-pencil{background: url(/resources/Webbci/pyme/images/html/ico_editar.jpg) no-repeat 0px 0px #FFF; cursor: pointer; display: block; float: left; margin: 0px 2px; padding: 0px; width: 11px; height: 12px;}
table.tabla_datosdps .ui-icon-check{background: url(/resources/Webbci/pyme/images/html/ico_guardar.jpg) no-repeat 0px 0px #FFF; cursor: pointer; display: block; float: left; margin: 0px 2px; padding: 0px; width: 11px; height: 12px;}
table.tabla_datosdps .ui-icon-close{background: url(/resources/Webbci/pyme/images/html/ico_cancelar.jpg) no-repeat 0px 0px #FFF; cursor: pointer; display: block; float: left; margin: 0px 2px; padding: 0px; width: 12px; height: 12px;}
table.tabla_datosdps .ui-icon-delete{background: url(/resources/Webbci/pyme/images/html/ico_eliminar.gif) no-repeat 0px 0px #FFF; cursor: pointer; display: block; float: left; margin: 0px 2px; padding: 0px; width: 11px; height: 12px; border: none;}

table.tabla_datosdps .link_editor{display: block; width: 12px; height: 12px; text-decoration: none; font-size: 1px;}

table.tabla_datosdps .noborde_right_td{border-right: none;}
table.tabla_datosdps .noborde_right_left{border-left: none;}

.form_contratar .dps td.activodps{background: #0FA00F; color: #FFF;}
.form_contratar .dps td.inactivodps{background: #0FA00F; color: #FFF;}
.form_contratar .tabla_datos dps td.activo{background: #0FA00F; color: #FFF;}


#tyc_coberturas{margin-top: 1250px;}

.descargar_pdf{background: url(/resources/Webbci/pyme/images/html/ico_descargar_pdf.png) no-repeat 0px 0px; padding: 20px 10px 20px 60px; font: 12px Arial, Helvetica, sans-serif; color: #999; }


.cont_form_multipass{text-align: center; margin: 18px 0px;min-height: 25px; clear: both; font: bold 13px Arial, Helvetica, sans-serif; padding: 0px; color: #666;}
.cont_form_multipass p{border-radius: 10px;  margin: 0px; padding: 8px 4px 5px 4px !important; min-height: 30px;}
.cont_form_multipass label{float: none; margin: 0px 5px 0px 0px;}

.form_confirmacion .cont_form_multipass{text-align: center; margin: 18px 0px;min-height: 25px; clear: both; font: bold 13px Arial, Helvetica, sans-serif; padding: 0px; color: #666;}
.form_confirmacion .cont_form_multipass p{border-radius: 10px;  margin: 0px; padding: 8px 4px 5px 4px !important; min-height: 30px;}
.form_confirmacion .cont_form_multipass label{float: none; margin: 0px 5px 0px 0px;}
.form_confirmacion .caja_transparente{background: none; border: none; font-size: 12px; font-weight: bold; color: #000;}

.cont_formularios_710{background: #F5F5F5; border-radius: 10px; overflow: hidden; font-size: 12px; color: #666;  margin: 15px 0px 10px 0px; padding: 8px 0px 0px 10px;}
.cont_formularios_710 strong, .cont_formularios_710 b { font-size: 12px; color: #000; }
.cont_formularios_710 p { margin: 0px 0px 11px 0px; padding: 0px; }
.cont_formularios_710 .tabla_montos { width: 95%; margin: 0px auto; }
.cont_formularios_710 .tabla_montos td { vertical-align: top; padding: 3px; text-align: center; }
.cont_formularios_710 .tabla_montos p { float: none; width: auto; }
.cont_formularios_710 .tabla_montos .condiciones { font-size: 0.9em; color:#000; }
.cont_formularios_710 .tabla_montos select { margin: 0px; height: 22px; font: 12px Arial, Helvetica, sans-serif; color: #666; border: 1px solid #AFAFAF; }
.cont_formularios_710 .tabla_montos .destacado_monto { font-size: 1.1em; }
.fondo_bottom_710{background: url(/resources/Webbci/pyme/images/html/img_bottom_form_710.gif) no-repeat 0px 0px; height: 10px; font-size: 1px; clear: both; margin-bottom: 10px;}


/*AUTORIZAR DESTINATARIO*/
.form_autorizar{font: 12px Arial, Helvetica, sans-serif; padding: color: #666;}
.form_autorizar .col_2{float: left; width: 45%; padding: 0px 0px 0px 10px;}
.form_autorizar .col_1{float: right; width: 45%; padding: 0px 0px 0px 10px;}
.form_autorizar input{background: url(/resources/Webbci/pyme/images/html/fondo_input.jpg) no-repeat 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #666; border: 1px solid #AFAFAF; border-radius: 2px; width: 90%; margin: 0px; padding: 0px 0px 0px 2px; height: 20px;}

/*MENSAJE INFORMACION*/
.servicios_cliente .fondo_borde_informacion { background: url(/resources/Webbci/pyme/images/html/ico_informacion.gif) no-repeat 10px 10px #F5F5F5; padding: 20px 10px 10px 60px; min-height: 35px; border-radius: 10px; margin: 0px 0px 8px 0px;}
.servicios_cliente .fondo_borde_informacion p{margin: 0px; padding: 0px 0px 8px 0px;}

.fondo_borde_gris{background: #F5F5F5; border-radius: 10px; margin: 0px 0px 10px 0px; padding: 10px; line-height: 140%; font-size: 12px; color: #666;}
.fondo_borde_gris.width_580{width: 578px;}
.fondo_borde_alertas{background: #FFFFC6; border-radius: 10px; margin: 0px 0px 10px 0px; padding: 10px; line-height: 140%; font-size: 12px; color: #666;}


/* LABEL RADIO DESBLOQUEO*/

.for_top input[type=radio]{background: none; font: 11px Arial, Helvetica, sans-serif; color: #666; border: none;margin: 0px; padding: 0px; height: auto; width:20px !important;}
.reseteo {width:20px !important;}
.form_top .label_radio {margin: 0px; padding: 0px 10px 0px 0px; width:50px;}

.form_top .form_tarjetas_numero_clave{background: url(/resources/Webbci/pyme/images/creacion_clave/tarjetas_numero_clave.png);display: block; float: right; vertical-align: top ; width: 200px; height: 129px;}
.form_top .form_clave_check {background: url(/resources/Webbci/pyme/images/html/ico_check_clave.png);display: block; float: right; vertical-align: top ; width: 35px; height: 34px;}
   
/*PASOS TRANSFERENCIAS*/
.pasos_transferencia { clear: both; margin: 0px; padding: 0px 0px 0px 13px; font: bold 16px Arial, Helvetica, sans-serif; color: #CCC; list-style: none; }
.pasos_transferencia li { float: left; width: 33%; margin: 0px 12px 5px 0px; padding: 0px; }
.pasos_transferencia .bot_tf_03 { margin: 0px; width: 20%; }

.pasos_transferencia .bot_tf_02 { margin: 0px 20px 0px 20px; padding:0px 0px 0px 5px; width: 34% !important;}
.pasos_transferencia .activo { color: #999; }
.pasos_transferencia span { background: url(/resources/Webbci/common/images/bot_menu_pasos.gif) no-repeat 0px 0px; float: left; margin: 0px 5px 0px 0px; padding: 4px 8px 0px 8px; width: 11px; height: 27px; color: #FFF; line-height: 100%; }
.pasos_transferencia span.activo { background: url(/resources/Webbci/common/images/bot_activo_menu_pasos.gif) no-repeat 0px 0px; color: #FFF; }
   
/*TEXTO SERVICIO MOBILE*/
.servicio_mobile { background: url(/resources/Webbci/pyme/images/html/ico_servicios.png) no-repeat 0px 0px; padding: 3px 0px 2px 21px; margin: 0px 0px 0px 14px; font: normal 11px Arial, Helvetica, sans-serif; color: #333; }
.servicio_multipass { background: url(/resources/Webbci/pyme/images/html/ico_servicios_multipass.png) no-repeat 0px 0px; padding: 3px 0px 2px 21px; margin: 0px 0px 0px 6px; font: normal 11px Arial, Helvetica, sans-serif; color: #333;}
   
   .nav_pasos { clear: both; margin: 0px auto; padding: 10px 0px 10px 0px; width: 95%; font: bold 16px Arial, Helvetica, sans-serif; color: #CCC; list-style: none; }
.nav_pasos li { float: left; width: 28%; margin: 0px 0px 5px 0px; padding: 0px; }
.nav_pasos .bot_nav_01{width: 24%;}
.nav_pasos .bot_nav_04{width: 19%;}

.nav_pasos .activo { color: #999; }
.nav_pasos span { background: url(/resources/Webbci/common/images/bot_menu_pasos.gif) no-repeat 0px 0px; float: left; margin: 0px 5px 0px 0px; padding: 4px 8px 0px 8px; width: 11px; height: 27px; color: #FFF; line-height: 100%; }
.nav_pasos span.activo { background: url(/resources/Webbci/common/images/bot_activo_menu_pasos.gif) no-repeat 0px 0px; color: #FFF; }
   
.contenido_con_fondo_835{clear: both; margin: 0px; padding: 0px;}
.contenido_con_fondo_835 h3{background: url(../images/creacion_clave/fondo_content_835_titulo.jpg) no-repeat 0px 0px; clear: both; margin: 0px; padding: 10px 0px 8px 20px; font: bold 16px Arial, Helvetica, sans-serif; color: #FFF;}
.contenido_con_fondo_835 p{margin: 0px; padding: 0px 0px 12px 0px;}
.contenido_con_fondo_835 .fondo{background: url(../images/creacion_clave/fondo_content_835.jpg) repeat-y 0px 0px; font-size: 12px; width: 735px; padding: 10px 50px 3px 50px; margin: 0px;}
.contenido_con_fondo_835 .fondo_bottom{background: url(../images/creacion_clave/fondo_content_835_bottom.jpg) no-repeat 0px 0px; margin: 0px 0px 12px 0px; padding: 0px; letter-spacing: 1px; font-size: 1px; width: 835px; height: 15px; clear: both;}
   .top_alertas_autorizacion {
    background: url(/resources/Webbci/pyme/images/html/top_alertas_autorizacion.jpg) no-repeat scroll left top;
    height: 13px;
    margin-left: 3px;
    width: 600px;
}
   
.alertas_autorizacion {
    background: url(/resources/Webbci/pyme/images/html/fondo_alertas_autorizacion.jpg) repeat scroll left bottom;
    margin: 0 0 20px 3px;
    min-height: 70px;
    padding: 0 10px 10px;
    width: 580px;
    margin-top: -5px;
}

.alertas_autorizacion span.margin_extra, .alertas_autorizacion_mensaje span.margin_extra {
    margin: 0 0 0 100px;
}

.alertas_autorizacion span, .alertas_autorizacion_mensaje span {
    color: #333;
    display: block;
    font-size: 12px;
}
.paso1{
	margin-left: 0px;
}
.back_paso1{
    background: url(/resources/Webbci/pyme/images/html/serie_multipass.png) no-repeat right bottom;
}
.alertas_alerta{background: url(/resources/Webbci/pyme/images/html/ico_alerta_proceso.jpg) no-repeat 10px 0px; padding: 5px 0px 5px 90px; height:70px;}
.dat_width_400{width:400px !important;}
.margen_top8{margin-top:8px;}
.margen_top_minus6{ margin-top: -6px;}

.fondo_sincro_multi{
    background: url(/resources/Webbci/pyme/images/html/multipass2.png) no-repeat right top;
}

.colo_gato333{color:#333;}
.lePre{white-space: pre;}
.mataAngustiaImagen{z-index: 9999; position: absolute; background: url(/resources/images/html/cargando.gif) no-repeat !important; width: 57px; height: 58px;}
.mataAngustiaImagenOculto{display:none;}