﻿.FondoModalPopup { background-color: #FFFFFF; filter: alpha(opacity=10); -moz-opacity: .10; opacity: .10; }
.PanelMensajes { border-style: none; border-width: 0px; background-position: left top; padding: 0px; width: 420px; height: 220px; background-image: url('../Imagenes/FondoMensajes.png'); background-repeat: no-repeat; }
.TituloMensajes { margin: 0px; padding: 7px 0px 7px 20px; width: 100%; height: 25px; font-family: 'Segoe UI' , Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; font-style: italic; text-align: left; color: #000000; cursor: move; }
.IconoMensaje { padding: 0px; margin: 20px 0px 0px 20px; float: left; }
.CerrarMensaje { padding: 0px; margin: 5px 18px 0px 0px; cursor: pointer; }
.TextoMensaje { font-family: 'Segoe UI' , Arial, Helvetica, sans-serif; margin: 0px 0px 0px 20px; overflow: auto; padding: 8px; font-size: 14px; font-style: italic; width: 313px; height: 103px; }
.BotonesMensaje { border-style: outset none none none; border-width: thin; border-color: #B1B1B2 #B1B1B2 #B1B1B2 #F0F0F0; padding: 0px; margin: 0px 21px -3px 15px; background-color: #F5F5F5; }


/*SI EL MENSAJE ES DEL TIPO ERROR */

.MensajeHeaderError { background: url(../imagenes/error_header.gif) repeat-x; color: Black; border-bottom: none; }

.CajaDialogoError { background: #fff url(../imagenes/error_bg.jpg) bottom right no-repeat; border-width: 1px; border-style: solid; border-color: #F78181; padding: 0px; width: 450px; height: 200px; }

.FondoAplicacion { background-color: ButtonShadow; filter: alpha(opacity=55); opacity: 0.5; }


/* 		SI EL MENSAJE ES DEL TIPO CORRECTO */
.CajaDialogoCorrecto { background: #fff url(../imagenes/correcto.jpg) bottom right no-repeat; border-width: 1px; border-style: solid; border-color: #4B8A08; padding: 0px; width: 450px; height: 200px; }

.MensajeHeaderCorrecto { background: url(../imagenes/correcto_header.gif) repeat-x; color: Black; border-bottom: none; }

/*SI EL MENSAJE ES DEL TIPO ADVERTENCIA */

.MensajeHeaderAdvertencia { background: url(../imagenes/warning_header.gif) repeat-x; color: Black; border-bottom: none; }

.CajaDialogoAdvertencia { background: #fff url(../imagenes/warning.jpg) bottom right no-repeat; border-width: 1px; border-style: solid; border-color: #D7DF01; padding: 0px; width: 450px; height: 200px; }

.VentanModal-Fondo, .fondomodal { background-color: #000000; filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70; }
.VentanModal { position: relative; margin: 0 auto; min-width: 100px; min-height: 100px; }
.VentanModal-Cuerpo { position: relative; }
.VentanModal-tr, .VentanModal-tl, .VentanModal-br, .VentanModal-bl, .VentanModal-tc, .VentanModal-bc, .VentanModal-cr, .VentanModal-cl { position: absolute; }
.VentanModal-tr, .VentanModal-tl, .VentanModal-br, .VentanModal-bl { width: 420px; height: 220px; background-image: url('../Imagenes/FondoVidrio.png'); }
.VentanModal-tl { top: 0; left: 0; clip: rect(auto, 100px, 100px, auto); }
.VentanModal-tr { top: 0; right: 0; clip: rect(auto, auto, 100px, 320px); }
.VentanModal-bl { bottom: 0; left: 0; clip: rect(100px, 100px, auto, auto); }
.VentanModal-br { bottom: 0; right: 0; clip: rect(100px, auto, auto, 320px); }
.VentanModal-tc { left: 100px; right: 100px; height: 100px; background-image: url('../Imagenes/FondoVidrioHS.png'); top: 0; clip: rect(auto, auto, 100px, auto); }
.VentanModal-bc { height: 100px; left: 100px; right: 100px; background-image: url('../Imagenes/FondoVidrioHI.png'); bottom: 0; clip: rect(auto, auto, 100px, auto); }
.VentanModal-cr, .VentanModal-cl { top: 100px; bottom: 120px; width: 420px; background-image: url('../Imagenes/FondoVidrioV.png'); }
.VentanModal-cr { right: 0; clip: rect(auto, auto, auto, 320px); }
.VentanModal-cl { left: 0; clip: rect(auto, 100px, auto, auto); }
.VentanModal-cc { position: absolute; top: 100px; left: 100px; right: 100px; bottom: 100px; background-color: #FEFBFB; }
.VentanModal { margin: 5px; }
.VentanModal-Contenido { margin: 0px 20px 28px 15px; position: relative; padding: 3px; overflow: auto; }
.VentanModal-Titulo { overflow: hidden; margin: 0px; padding: 7px 0px 7px 20px; height: 25px; font-family: 'Segoe UI' , Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; font-style: italic; text-align: left; color: #000000; }
.VentanModal-Titulo input { right: 15px; top: 4px; position: absolute; }
