﻿div[id$='AsyncWait_Wait']
{
    display: none !important;
    visibility: hidden !important;
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #A4B8CA;
	background-color: #F8F8FF;
	color: #191970;
}
.MyCalendar .ajax__calendar_prev
{
	background-image: url('../Imagenes/FIzq.png');
}
.MyCalendar .ajax__calendar_next
{
	background-image: url('../Imagenes/FDer.png');
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #8EB4E3;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: #191970;
	background-color: #A4B8CA;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #191970;
    font-weight:bold;
    background-color: #6789A7;
}
.MyCalendar .ajax__calendar_footer
.MyCalendar .ajax__calendar_title
{
	background-color: #6789A7;
}

/* ajax modal dialog styles */
.modalBackground
{
    background-color: #6699FF;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.modalPopup
{
	border: 1px solid #003366;
	padding: 0px;
	background-image: url('../Imagenes/fondo_mosaico.gif');
}


.modalPopup2 {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:0px;	
}
 /* dialog frame */
.modal-dialog
{
    position:absolute;
	top:auto;
	left:auto;
	
}

/* dialog contents container */
.modal-dialog .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    width:340px;
    border:solid 1px #99aabd;
    background-color:#F2F9FF;
} 

/* dialog header */
.modal-dialog .header
{
    background:url(img/sprite.gif) repeat-x -732px 0px;	
    height:25px;
    padding-top:5px;
}

/* dialog header message */
.modal-dialog .header .msg
{
	vertical-align: middle;
	padding-left: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	
}   
.modal-dialog .thead
{
	vertical-align: middle;
	padding-left: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #003366;
	height: 20px
}      

/* dialog body */
.modal-dialog .body
{
	height: 40px;
	background-color: #F2F9FF;
} 

/* dialog body message */
.modal-dialog .body h2
{
    padding-top:10px;
    background-color: #F2F9FF;
    font-size:11px;
    text-align:center;
    font-weight:normal;
}  

/* dialog footer */
.modal-dialog .footer
{
    height:30px;
    background-color: #F2F9FF;
} 

/* dialog footer buttons */
.modal-dialog .footer .right
{
    background-color: #F2F9FF;
    float:right;
    text-align:right;
    padding-bottom:6px;
    padding-right:6px;
} 

/* dialog footer checkbox */
.modal-dialog .footer .left
{
    background-color: #F2F9FF;
    float:left;
    text-align:left;
    padding-bottom:6px;
    padding-left:6px;
} 

/* dialog close */
.modal-dialog .close
{
    right:-1px;	
    background: url(../Imagenes/icons.gif) no-repeat -732px 0px;	
    width:15px;	
    cursor:hand;	
    position:absolute;	
    top:3px;	
    height:16px;
	left: 328px;
}


.modal-dialog2
{
    position:absolute;
	top:auto;
	left:auto;
	
}

/* dialog contents container */
.modal-dialog2 .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    width:600px;
    border:solid 1px #99aabd;
    background-color:#F2F9FF;
} 

/* dialog header */
.modal-dialog2 .header
{
    background:url(img/sprite.gif) repeat-x -732px 0px;	
    height:25px;
    padding-top:5px;
}

/* dialog header message */
.modal-dialog2 .header .msg
{
	vertical-align: middle;
	padding-left: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	
}   
.modal-dialog2 .thead
{
	vertical-align: middle;
	padding-left: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #003366;
	height: 20px
}      

/* dialog body */
.modal-dialog2 .body
{
	height: 40px;
	background-color: #F2F9FF;
} 

/* dialog body message */
.modal-dialog2 .body h2
{
    padding-top:10px;
    background-color: #F2F9FF;
    font-size:11px;
    text-align:center;
    font-weight:normal;
}  

/* dialog footer */
.modal-dialog2 .footer
{
    height:30px;
    background-color: #F2F9FF;
} 

/* dialog footer buttons */
.modal-dialog2 .footer .right
{
    background-color: #F2F9FF;
    float:right;
    text-align:right;
    padding-bottom:6px;
    padding-right:6px;
} 

/* dialog footer checkbox */
.modal-dialog2 .footer .left
{
    background-color: #F2F9FF;
    float:left;
    text-align:left;
    padding-bottom:6px;
    padding-left:6px;
} 

/* dialog close */
.modal-dialog2 .close
{
    right:71px;	
    background: url(../Imagenes/icons.gif) no-repeat -732px 0px;	
    width:15px;	
    cursor:hand;	
    position:absolute;	
    top:3px;	
    height:17px;
	left: 580px;
}



modal-dialog3
{
    position:absolute;
	top:auto;
	left:auto;
	
}

/* dialog contents container */
.modal-dialog3 .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    width:800px;
    border:solid 1px #99aabd;
    background-color:#F2F9FF;
} 

/* dialog header */
.modal-dialog3 .header
{
    background:url(img/sprite.gif) repeat-x -732px 0px;	
    height:25px;
    padding-top:5px;
}

/* dialog header message */
.modal-dialog3 .header .msg
{
	vertical-align: middle;
	padding-left: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	
}   
.modal-dialog3 .thead
{
	vertical-align: middle;
	padding-left: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #003366;
	height: 20px
}      

/* dialog body */
.modal-dialog3 .body
{
	height: 40px;
	background-color: #F2F9FF;
} 

/* dialog body message */
.modal-dialog3 .body h2
{
    padding-top:10px;
    background-color: #F2F9FF;
    font-size:11px;
    text-align:center;
    font-weight:normal;
}  

/* dialog footer */
.modal-dialog3 .footer
{
    height:30px;
    background-color: #F2F9FF;
} 

/* dialog footer buttons */
.modal-dialog3 .footer .right
{
    background-color: #F2F9FF;
    float:right;
    text-align:right;
    padding-bottom:6px;
    padding-right:6px;
} 

/* dialog footer checkbox */
.modal-dialog3 .footer .left
{
    background-color: #F2F9FF;
    float:left;
    text-align:left;
    padding-bottom:6px;
    padding-left:6px;
} 