@charset "iso-8859-2";
@charset "utf-8";
/*  1996-2006 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto {TBANC}	                              */
/*  Version 1.0                                               */
/*  media: SCREEN                      						  */
/*  Estilos para formularios          						  */
/*  Fecha de creación 27/01/2010                              */

/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */
/*  01/02/2011 Luis Silva (TINet): Se corrigen estilo de tabla para listado y se agrega estilos para menú derecho.*/

.bea-portal-theme-nuevoHipotecario {float: left;}
.bea-portal-theme-nuevoHipotecario a {background: none !important; padding: 0 !important;}


.bea-portal-theme-nuevoHipotecario .header {background: none;}
.bea-portal-theme-nuevoHipotecario h3 {background: none;}


.bea-portal-theme-nuevoHipotecario .bot_ayudas { background:url(../images/html/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-nuevoHipotecario td.bot_ayudas, 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-nuevoHipotecario .bot_agregar { background:url(../images/html/ic_accion_agregar.gif) 0px 4px no-repeat; padding:3px 5px 2px 20px; } 
.bea-portal-theme-nuevoHipotecario .bot_actualizar { background:url(../images/html/ic_accion_actualizar.gif) 0px 4px no-repeat; padding:3px 5px 2px 20px; }
.bea-portal-theme-nuevoHipotecario .bot_desactivar { background:url(../images/html/ic_accion_desactivar.gif) 0px 4px no-repeat; padding:3px 5px 2px 20px; }
.bea-portal-theme-nuevoHipotecario .bot_expandir { background:url(../images/html/ic_accion_expandir.gif) 0px 4px no-repeat; padding:3px 0px 2px 20px; }
.bea-portal-theme-nuevoHipotecario .tips_ayudas { display:none; width:240px; background:url(../images/html/ayudas_bottom.gif) center bottom no-repeat; padding:0px 0px 9px 0px; }
.bea-portal-theme-nuevoHipotecario .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-nuevoHipotecario .botones_acciones { text-align:center; padding:10px 0px; margin:0px; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_accion_120px { background:url(../images/botones/bot_accion_120px.jpg) center center no-repeat; width:120px; height:27px; color:#FFF; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_accion_160px { background:url(../images/botones/bot_accion_160px.jpg) center center no-repeat; width:160px; height:27px; color:#FFF; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_accion_180px { background:url(../images/botones/bot_accion_180px.jpg) center center no-repeat; width:180px; height:27px; color:#FFF; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_accion_240px { background:url(../images/botones/bot_accion_240px.jpg) center center no-repeat; width:240px; height:27px; color:#FFF; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_accion_280px { background:url(../images/botones/bot_accion_280px.jpg) center center no-repeat; width:280px; height:27px; color:#FFF; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_accion_370px { background:url(../images/botones/bot_accion_370px.jpg) center center no-repeat; width:370px; height:27px; color:#FFF; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_120px { background:url(../images/botones/bot_cancelar_120px.jpg) center center no-repeat; width:120px; height:27px; color:#666; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_160px { background:url(../images/botones/bot_cancelar_160px.jpg) center center no-repeat; width:160px; height:27px; color:#666; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_180px { background:url(../images/botones/bot_cancelar_180px.jpg) center center no-repeat; width:180px; height:27px; color:#666; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_240px { background:url(../images/botones/bot_cancelar_240px.jpg) center center no-repeat; width:240px; height:27px; color:#666; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_280px { background:url(../images/botones/bot_cancelar_280px.jpg) center center no-repeat; width:280px; height:27px; color:#666; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_370px { background:url(../images/botones/bot_cancelar_370px.jpg) center center no-repeat; width:370px; height:27px; color:#666; margin:0px 10px; padding:3px 0px 4px 0px; text-align:center; cursor:pointer; border:none; font:15px Tahoma, Arial, Helvetica, sans-serif; }

/*estilo para boton Href*/
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_href_160px { background:url(../images/botones/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 12px Arial, Helvetica, sans-serif; padding-top:12px; margin-top: -5px; }
.bea-portal-theme-nuevoHipotecario .botones_acciones .bot_cancelar_href_160px a, .botones_acciones .bot_cancelar_href_160px a:visited { color:#1C3453; text-decoration:none; }
.bea-portal-theme-nuevoHipotecario .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-nuevoHipotecario .bot_accion_zona_80px { background:url(../images/botones/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-nuevoHipotecario .bot_accion_zona_120px { background:url(../images/botones/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-nuevoHipotecario .bot_accion_zona_150px { background:url(../images/botones/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-nuevoHipotecario .formulario { padding:10px 0px; width:680px; border:none; /*margin:0px 10px;*/}
.bea-portal-theme-nuevoHipotecario .formulario .pasos { margin:0px; padding:0px 0px 15px 0px; list-style-type:none; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#999; }
.bea-portal-theme-nuevoHipotecario .formulario .pasos li { display:inline; margin:0px; padding:0px 15px 0px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario .pasos li strong { width:12px; height:18px; padding:0px 5px 3px 0px; margin:0px 4px 0px 0px; text-align:center; font:bold 20px "Century Gothic", Arial, Helvetica; color:#999; }
.bea-portal-theme-nuevoHipotecario .formulario .pasos li.activo { font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
.bea-portal-theme-nuevoHipotecario .formulario .pasos li.activo strong {color:#000; font:bold 20px "Century Gothic", Arial, Helvetica;}
.bea-portal-theme-nuevoHipotecario .formulario table { margin:10px 0px; border-collapse:collapse; width:100%; }
.bea-portal-theme-nuevoHipotecario .formulario table thead td {background:#F8F8F8; vertical-align:top; border:1px solid #FFF; font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 7px; }
.bea-portal-theme-nuevoHipotecario .formulario table thead td.alerta_fono { background:url(../images/html/ic_fono.gif) no-repeat center center; min-height:16px; }
.bea-portal-theme-nuevoHipotecario .formulario table thead td.alerta_mail { background:url(../images/html/ic_mail.gif) no-repeat center center; min-height:12px; }
.bea-portal-theme-nuevoHipotecario .formulario table td { background:#FFF; vertical-align:top; border:1px solid #FFF; color:#000; font:normal 12px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-nuevoHipotecario .formulario table th { background:#F8F8F8; vertical-align:top; border:1px solid #FFF; color:#000; font:bold 12px Arial, Helvetica, sans-serif; padding:6px 7px; }
.bea-portal-theme-nuevoHipotecario .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-nuevoHipotecario .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-nuevoHipotecario .formulario .menu_tabs li.menu_activo { background:#F3F3F3; }
.bea-portal-theme-nuevoHipotecario .formulario .menu_tabs li.menu_inactivo { background:#FFF; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset {border:none; margin:10px auto 15px auto; padding:0px 0px 10px 0px; width:100%;}
.bea-portal-theme-nuevoHipotecario .formulario fieldset legend {color:#333; font:20px Tahoma, Arial, Helvetica, sans-serif; margin:0px; width:650px; white-space:inherit; text-align:left; padding:0px 2px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset fieldset { border:1px solid #999; /*margin:15px 15px 10px 15px;*/ width:700px; clear:both; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset fieldset legend { font:bold 15px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset fieldset table { width:650px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset fieldset .formulario_mensaje { width:630px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset fieldset .formulario_alerta { width:630px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_mensaje p { padding:3px 0px; margin:0px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_alerta p { padding:3px 0px; margin:0px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset p { padding:5px 20px; margin:0px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset p.ver_detalle { margin:0px 10px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .botones_acciones_zona { padding:10px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table { margin:10px auto; width:680px; border:1px solid #F3F3F3; border-collapse:collapse; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .select_opciones { font:11px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .paginador{text-align:right;}
.bea-portal-theme-nuevoHipotecario .formulario fieldset .paginador span{padding:0px 3px;}
.bea-portal-theme-nuevoHipotecario .formulario .publicidad{padding:10px 0px;}

.bea-portal-theme-nuevoHipotecario .formulario .mensaje_errores_formulario{width:240px; float:left; background:url(../images/mje_validacion_top.gif) left top no-repeat; padding:31px 0px 0px 0px; margin:15px 0px 0px 0px; clear:both; position:absolute;}
.bea-portal-theme-nuevoHipotecario .formulario .mensaje_errores_formulario .bottom{width:240px; background:url(../images/mje_validacion_bottom.gif) left bottom no-repeat; padding:0px 0px 17px 0px;}
.bea-portal-theme-nuevoHipotecario .formulario .mensaje_errores_formulario .main{width:240px; background:url(../images/mje_validacion_main.gif) left top repeat-y; padding:0px 18px; font:12px/18px Arial, Helvetica, sans-serif; color:#FFF; border:none;}

/*Mensaje procesando*/
.bea-portal-theme-nuevoHipotecario .formulario fieldset .procesando { width:720px; height:340px; margin:10px 5px; background:url(../images/html/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-nuevoHipotecario .formulario fieldset .ver_detalle { background:url(../images/html/ic_detalle.gif) right center no-repeat; padding:0px 22px 0px 0px; margin:0px 0px 0px 10px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .recalcular { background:url(../images/html/ic_recalcular.gif) left center no-repeat; padding:0px 0px 3px 20px; margin:0px 0px 0px 5px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .calcular { background:url(../images/html/ic_calcular.gif) left center no-repeat; padding:0px 0px 3px 20px; margin:0px 0px 0px 5px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .calendario { background:url(../images/html/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-nuevoHipotecario .formulario .menu_acciones_formulario { font:12px Arial, Helvetica, sans-serif; list-style-type:none; padding:5px 0px 25px 0px; margin:0px; }
.bea-portal-theme-nuevoHipotecario .formulario .menu_acciones_formulario li { float:left; margin:0px; padding:8px 15px 1px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario .menu_acciones_formulario li.accion_icono { background:url(../images/html/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-nuevoHipotecario .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 2px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table td { background:#FFF; vertical-align:top; color:#000; border:1px solid #F3F3F3; font:12px Arial, Helvetica, sans-serif; padding:6px 4px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table th { background:#F8F8F8; vertical-align:top; border:1px solid #F3F3F3; font:bold 12px Arial, Helvetica, sans-serif; padding:6px 4px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table td table td{ background:#FFF; vertical-align:top; color:#000; border:1px solid #F3F3F3; font:12px Arial, Helvetica, sans-serif; padding:6px 4px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table td table th{ background:#F8F8F8; vertical-align:top; border:1px solid #FFF; font:bold 12px Arial, Helvetica, sans-serif; padding:6px 4px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table p { margin:0px; padding:0px 0px 10px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table td.align_bottom { vertical-align:bottom; }

/*Estilos para destacar filas*/
.bea-portal-theme-nuevoHipotecario .formulario fieldset table tr.subtitulo th { background:#AAAAAA url(../images/html/ic_subtitulo.gif) 10px 12px no-repeat; padding-left:23px; color:#FFFFFF; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table tr.subtitulo td { background:#AAAAAA; padding-left:25px; color:#FFFFFF; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table tr.destacado th { background:#FFFA9D; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table tr.destacado td { background:#FFFDD7; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table th.destacado { background:#FFFA9D; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset table td.destacado { background:#FFFDD7; }

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

/* Destacar campos no llenados */
.bea-portal-theme-nuevoHipotecario .formulario fieldset table span.incompleto { padding:1px; display:table-cell; }

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

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

/*Mensajes de Formulario fuera del fieldset*/
.bea-portal-theme-nuevoHipotecario .formulario .formulario_mensaje { background:url(../images/html/ic_mensaje.jpg) 0px 0px no-repeat #FFF; border:1px solid #E8E8E8; width:600px; padding:20px 10px 10px 60px; margin:10px auto 10px auto; font:normal 12px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_mensaje ul { margin:0px; padding:0px 0px 0px 25px; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_mensaje ol { margin:0px; padding:0px 0px 0px 25px; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_mensaje li { padding:5px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_alerta { background:url(../images/html/ic_alerta.jpg) 0px 0px no-repeat #FFF; border:1px solid #FFF755; width:650px; padding:8px 10px 10px 50px; margin:10px auto 10px auto; font:normal 12px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_error_conexion { background:url(../images/html/ic_error_conexion.jpg) 10px 10px no-repeat #FFFA9D; border:1px solid #FFF755; width:650px; padding:8px 10px 10px 50px; margin:10px auto 10px auto; font:normal 12px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_error_sistema { background:url(../images/html/ic_error_sistema.jpg) 15px 15px no-repeat #FFFA9D; border:1px solid #FFF755; width:650px; padding:8px 10px 10px 50px; margin:10px auto 10px auto; font:normal 12px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_alerta.datos_incompletos { border:1px solid #FFCC00; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_alerta p { margin:0px; padding:0px 0px 10px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_alerta ul { margin:0px 20px; padding:0px; }
.bea-portal-theme-nuevoHipotecario .formulario .formulario_alerta ul li { margin:0px; padding:5px 0px 0px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario .mensaje_gracias { width:650px; background: url(../images/html/ic_gracias.jpg) 0px 0px no-repeat #FFF; border:1px solid #E8E8E8; margin:10px auto 10px auto; padding:8px 10px 10px 50px; }
.bea-portal-theme-nuevoHipotecario .formulario .mensaje_gracias h1 { font:bold 17px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario .mensaje_gracias p { font:12px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px; }
.bea-portal-theme-nuevoHipotecario .formulario .timbre { background:#FFFEE8 url(../images/html/timbre.jpg) no-repeat 610px 8px; min-height:70px; border:1px solid #FFF755; width:650px; padding:10px 80px 10px 10px; margin:10px auto 10px auto; font:normal 12px Arial, Helvetica, sans-serif; }

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

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

/*Mensajes de Formulario dentro del fieldset, se modifica el ancho*/
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_mensaje { width:600px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_mensaje li { padding:3px 0px; list-style-type:disc;}
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_alerta { width:600px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_error_conexion { width:600px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_error_sistema { width:600px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_timbre { width:600px; }
.bea-portal-theme-nuevoHipotecario .formulario fieldset .timbre { width:600px; }
.bea-portal-theme-nuevoHipotecario .formulario .txt_intro {width:600px; padding:20px 0px 10px 0px; margin:0px auto 10px auto; }

/* Mensaje para Multipass */
.bea-portal-theme-nuevoHipotecario .formulario fieldset .formulario_multipass { background:url(../images/html/img_multipass.jpg) 0px 0px no-repeat #FFF; border:1px solid #E8E8E8; width:520px; padding:15px 10px 10px 185px; margin:10px auto 10px auto; height:75px; }

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

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

/* Listado de Cheques */
.bea-portal-theme-nuevoHipotecario .formulario table .cheque1 { font:bold 15px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .formulario table .cheque2 { font:bold 14px Arial, Helvetica, sans-serif; }

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

/*Estilo Mensaje Pie*/
.bea-portal-theme-nuevoHipotecario .mensaje_pie { background:url(../images/html/ic_mensaje.gif) 0px 0px no-repeat #FFF; border:1px solid #E8E8E8; width:650; padding:10px 10px 10px 40px; margin:10px; }
.bea-portal-theme-nuevoHipotecario .mensaje_pie p { margin:0px; padding:0px; line-height:15px; }

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

.bea-portal-theme-nuevoHipotecario .listado fieldset a.link_accion { background:url(../images/html/ic_accion_listado.gif) 0px 1px no-repeat; padding:0px 5px 2px 20px; }
.bea-portal-theme-nuevoHipotecario .listado fieldset a.link_eliminar { background:url(../images/html/ic_accion_eliminar.gif) 0px 1px no-repeat; padding:0px 5px 2px 20px; }
.bea-portal-theme-nuevoHipotecario .listado fieldset a.link_pagar { background:url(../images/html/ic_accion_pagar.gif) 0px 1px no-repeat; padding:0px 5px 2px 20px; }

/*Estilos para cabeceras de tablas*/
.bea-portal-theme-nuevoHipotecario .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 3px; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table td { background:#F9F9F9; vertical-align:top; border:2px solid #FFF; font:normal 12px Arial, Helvetica, sans-serif; padding:6px 3px; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table th { background:#E5E5E5; vertical-align:top; border:2px solid #FFF; font:normal 12px Arial, Helvetica, sans-serif; padding:6px 3px; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table p { margin:0px; padding:0px 0px 10px 0px; }

/*Estilos para destacar filas*/
.bea-portal-theme-nuevoHipotecario .listado fieldset table tr.destacado th { background:#FFFA9D; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table tr.destacado td { background:#FFFDD7; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table th.destacado { background:#FFFA9D; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table td.destacado { background:#FFFDD7; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table th.align_right { text-align:right; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table th.align_left { text-align:left; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table td.align_right { text-align:right; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table td.align_left { text-align:left; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table label { padding:0px 5px 0px 0px; cursor:pointer; }
.bea-portal-theme-nuevoHipotecario .listado fieldset table .tip_formulario { font:11px Arial, Helvetica, sans-serif; margin:0px; padding:2px 0px; }
.bea-portal-theme-nuevoHipotecario .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-nuevoHipotecario .listado .listado_mensaje { background:url(../images/html/ic_mensaje.gif) 0px 0px no-repeat #FFF; border:1px solid #E8E8E8; width:650px; padding:8px 10px 10px 50px; margin:0px auto 10px auto; }
.bea-portal-theme-nuevoHipotecario .listado .listado_alerta { background:url(../images/html/ic_alerta.gif) 10px 4px no-repeat #FFF; border:1px solid #FFF755; width:650px; padding:8px 10px 10px 540px; margin:0px auto 10px auto; }
.bea-portal-theme-nuevoHipotecario .listado .listado_correspondencia { background:url(../images/html/ic_correspondencia.gif) 5px 10px no-repeat; padding:10px 10px 10px 30px; margin:0px; }
.bea-portal-theme-nuevoHipotecario .listado .txt_intro {width:670px; padding:20px 10px 10px 10px; margin:0px auto 10px auto; }

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

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

/*Estilos Lightbox*/
.bea-portal-theme-nuevoHipotecario .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-nuevoHipotecario .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-nuevoHipotecario .lightbox_pop fieldset{width:550px;}
.bea-portal-theme-nuevoHipotecario .lightbox_pop fieldset table{width:540px;}
.bea-portal-theme-nuevoHipotecario .lightbox_pop .header { background:#E5E5E5; padding:10px; cursor:move; width:580px; overflow:auto; clear:both; }
.bea-portal-theme-nuevoHipotecario .lightbox_pop .header h1 { font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; margin:0px; padding:0px; width:540px; float:left; }
.bea-portal-theme-nuevoHipotecario .lightbox_pop .header .cerrar { width:40px; float:right; margin:0px; padding:0px; text-align:right; }
.bea-portal-theme-nuevoHipotecario .lightbox_pop .content { width:580px; margin:10px auto; height:250px; color:#4F4F4F; font:12px Arial, Helvetica, sans-serif; overflow:auto; }
.bea-portal-theme-nuevoHipotecario .lightbox_pop .content h2 { font:bold 12px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .lightbox_pop .content p { margin:0px auto; width:530px; padding:5px 0px;}
.bea-portal-theme-nuevoHipotecario .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-nuevoHipotecario .lightbox_detalle .header { background:#E5E5E5; padding:10px; cursor:move; width:730px; overflow:auto; clear:both; height: auto;}
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .header h1 { font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; margin:0px; padding:0px; width:690px; float:left; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .header .cerrar { width:40px; float:right; margin:0px; padding:0px; text-align:right; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .content { width:738px; margin:10px auto; height:400px; clear:both; color:#4F4F4F; font:12px Arial, Helvetica, sans-serif; overflow:auto; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .content h2 { font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .content p { margin:0px; padding:5px 20px;}
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .content table { width:680px; margin:5px auto; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle ul{margin:0px; padding:10px 20px 10px 30px;}
.bea-portal-theme-nuevoHipotecario .lightbox_detalle ul li{ list-style-type:disc;}
.bea-portal-theme-nuevoHipotecario .lightbox_alerta { display:none; position:absolute; background:#FFF; z-index:1002; width:600px; border:2px solid #666; padding:3px; text-align:left; }
.bea-portal-theme-nuevoHipotecario .lightbox_alerta fieldset{width:550px;}
.bea-portal-theme-nuevoHipotecario .lightbox_alerta fieldset table{width:540px;}
.bea-portal-theme-nuevoHipotecario .lightbox_alerta .header { background:#E5E5E5; padding:10px; cursor:move; width:580px; overflow:auto; clear:both; }
.bea-portal-theme-nuevoHipotecario .lightbox_alerta .header h1 { font:bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F; margin:0px; padding:0px; width:540px; float:left; }
.bea-portal-theme-nuevoHipotecario .lightbox_alerta .header .cerrar { width:40px; float:right; margin:0px; padding:0px; text-align:right; }
.bea-portal-theme-nuevoHipotecario .lightbox_alerta .content { width:580px; margin:10px auto; height:180px; color:#4F4F4F; font:12px Arial, Helvetica, sans-serif; overflow:auto; }
.bea-portal-theme-nuevoHipotecario .lightbox_alerta .content h2 { font:bold 12px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .lightbox_alerta .content p { margin:0px auto; width:530px; padding:5px 0px;}
.bea-portal-theme-nuevoHipotecario .lightbox_alerta .content p.botones_acciones{padding:10px 0px 0px 0px;}
.bea-portal-theme-nuevoHipotecario .lightbox_alerta fieldset .formulario_alerta{width:480px; margin:0px auto;}
.bea-portal-theme-nuevoHipotecario .lightbox_alerta fieldset .formulario_alerta p{width:480px;}

.bea-portal-theme-nuevoHipotecario .lightbox_detalle .small_content { width:738px; margin:10px auto; height:190px; clear:both; color:#4F4F4F; font:12px Arial, Helvetica, sans-serif; overflow:auto; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .small_content h2 { font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .small_content p { margin:0px; padding:5px 20px; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .small_content table { width:680px; margin:5px auto; }

.bea-portal-theme-nuevoHipotecario .lightbox_detalle .herramientas { float:right; padding:10px 0px; margin:0px 20px 0px 0px; width:400px; text-align:right; font:bold 12px Arial, Helvetica, sans-serif; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .herramientas .guardar { padding:0px 10px 0px 20px; background:url(../images/html/ic_pdf.gif) left center no-repeat; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .herramientas .imprimir { padding:0px 10px 0px 20px; background:url(../images/html/ic_print.gif) left center no-repeat; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .herramientas .envio_mail { padding:3px 10px 0px 20px; background:url(../images/html/ic_envio_mail.gif) left center no-repeat; }

.bea-portal-theme-nuevoHipotecario .lightbox_procesando { display:none; position:absolute; width:250px; height:150px; padding:3px; text-align:left; }

.bea-portal-theme-nuevoHipotecario .formulario fieldset .lightbox_detalle .content .formulario_mensaje { width:640px; }
.bea-portal-theme-nuevoHipotecario .legales { margin:0px; padding:15px 15px 15px 30px; list-style-type:none; }
.bea-portal-theme-nuevoHipotecario .legales label { cursor:pointer; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .formulario_mensaje { width:680px; }
.bea-portal-theme-nuevoHipotecario .lightbox_detalle .formulario_alerta { width:680px; }

* html .bea-portal-theme-nuevoHipotecario table {
	width: auto !important;
}
* html .bea-portal-theme-nuevoHipotecario .interna_productos_fondo_01 {
	padding-right:0 !important;
	width:720px;
}

/* Estilos para menu derecho */
.bea-portal-theme-nuevoHipotecario .menu_derecho {width: 208px; padding-top: 6px; float: right;}
.bea-portal-theme-nuevoHipotecario .menu_derecho h1 {background: none repeat scroll 0 0 #CC0000; color: #FFFFFF; display: block; font: bold 13px Arial, Helvetica, sans-serif; height: 10px; padding: 6px 20px 10px; margin: 0px;}
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu {margin:0px; padding:5px 20px 0px; list-style-type:none;list-style-image:none; font:12px Arial, Helvetica, sans-serif; background:#E9E9E9;text-indent:0px}
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu a {text-decoration:none; border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;border-top:1px solid #E4E4E4; border-bottom:1px solid #F4F4F4;width:167px}
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu { padding:3px 0px 3px 12px; font:11px Arial, Helvetica, sans-serif;}
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu .selectmenu{background:none;}
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu strong{font:bold 11px Arial, Helvetica, sans-serif;}
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu .selectmenu{height:18px; font:11px Arial, Helvetica, sans-serif;}
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu a:link,
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu a:visited,
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu a:hover,
.bea-portal-theme-nuevoHipotecario .menu_derecho .ulmenu .limenu a:active{color:#000; text-decoration:none; border-top:none; border-bottom:none;}

