@charset "iso-8859-2";
@charset "utf-8";

/*  1996-2008 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto Tbanc                                   */
/*  Version 1.0                                               */
/*  media: SCREEN                      						  */
/*  Fecha de creación 19/06/2008                              */


/*  HISTORIAL DE MODIFICACIONES                               */
/*  01/10/2008 Se agregó nuevo estilo para botón href con gráfica de botón Input, se puede buscar por "Estilo para boton Href"       */
/*  02/10/2008 Se agregó nuevo estilo texto legal y pie de página */
/*  06/10/2008 Se ordenaron los estilos*/
/*	14/10/2008 Opción de agregar Timbre en Mensaje de Gracias y ajuste en Legend de Fieldset		*/
/*	16/10/2008 SE DECLARA CHARSET PARA COMPATIBILIDAD DE CARACTERES EN INTERNET EXPLORER 6	*/
/*	24/10/2008 CAMBIOS EN TAMANOS DE MENSAJES */
/*	12/11/2008 Cambio en posición de imagen de fondo de clase "ver_detalle" */
/*	20/11/2008 Arreglo parrafos interiores fieldset (.bea-portal-theme-newTbanc .lightbox_detalle .content p) */
/*	25/11/2008 Estilo Formulario Alerta y Formulario Mensaje de Lightbox */
/*	01/12/2008 Redireccionamiento de archivo de imágenes */
/*	05/12/2008 Se pidió crear botón más ancho,  se agregó estilo para listas */
/*	12/01/2009 Cambios para Ajustar a Plantilla Nova */
/*  16/01/2009 Se Agregó Compra Irresisible /*


/*  IMPORTANTE
  • Los nombres de los estilos deben hacer referencia a la funcionalidad del elemento
	que se esta definiendo, en ningun caso a caracteristicas gráficas o ubicación, por
	ejemplo NO NOMBRAR #menu_left o #menu_rojo SI NOMBRAR #menu_principal
	
  • NO USAR guiones al centro(-) al nombrar estilos ya que puede generar problemas
  	si se necesita que el estilo interactue con una funcion javascript o PHP, para
	separar palabras utilizar guion bajo (_)
	
  • Lo ideal es generar el Css para impresión al final de la programacion HTML, CSS
  	de modo que existan las mismas clases en ambos Css, de no ser posible es importante
	que cada vez que se cree un estilo nuevo en la versión SCREEN, este sea replicado
	en la versión PRINT con las características que corresponden.
	
  • Se debe privilegiar la utilización de etiquetas HTML por sobre las clases. 
 	
  • Todos los comentarios adicionales a una definición de estilos SON DE AYUDA Y SON BIENVENIDOS
  	estos deben estar ubicados al principio de la definicion y ser lo mas breve posibles y en un leguaje claro.

 */

