﻿/*body 
{
	background-image: url('halloween.jpg');	
	background-repeat: no-repeat;
    background-position: top center;
	background-color: black;
}*/
.CaracteristicasTabla2
{
	font-size: 8pt;
	font-family: Arial;
	background-color: white;
	
}
.Label
{
	font-size: 7pt;
	font-family: Arial;
	background-color: white;
	
}

.ButtonCenter
{
	background-color:#969696;
	text-align:center;
	color: white;
	font-weight: bold;
	font-style:italic;
	font-size:6pt;
}
.DDLLeft
{
	font-size: 7pt;
	font-family: Arial;
	vertical-align: bottom;
	text-align: left;
}
.DDLRight
{
	font-size: 7pt;
	font-family: Arial;
	vertical-align: bottom;
	text-align: right;
}
.GridRow
{
	font-size: 7pt;
	font-family: Arial;
	vertical-align: Middle;
	text-align: left;
	background-color:#FFFFFF;
}
.Error
{
	font-size: 7pt;
	font-family: Arial;
	font-weight:bolder;
	color: Red;	
	text-align: left;	
}
.Exito
{
	font-size: 10pt;
	font-family: Arial;
	font-weight:bolder;
	color: Green; 
	text-align: left;	
}

.TextBoxLeft
{
	font-size: 7pt;
	font-family: Arial;
	vertical-align: bottom;
	text-align: left;
}
.TextBoxRight
{
	font-size: 8pt;
	font-family: Arial;
	vertical-align: bottom;
	text-align: right;
}
.CeldaEncabezado
{
	background-color:#99CCFF;
	text-align:center;
	color: white;
	font-family:Arial;
	font-weight: bold;
	font-size:8pt;
}
.CeldaEncabezado2
{
	background-color:#969696;
	text-align:left;
	color: white;
	font-weight: bold;
	font-style:italic;
	font-size:7pt;
}
.CeldaEncabezadoCenter
{
	background-color:#969696;
	text-align: center;
	color: white;
	font-weight: bold;
	font-style:italic;
	font-size:7pt;
}
.DataCell
{
    border-bottom-style: solid;
}
.CeldaEncabezado2Right
{
	background-color:#969696;
	text-align: right;
	color: white;
	font-weight: bold;
	font-style:italic;
	font-size:7pt;
}
.DataCellLeft
{
    text-align: left;
    padding-left: 5px;
}

/*Message Box*/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}

.info p, .success p, .warning p, .error p {
    padding: 0px 50px;
    text-align:center;
}
.info a, .success a, .warning a, .error a {
    float: right;
    cursor:pointer;
    padding-top:5px;
}

.messageheader
{
    background: url('images/sprite.png') repeat-x 0px -200px; 
    height:18px;
    padding:5px;
    border-bottom: solid 1px black;
}

.messageheadertext
{
    color: Black;
    float:left;
    font-weight:bold;
    font-size: 8pt;
    font-family: Arial;
}

.messagefooter
{
    text-align:center;
    padding-top: 5px;
}

.messagemodalbackground
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.6;
    z-index:998;
}

.updateProgress 
{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    background-color: #FFFFFF;
    position: absolute;
    width: 180px;
    height: 65px;
} 

/********************************* CALENDAR EXTENDER ****************************/
.cal_Theme1 .ajax__calendar_container   
{    
    background-color: #e2e2e2;     
    border:solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_header
{
    background-color: #ffffff;     
    margin-bottom: 4px;
}
.cal_Theme1 .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,.cal_Theme1 .ajax__calendar_prev
{
    color: #004080;     
    padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_body    
{    
    background-color: #e9e9e9;     
    border: solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_dayname 
{    
    background-color: #e2e2e2;     
    text-align:center;     
    font-weight:bold;     
    margin-bottom: 4px;     
    margin-top: 2px;
}
.cal_Theme1 .ajax__calendar_day 
{    
    text-align:center;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.cal_Theme1 .ajax__calendar_active  
{    
    color: #004080;     
    font-weight: bold;     
    background-color: #ffffff;
}
.cal_Theme1 .ajax__calendar_today   
{    
    font-weight:bold;
}
.cal_Theme1 .ajax__calendar_other,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 
{    
    background-color: #e2e2e2;
    color: #bbbbbb;
}