/*  REDEFINICION DE ELEMENTOS HTML  */
body { margin:0px; padding:0px; font:13px Arial, Helvetica, sans-serif; color:#4F4F4F; }
.bea-portal-theme-newTbanc table { }
.bea-portal-theme-newTbanc td { }
.bea-portal-theme-newTbanc h1 { }
.bea-portal-theme-newTbanc h2 { }
.bea-portal-theme-newTbanc h3 { }
.bea-portal-theme-newTbanc h4 { }
.bea-portal-theme-newTbanc h5 { }
.bea-portal-theme-newTbanc h6 { }
.bea-portal-theme-newTbanc strong, b { }
.bea-portal-theme-newTbanc a:link { color:#2461AA; }
.bea-portal-theme-newTbanc a:visited { color:#2461AA; }
.bea-portal-theme-newTbanc a:hover { color:#4A8AD9; }
.bea-portal-theme-newTbanc a:active { color:#4A8AD9; }
.bea-portal-theme-newTbanc form { }
.bea-portal-theme-newTbanc label { cursor:pointer; }
.bea-portal-theme-newTbanc ul { }
.bea-portal-theme-newTbanc button { }
.bea-portal-theme-newTbanc select { }


/*Estilso Css mas usados*/
.bea-portal-theme-newTbanc .align_left { text-align:left; }
.bea-portal-theme-newTbanc .align_right { text-align:right; }
.bea-portal-theme-newTbanc .align_center { text-align:center; }
.bea-portal-theme-newTbanc .float_left { float:left; }
.bea-portal-theme-newTbanc .float_right { float:right; }


/*Estilos para titulos de página*/
.bea-portal-theme-newTbanc .titulo_pagina { width:740px; padding:15px 15px 5px 15px; }
.bea-portal-theme-newTbanc .titulo_pagina h1 { font:bold 30px Arial, Helvetica, sans-serif; color:#C00; margin:0px; padding:0px; }
.bea-portal-theme-newTbanc .titulo_pagina h2 { font:bold 22px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px; }
.bea-portal-theme-newTbanc .titulo_pagina h3 { font:13px Arial, Helvetica, sans-serif; color:#4F4F4F; margin:0px; padding:10px 3px 5px 3px; }
.bea-portal-theme-newTbanc .titulo_pagina .herramientas { float:right; width:200px; text-align:right; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .titulo_pagina .herramientas .guardar { padding:0px 10px 0px 20px; background:url(../../newTbanc/images/ic_pdf.gif) left center no-repeat; }
.bea-portal-theme-newTbanc .titulo_pagina .herramientas .imprimir { padding:0px 10px 0px 20px; background:url(../../newTbanc/images/ic_print.gif) left center no-repeat; }


/*Estilos botones genéricos*/
.bea-portal-theme-newTbanc .bot_ayudas { background:url(../../newTbanc/images/ic_ayudas.gif) center center no-repeat; width:24px; height:24px; margin:0px 5px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; border:none; cursor:help; }
.bea-portal-theme-newTbanc td.bot_ayudas, .bea-portal-theme-newTbanc th.bot_ayudas { background:none; width:auto; height:auto; margin:auto; font:1px Arial, Helvetica, sans-serif; letter-spacing:normal; border:none; cursor:help; }
.bea-portal-theme-newTbanc .bot_agregar { background:url(../../newTbanc/images/ic_accion_agregar.gif) 0px 4px no-repeat; padding:3px 5px 2px 20px; }
.bea-portal-theme-newTbanc .bot_actualizar { background:url(../../newTbanc/images/ic_accion_actualizar.gif) 0px 4px no-repeat; padding:3px 5px 2px 20px; }
.bea-portal-theme-newTbanc .bot_desactivar { background:url(../../newTbanc/images/ic_accion_desactivar.gif) 0px 4px no-repeat; padding:3px 5px 2px 20px; }
.bea-portal-theme-newTbanc .bot_expandir { background:url(../../newTbanc/images/ic_accion_expandir.gif) 0px 4px no-repeat; padding:3px 0px 2px 20px; }
.bea-portal-theme-newTbanc .tips_ayudas { display:none; width:240px; background:url(../../newTbanc/images/ayudas_bottom.gif) center bottom no-repeat; padding:0px 0px 9px 0px; }
.bea-portal-theme-newTbanc .tips_ayudas .content { background:#FFFA9D; text-align:left; border-left:1px solid #FFF755; border-top:1px solid #FFF755; width:220px; padding:10px; border-right:1px solid #FFF755; color:#4F4F4F; font:12px Arial, Helvetica, sans-serif; }


/*Estilos de botones accion y cancelar, se clasifican por tamaños*/
.bea-portal-theme-newTbanc .botones_acciones { text-align:center; padding:10px 0px; margin:0px; }
.bea-portal-theme-newTbanc .botones_acciones .bot_accion_120px { background:url(../../newTbanc/images/bot_accion_120px.jpg) center center no-repeat; width:120px; height:33px; color:#FFF; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_accion_160px { background:url(../../newTbanc/images/bot_accion_160px.jpg) center center no-repeat; width:160px; height:33px; color:#FFF; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_accion_180px { background:url(../../newTbanc/images/bot_accion_180px.jpg) center center no-repeat; width:180px; height:33px; color:#FFF; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_accion_240px { background:url(../../newTbanc/images/bot_accion_240px.jpg) center center no-repeat; width:240px; height:33px; color:#FFF; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_accion_280px { background:url(../../newTbanc/images/bot_accion_280px.jpg) center center no-repeat; width:280px; height:33px; color:#FFF; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_accion_370px { background:url(../../newTbanc/images/bot_accion_370px.jpg) center center no-repeat; width:370px; height:33px; color:#FFF; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_120px { background:url(../../newTbanc/images/bot_cancelar_120px.jpg) center center no-repeat; width:120px; height:33px; color:#1C3453; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_160px { background:url(../../newTbanc/images/bot_cancelar_160px.jpg) center center no-repeat; width:160px; height:33px; color:#1C3453; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_180px { background:url(../../newTbanc/images/bot_cancelar_180px.jpg) center center no-repeat; width:180px; height:33px; color:#1C3453; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_240px { background:url(../../newTbanc/images/bot_cancelar_240px.jpg) center center no-repeat; width:240px; height:33px; color:#1C3453; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_280px { background:url(../../newTbanc/images/bot_cancelar_280px.jpg) center center no-repeat; width:280px; height:33px; color:#1C3453; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_370px { background:url(../../newTbanc/images/bot_cancelar_370px.jpg) center center no-repeat; width:370px; height:33px; color:#1C3453; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; }


/*estilo para boton Href*/
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_href_160px { background:url(../../newTbanc/images/bot_cancelar_160px.jpg) center 5px no-repeat; width:160px; height:26px; color:#1C3453; margin:0px 10px; text-align:center; cursor:pointer; border:none; font:bold 13px Arial, Helvetica, sans-serif; padding-top:12px; margin-top: -5px; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_href_160px a, .botones_acciones .bot_cancelar_href_160px a:visited { color:#1C3453; text-decoration:none; }
.bea-portal-theme-newTbanc .botones_acciones .bot_cancelar_href_160px a:hover { color:#1C3453; }


/*Estilos de botones accion dentro de formularios, se clasifican por tamaños*/
.bea-portal-theme-newTbanc .bot_accion_zona_80px { background:url(../../newTbanc/images/bot_accion_zonas_80px.jpg) center center no-repeat; width:80px; height:21px; color:#FFF; text-align:center; cursor:pointer; border:none; font:bold 11px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .bot_accion_zona_120px { background:url(../../newTbanc/images/bot_accion_zonas_120px.jpg) center center no-repeat; width:120px; height:21px; color:#FFF; text-align:center; cursor:pointer; border:none; font:bold 11px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .bot_accion_zona_150px { background:url(../../newTbanc/images/bot_accion_zonas_150px.jpg) center center no-repeat; width:150px; height:21px; color:#FFF; text-align:center; cursor:pointer; border:none; font:bold 11px Arial, Helvetica, sans-serif; }


/*Estilos para formularios*/
.bea-portal-theme-newTbanc .formulario { padding:10px 15px; width:740px; border:1px solid #FFF; margin:0px 10px; }
.bea-portal-theme-newTbanc .formulario .pasos { margin:0px; padding:0px; list-style-type:none; font:14px Arial, Helvetica, sans-serif; color:#999; }
.bea-portal-theme-newTbanc .formulario .pasos li { display:inline; margin:0px; padding:0px 15px; }
.bea-portal-theme-newTbanc .formulario .pasos li strong { background:url(../../newTbanc/images/bullet_pasos_inactivo.gif) left top no-repeat; width:12px; height:18px; padding:0px 5px 3px 5px; margin:0px 4px 0px 0px; text-align:center; font:bold 15px Arial, Helvetica, sans-serif; color:#FFF; }
.bea-portal-theme-newTbanc .formulario .pasos li.activo { font:bold 14px Arial, Helvetica, sans-serif; color:#4F4F4F; }
.bea-portal-theme-newTbanc .formulario .pasos li.activo strong { background:url(../../newTbanc/images/bullet_pasos_activo.gif) left top no-repeat; }
.bea-portal-theme-newTbanc .formulario table { margin:10px 0px; border-collapse:collapse; width:100%; }
.bea-portal-theme-newTbanc .formulario table thead td { background:#FFF; vertical-align:top; border:2px solid #FFF; font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; padding:0px 7px; }
.bea-portal-theme-newTbanc .formulario table td { background:#F9F9F9; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .formulario table th { background:#E5E5E5; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .formulario table { margin:10px 0px; border-collapse:collapse; width:100%; }
.bea-portal-theme-newTbanc .formulario table thead td { background:#FFF; vertical-align:top; border:2px solid #FFF; font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; padding:0px 7px; }
.bea-portal-theme-newTbanc .formulario table td { background:#F9F9F9; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .formulario table th { background:#E5E5E5; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .formulario .menu_tabs { margin:0px; padding:10px 0px 0px 0px; list-style-type:none; font:14px Arial, Helvetica, sans-serif; color:#4F4F4F; }
.bea-portal-theme-newTbanc .formulario .menu_tabs li { display:inline; padding:7px 20px; text-align:center; width:200px; border:1px solid #CCC; margin:0px 5px 0px 0px; }
.bea-portal-theme-newTbanc .formulario .menu_tabs li.menu_activo { background:#F3F3F3; }
.bea-portal-theme-newTbanc .formulario .menu_tabs li.menu_inactivo { background:#FFF; }
.bea-portal-theme-newTbanc .formulario fieldset { border:1px solid #999; margin:10px auto 15px auto; padding:0px 0px 10px 0px; }
.bea-portal-theme-newTbanc .formulario fieldset legend { color:#333; font:bold 17px Arial, Helvetica, sans-serif; background:#FFF; margin:0px 0px 0px 5px; height:25px; text-align:left; padding:0px 2px; }
.bea-portal-theme-newTbanc .formulario fieldset fieldset { border:1px solid #999; margin:15px 15px 10px 15px; width:700px; clear:both; }
.bea-portal-theme-newTbanc .formulario fieldset fieldset legend { font:bold 15px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario fieldset fieldset table { width:690px; }
.bea-portal-theme-newTbanc .formulario fieldset fieldset .formulario_mensaje { width:630px; }
.bea-portal-theme-newTbanc .formulario fieldset fieldset .formulario_alerta { width:630px; }
.bea-portal-theme-newTbanc .formulario fieldset p { padding:5px 20px; margin:0px; }
.bea-portal-theme-newTbanc .formulario fieldset p.ver_detalle { margin:0px 10px; }
.bea-portal-theme-newTbanc .formulario fieldset .botones_acciones_zona { padding:10px 0px; }
.bea-portal-theme-newTbanc .formulario fieldset table { margin:10px auto; width:720px; border-collapse:collapse; }
.bea-portal-theme-newTbanc .formulario fieldset .select_opciones { font:11px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario fieldset select { font:11px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario .invisible{display: none;}

.bea-portal-theme-newTbanc .formulario table .mov_left_right{width:20px; padding:10px 5px;}
.bea-portal-theme-newTbanc .formulario table .mov_left_right img{border:none;}
.bea-portal-theme-newTbanc .formulario table .mov_left_right a{padding:4px 0px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#23527E;}
.bea-portal-theme-newTbanc .formulario table .mov_left_right a.mov_left{background:url(../images/bot_mov_left.gif) 0px 0px no-repeat; width:18px; height:18px; display:block;}
.bea-portal-theme-newTbanc .formulario table .mov_left_right a.mov_right{background:url(../images/bot_mov_right.gif) 0px 0px no-repeat; width:18px; height:18px; display:block;}



/*Mensaje procesando*/
.bea-portal-theme-newTbanc .formulario fieldset .procesando { width:720px; height:340px; margin:10px 5px; background:url(../../newTbanc/images/anim_procesando.gif) center center no-repeat; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#FFF; }


/*Estilos para links con iconos de accion en formularios*/
.bea-portal-theme-newTbanc .formulario fieldset .ver_detalle { background:url(../../newTbanc/images/ic_detalle.gif) right center no-repeat; padding:0px 22px 0px 0px; margin:0px 0px 0px 10px; }
.bea-portal-theme-newTbanc .formulario fieldset .recalcular { background:url(../../newTbanc/images/ic_recalcular.gif) left center no-repeat; padding:0px 0px 3px 20px; margin:0px 0px 0px 5px; }
.bea-portal-theme-newTbanc .formulario fieldset .calendario { background:url(../../newTbanc/images/ic_calendario.jpg) left center no-repeat; border:none; padding:0px 0px 0px 10px; width:100px; cursor:pointer; margin:0px 0px 0px 5px; color:#2461AA; font:11px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario .menu_acciones_formulario { font:13px Arial, Helvetica, sans-serif; list-style-type:none; padding:5px 0px 25px 0px; margin:0px; }
.bea-portal-theme-newTbanc .formulario .menu_acciones_formulario li { float:left; margin:0px; padding:8px 15px 1px 0px; }
.bea-portal-theme-newTbanc .formulario .menu_acciones_formulario li.accion_icono { background:url(../../newTbanc/images/ic_accion_transferir.gif) left center no-repeat; padding:5px 15px 0px 30px; font:bold 16px Arial, Helvetica, sans-serif; }


/*Estilos para cabeceras de tablas*/
.bea-portal-theme-newTbanc .formulario fieldset table thead td { background:#FFF; vertical-align:top; border:2px solid #FFF; font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; padding:0px 7px; }
.bea-portal-theme-newTbanc .formulario fieldset table td { background:#F9F9F9; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .formulario fieldset table th { background:#E5E5E5; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .formulario fieldset table p { margin:0px; padding:0px 0px 10px 0px; }


/*Estilos para destacar filas*/
.bea-portal-theme-newTbanc .formulario fieldset table tr.destacado th { background:#FFFA9D; }
.bea-portal-theme-newTbanc .formulario fieldset table tr.destacado td { background:#FFFDD7; }
.bea-portal-theme-newTbanc .formulario fieldset table th.destacado { background:#FFFA9D; }
.bea-portal-theme-newTbanc .formulario fieldset table td.destacado { background:#FFFDD7; }
.bea-portal-theme-newTbanc .formulario fieldset table th.align_right { text-align:right; }
.bea-portal-theme-newTbanc .formulario fieldset table th.align_left { text-align:left; }
.bea-portal-theme-newTbanc .formulario fieldset table td.align_right { text-align:right; }
.bea-portal-theme-newTbanc .formulario fieldset table td.align_left { text-align:left; }
.bea-portal-theme-newTbanc .formulario fieldset table label { padding:0px 5px 0px 0px; cursor:pointer; }
.bea-portal-theme-newTbanc .formulario fieldset table .tip_formulario { font:11px Arial, Helvetica, sans-serif; margin:0px; padding:2px 0px; }
.bea-portal-theme-newTbanc .formulario fieldset table .txt_formulario { font:11px Arial, Helvetica, sans-serif; float:left; margin:0px 5px; padding:2px 0px; }
.bea-portal-theme-newTbanc .formulario fieldset table .inputtext { background:#FFF; border:1px solid #999; height:20px; font:13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario fieldset table th .input_noborder { background:#E5E5E5; border:none; height:22px; font:13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario fieldset table td .input_noborder { background:#F9F9F9; border:none; height:22px; font:13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario fieldset table th.destacado .input_noborder { background:#FFFA9D; border:none; height:22px; font:13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario fieldset table td.destacado .input_noborder { background:#FFFDD7; border:none; height:22px; font:13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .formulario fieldset table a.link_accion { background:url(../../newTbanc/images/ic_accion_listado.gif) 0px 1px no-repeat; padding:0px 5px 2px 20px; }
.bea-portal-theme-newTbanc .formulario fieldset table a.link_eliminar { background:url(../../newTbanc/images/ic_accion_eliminar.gif) 0px 1px no-repeat; padding:0px 5px 2px 20px; }
.bea-portal-theme-newTbanc .formulario fieldset table textarea { background:#FFF; border:1px solid #999; font:13px Arial, Helvetica, sans-serif; }


/*Estilos despliegue detalles dentro de tablas*/
.bea-portal-theme-newTbanc .formulario fieldset table .detalle { border:1px solid #999; background:#FFF; padding:5px 0px; }
.bea-portal-theme-newTbanc .formulario fieldset table .detalle table { width:686px; margin:0px auto; }


/*Estilos para lista tipo ol fuera de mensajes o tablas*/
.bea-portal-theme-newTbanc .formulario ol { margin:0px; padding:0px 0px 0px 25px; }
.bea-portal-theme-newTbanc .formulario li { padding:5px 0px; }


/*Mensajes de Formulario fuera del fieldset*/
.bea-portal-theme-newTbanc .formulario .formulario_mensaje { background:url(../../newTbanc/images/ic_mensaje.gif) 10px 5px no-repeat #D8EBF5; border:1px solid #80A3E1; width:690px; padding:10px 10px 10px 40px; margin:10px auto 10px auto; }
.bea-portal-theme-newTbanc .formulario .formulario_mensaje ul { margin:0px; padding:0px 0px 0px 25px; }
.bea-portal-theme-newTbanc .formulario .formulario_mensaje ol { margin:0px; padding:0px 0px 0px 25px; }
.bea-portal-theme-newTbanc .formulario .formulario_mensaje li { padding:5px 0px; }
.bea-portal-theme-newTbanc .formulario .formulario_alerta { background:url(../../newTbanc/images/ic_alerta.gif) 10px 7px no-repeat #FFFA9D; border:1px solid #FFF755; width:690px; padding:10px 10px 10px 40px; margin:10px auto; }
.bea-portal-theme-newTbanc .formulario .formulario_alerta p { margin:0px; padding:0px 0px 10px 0px; }
.bea-portal-theme-newTbanc .formulario .mensaje_gracias { width:685px; background: url(../../newTbanc/images/ic_gracias.gif) 10px 15px no-repeat #FFFEE8; border:1px solid #FBD743; margin:10px auto 10px auto; padding:10px 10px 10px 40px; }
.bea-portal-theme-newTbanc .formulario .mensaje_gracias h1 { font:bold 17px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }
.bea-portal-theme-newTbanc .formulario .mensaje_gracias p { font:13px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }
.bea-portal-theme-newTbanc .formulario .timbre { background-color: #FFFEE8; background-image: url(../../newTbanc/images/timbre.jpg); background-repeat: no-repeat; background-position: 610px 8px; }


/*Mensaje de Formulario para Descripción Compra Irresistible */
.bea-portal-theme-newTbanc .formulario .formulario_mensaje.compra { background:url(../../newTbanc/images/ic_mensaje.gif) 10px 5px no-repeat #eee; border:1px solid #999; width:690px; padding:10px 10px 10px 40px; margin:10px auto 10px auto; }
.bea-portal-theme-newTbanc .formulario fieldset .formulario_mensaje.compra { width:665px; }



/*Estilos paginador*/
.bea-portal-theme-newTbanc .formulario .paginador { padding:0px 10px 10px 10px; margin:0px; text-align:center; }
.bea-portal-theme-newTbanc .formulario .paginador a { margin:0px 5px; }


/*Dato Obligatorio */
.bea-portal-theme-newTbanc .formulario .obligatorio { color:#C00; }


/*Mensajes de Formulario dentro del fieldset, se modifica el ancho*/
.bea-portal-theme-newTbanc .formulario fieldset .formulario_mensaje { width:665px; }
.bea-portal-theme-newTbanc .formulario fieldset .formulario_mensaje li { padding:5px 0px; }
.bea-portal-theme-newTbanc .formulario fieldset .formulario_alerta { width:665px; }


/*Página de gracias, finalizacion de formulario dentro del fieldset, se modifica el ancho*/
.bea-portal-theme-newTbanc .formulario fieldset .mensaje_gracias { width:665px; margin:10px auto; }


/*Estilo Texto Legal*/
.bea-portal-theme-newTbanc .texto_legal { border:1px solid #ccc; margin:10px 25px; padding:5px 10px; width:720px; font-size:11px; }
.bea-portal-theme-newTbanc .texto_legal p { margin:0px; padding:0px; line-height:15px; }


/*Estilo Mensaje Pie*/
.bea-portal-theme-newTbanc .mensaje_pie { background:url(../../newTbanc/images/ic_mensaje.gif) 10px 10px no-repeat #D8EBF5; border:1px solid #80A3E1; width:690px; padding:10px 10px 10px 40px; margin:10px 25px; }
.bea-portal-theme-newTbanc .mensaje_pie p { margin:0px; padding:0px; line-height:15px; }


/*Estilos para listados*/
.bea-portal-theme-newTbanc .listado { padding:10px 0px; width:740px; margin:0px 10px; }
.bea-portal-theme-newTbanc .listado p { margin:0px; padding:0px 5px 10px 5px; }
.bea-portal-theme-newTbanc .listado .menu_acciones_listado { font:13px Arial, Helvetica, sans-serif; list-style-type:none; padding:5px 0px 25px 0px; margin:0px; }
.bea-portal-theme-newTbanc .listado .menu_acciones_listado li { float:left; margin:0px; padding:8px 15px 0px 0px; }
.bea-portal-theme-newTbanc .listado .menu_acciones_listado li.accion_icono { background:url(../../newTbanc/images/ic_accion_transferir.gif) left center no-repeat; padding:5px 15px 0px 30px; font:bold 16px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .listado fieldset { border:1px solid #999; margin:10px auto 15px auto; padding:5px 0px 10px 0px; clear:both; }
.bea-portal-theme-newTbanc .listado fieldset legend { color:#333; font:bold 17px Arial, Helvetica, sans-serif; background:#FFF; margin:0px; height:25px; text-align:left; padding:0px; }
.bea-portal-theme-newTbanc .listado fieldset fieldset { border:1px solid #999; margin:15px 15px 10px 15px; width:700px; clear:both; }
.bea-portal-theme-newTbanc .listado fieldset fieldset legend { font:bold 15px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .listado fieldset fieldset table { width:690px; }
.bea-portal-theme-newTbanc .listado fieldset fieldset .formulario_mensaje { width:630px; }
.bea-portal-theme-newTbanc .listado fieldset fieldset .formulario_alerta { width:630px; }
.bea-portal-theme-newTbanc .listado fieldset p { padding:5px 20px; margin:0px; }
.bea-portal-theme-newTbanc .listado fieldset .ver_detalle { background:url(../../newTbanc/images/ic_detalle.gif) left center no-repeat; padding:0px 0px 0px 20px; margin:0px 0px 0px 15px; }
.bea-portal-theme-newTbanc .listado fieldset table { margin:10px 5px; width:720px; border-collapse:collapse; }


/*Estilos para cabeceras de tablas*/
.bea-portal-theme-newTbanc .listado fieldset table thead td { background:#FFF; vertical-align:top; border:2px solid #FFF; color:#4F4F4F; font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; padding:0px 7px; }
.bea-portal-theme-newTbanc .listado fieldset table td { background:#F9F9F9; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .listado fieldset table th { background:#E5E5E5; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .listado fieldset table p { margin:0px; padding:0px 0px 10px 0px; }


/*Estilos para destacar filas*/
.bea-portal-theme-newTbanc .listado fieldset table tr.destacado th { background:#FFFA9D; }
.bea-portal-theme-newTbanc .listado fieldset table tr.destacado td { background:#FFFDD7; }
.bea-portal-theme-newTbanc .listado fieldset table th.destacado { background:#FFFA9D; }
.bea-portal-theme-newTbanc .listado fieldset table td.destacado { background:#FFFDD7; }
.bea-portal-theme-newTbanc .listado fieldset table th.align_right { text-align:right; }
.bea-portal-theme-newTbanc .listado fieldset table th.align_left { text-align:left; }
.bea-portal-theme-newTbanc .listado fieldset table td.align_right { text-align:right; }
.bea-portal-theme-newTbanc .listado fieldset table td.align_left { text-align:left; }
.bea-portal-theme-newTbanc .listado fieldset table label { padding:0px 5px 0px 0px; cursor:pointer; }
.bea-portal-theme-newTbanc .listado fieldset table .tip_formulario { font:11px Arial, Helvetica, sans-serif; margin:0px; padding:2px 0px; }
.bea-portal-theme-newTbanc .listado fieldset table .txt_formulario { font:11px Arial, Helvetica, sans-serif; float:left; margin:0px 5px; padding:2px 0px; }


/*Mensajes de Listado*/
.bea-portal-theme-newTbanc .listado .listado_mensaje { background:url(../../newTbanc/images/ic_mensaje.gif) 10px 5px no-repeat #D8EBF5; border:1px solid #80A3E1; width:690px; padding:10px 10px 10px 40px; margin:0px auto 10px auto; }
.bea-portal-theme-newTbanc .listado .listado_alerta { background:url(../../newTbanc/images/ic_alerta.gif) 10px 7px no-repeat #FFFA9D; border:1px solid #FFF755; width:690px; padding:10px 10px 10px 40px; margin:0px auto 10px auto; }
.bea-portal-theme-newTbanc .listado .listado_correspondencia { background:url(../../newTbanc/images/ic_correspondencia.gif) 5px 10px no-repeat; padding:10px 10px 10px 30px; margin:0px; }


/*Estilos para lista tipo ol fuera de mensajes o tablas*/
.bea-portal-theme-newTbanc .listado ol { margin:0px; padding:0px 0px 0px 25px; }
.bea-portal-theme-newTbanc .listado li { padding:5px 0px; }


/*Estilos paginador*/
.bea-portal-theme-newTbanc .listado .paginador { padding:0px 10px 10px 10px; margin:0px; text-align:center; }
.bea-portal-theme-newTbanc .listado .paginador a { margin:0px 5px; }
.bea-portal-theme-newTbanc .listado .mensaje_sistema { width:655px; background:#FFFEE8; border:1px solid #FBD743; margin:10px auto 10px auto; padding:10px 10px 10px 40px; }
.bea-portal-theme-newTbanc .listado .mensaje_sistema h1 { font:bold 17px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }
.bea-portal-theme-newTbanc .listado .mensaje_sistema p { font:13px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }


/*Estilos Lightbox*/
.bea-portal-theme-newTbanc .lightbox { background:#000; position: absolute; top:0px; left:0px; height: 100%; z-index:1001; opacity:.50; -moz-opacity: 0.5; filter: alpha(opacity=50); }
.bea-portal-theme-newTbanc .lightbox_pop { display:none; position:absolute; background:#FFF; z-index:1002; width:600px; border:2px solid #666; padding:3px; text-align:left; }
.bea-portal-theme-newTbanc .lightbox_pop .header { background:#E5E5E5; padding:10px; cursor:move; width:580px; overflow:auto; clear:both; }
.bea-portal-theme-newTbanc .lightbox_pop .header h1 { font:bold 13px Arial, Helvetica, sans-serif; color:#4F4F4F; margin:0px; padding:0px; width:540px; float:left; }
.bea-portal-theme-newTbanc .lightbox_pop .header .cerrar { width:40px; float:right; margin:0px; padding:0px; text-align:right; }
.bea-portal-theme-newTbanc .lightbox_pop .content { width:580px; margin:10px auto; height:200px; color:#4F4F4F; font:13px Arial, Helvetica, sans-serif; overflow:auto; }
.bea-portal-theme-newTbanc .lightbox_pop .content h2 { font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .lightbox_pop .content p { margin:0px; padding:5px 0px; }
.bea-portal-theme-newTbanc .lightbox_detalle { display:none; position:absolute; background:#FFF; z-index:1002; width:750px; border:2px solid #666; padding:3px; text-align:left; }
.bea-portal-theme-newTbanc .lightbox_detalle .header { background:#E5E5E5; padding:10px; cursor:move; width:730px; overflow:auto; clear:both; }
.bea-portal-theme-newTbanc .lightbox_detalle .header h1 { font:bold 13px Arial, Helvetica, sans-serif; color:#4F4F4F; margin:0px; padding:0px; width:690px; float:left; }
.bea-portal-theme-newTbanc .lightbox_detalle .header .cerrar { width:40px; float:right; margin:0px; padding:0px; text-align:right; }
.bea-portal-theme-newTbanc .lightbox_detalle .content { width:738px; margin:10px auto; height:400px; clear:both; color:#4F4F4F; font:13px Arial, Helvetica, sans-serif; overflow:auto; }
.bea-portal-theme-newTbanc .lightbox_detalle .content h2 { font:bold 13px Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px; }
.bea-portal-theme-newTbanc .lightbox_detalle .content p { margin:0px; padding:5px 20px; }
.bea-portal-theme-newTbanc .lightbox_detalle .content table { width:700px; margin:5px auto; }
.bea-portal-theme-newTbanc .lightbox_detalle .herramientas { float:right; padding:10px 0px; margin:0px 20px 0px 0px; width:400px; text-align:right; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .lightbox_detalle .herramientas .guardar { padding:0px 10px 0px 20px; background:url(../../newTbanc/images/ic_pdf.gif) left center no-repeat; }
.bea-portal-theme-newTbanc .lightbox_detalle .herramientas .imprimir { padding:0px 10px 0px 20px; background:url(../../newTbanc/images/ic_print.gif) left center no-repeat; }
.bea-portal-theme-newTbanc .lightbox_detalle .herramientas .envio_mail { padding:3px 10px 0px 20px; background:url(../../newTbanc/images/ic_envio_mail.gif) left center no-repeat; }
.bea-portal-theme-newTbanc .formulario fieldset .lightbox_detalle .content .formulario_mensaje { width:640px; }
.bea-portal-theme-newTbanc .legales { margin:0px; padding:15px 15px 15px 30px; list-style-type:none; }
.bea-portal-theme-newTbanc .legales label { cursor:pointer; }
.bea-portal-theme-newTbanc .lightbox_detalle .formulario_mensaje { width:680px; }
.bea-portal-theme-newTbanc .lightbox_detalle .formulario_alerta { width:680px; }


/*Estilos pop up*/
.bea-portal-theme-newTbanc .popup { padding:10px; }
.bea-portal-theme-newTbanc .popup .titulo_pagina { width:auto; padding:15px 0px 5px 0px; }
.bea-portal-theme-newTbanc .popup h1 { font:bold 20px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px; }
.bea-portal-theme-newTbanc .popup fieldset p { padding:10px; }
.bea-portal-theme-newTbanc .popup .herramientas { text-align:right; font:bold 13px Arial, Helvetica, sans-serif; }
.bea-portal-theme-newTbanc .popup .herramientas .guardar { padding:0px 10px 0px 20px; background:url(../../newTbanc/images/ic_pdf.gif) left center no-repeat; }
.bea-portal-theme-newTbanc .popup .herramientas .imprimir { padding:0px 10px 0px 20px; background:url(../../newTbanc/images/ic_print.gif) left center no-repeat; }
.bea-portal-theme-newTbanc .popup .herramientas .cerrar { padding:0px 10px 0px 20px; background:url(../../newTbanc/images/ic_cerrar.gif) left center no-repeat; }
.bea-portal-theme-newTbanc .popup fieldset { border:1px solid #999; margin:10px auto; padding:0px; clear:both; }
.bea-portal-theme-newTbanc .popup fieldset legend { color:#333; font:bold 17px Arial, Helvetica, sans-serif; background:#FFF; margin:0px; text-align:left; padding:0px; }
.bea-portal-theme-newTbanc .popup p { margin:0px; padding:0px 5px 10px 5px; }
.bea-portal-theme-newTbanc .popup li { margin:0px; padding:0px 5px 10px 5px; }
.bea-portal-theme-newTbanc .popup fieldset fieldset { margin:10px; }
.bea-portal-theme-newTbanc .popup .mensaje { background:#FFFEE8; border:1px solid #FBD743; margin:10px 15px; padding:10px 10px 10px 40px; }
.bea-portal-theme-newTbanc .popup .mensaje h1 { font:bold 17px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }
.bea-portal-theme-newTbanc .popup .mensaje p { font:13px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }
.bea-portal-theme-newTbanc .popup fieldset table { margin:10px auto; border-collapse:collapse; width:98%; }


/*Estilos para cabeceras de tablas*/
.bea-portal-theme-newTbanc .popup fieldset table thead td { background:#FFF; vertical-align:top; border:2px solid #FFF; color:#4F4F4F; font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; padding:0px; }
.bea-portal-theme-newTbanc .popup fieldset table td { background:#F9F9F9; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .popup fieldset table th { background:#E5E5E5; vertical-align:top; border:2px solid #FFF; font:normal 13px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-newTbanc .popup fieldset table p { margin:0px; padding:0px 0px 10px 0px; }


/*Estilos para destacar filas*/
.bea-portal-theme-newTbanc .popup fieldset table tr.destacado th { background:#FFFA9D; }
.bea-portal-theme-newTbanc .popup fieldset table tr.destacado td { background:#FFFDD7; }
.bea-portal-theme-newTbanc .popup fieldset table th.destacado { background:#FFFA9D; }
.bea-portal-theme-newTbanc .popup fieldset table td.destacado { background:#FFFDD7; }
.bea-portal-theme-newTbanc .popup fieldset table th.align_right { text-align:right; }
.bea-portal-theme-newTbanc .popup fieldset table th.align_left { text-align:left; }
.bea-portal-theme-newTbanc .popup fieldset table td.align_right { text-align:right; }
.bea-portal-theme-newTbanc .popup fieldset table td.align_left { text-align:left; }
.bea-portal-theme-newTbanc .popup fieldset table label { padding:0px 5px 0px 0px; cursor:pointer; }
.bea-portal-theme-newTbanc .popup fieldset table .tip_formulario { font:11px Arial, Helvetica, sans-serif; margin:0px; padding:2px 0px; }
.bea-portal-theme-newTbanc .popup fieldset table .txt_formulario { font:11px Arial, Helvetica, sans-serif; float:left; margin:0px 5px; padding:2px 0px; }


/*Listas dentro de la tabla*/
.bea-portal-theme-newTbanc fieldset ul { margin-top:0px; }
