﻿body { background-color:#f2f2f2;

}

#container
{
      width: 1020px;
      border: solid 1px #999999;
      margin: 0px auto;
}

#header
{
      width: 1020px;     
      /*height: 126px;*/
      background-color: #ffffff; 
}
#sidePanel
{
    width: 160px;
    height:750px;
    margin-top: 3px;
    color: #FFFFFF;
    padding: 4px;
    border:solid 1px #eeeeee;
    background-image: url( '../../Images/fondoraya2.gif' );
}
#content
{
    width: 830px;
    float: right;
    height: 100%;
    margin-top: 2px;
    font-family: Tahoma;
    font-size: 11px;    
    font-weight:normal;
    font-style:normal;
    color: #000000;    
}
#footer
{
      background-color: #cddbf5;
      padding: 12px;    width: 996px;
      color: #000000; font-size: 90%;
      text-align: center;     clear: both;
      border-top: 1px solid #eeeeee;
}
#contentReport
{
    width: 1020px;
    height: 100%;
    margin-top: 2px;
    font-family: Tahoma;
    font-size: 11px;    
    font-weight:normal;
    font-style:normal;
    color: #000000;    
}
.TituloPpal
{
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    color: #FF0000;
}

.FondoCelda {
background-image: url('../../Images/degrade_azul.png');
}







.examplellevel3
{
    color: black;
    background-color: Silver;
    font-family: Gill Sans MT !important;
    font-size: 12px;
    background-image: url('../../Images/degrade1.gif');
}


.level1Menu
{
    width:160px;
    color: White;
    background-color: #939393;
    font-variant: small-caps;
    font-size: 15px;
    font-weight: bold;
}

.level2Menu
{
    width:160px;
    height:20px;
    color: Blue;
    font-family:Calibri;
    font-size: 13px;
    background-color: #bcbcbc;
    
}

.level3Menu
{
    width:160px;
    height:20px;
    color: black;
    background-color: Silver;
    font-family: Calibri;
    font-size: 11px;
    background-image: url('../../Images/degrade1.gif');
}

.hoverstyleMenu
{
    font-weight: bold;
}

.level4Menu
{
    border: solid 1px black;
    border-bottom: solid 2px black;
    background-color: #8d8d8d;
    color: White !important;
    font-family: Calibri;
    font-size: 11px;    
}

.IE8Fix  
{  
    z-index: 100;
}

.selectedMenu
{
 color:black;
 background-color:#91b0ec;
 background-image:none;
}

.siteMapStyle
{
    font-family:Calibri;
    font-size: 12px;
}


.txtBoxStyle
{
    font-family:Calibri;
    font-size: 12px;
    border: solid 1px #B2BADF;
}

.txtBoxStyleRO
{
    font-family:Calibri;
    font-size: 12px;
    border: solid 1px #B2BADF;
    background-color:#e7e7e7;
}

/* Gridview */
.GridViewStyle
{
    border-collapse: collapse;
    border: solid 1px #B2BADF;
    margin: 0px;
}

.GridViewStyle caption {
    background-color: #5667df;
    padding: 8px;
    color: #E7EEF8;
    font-weight: bold;
    white-space: nowrap;
}

.GridViewStyle td
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    /*white-space: nowrap;*/
    border-right:solid 1px #B2BADF;
}

.GVAlternatingRowStyle
{
    background-color: #E0E0E0;
    color:#333333;
}

.GVEditRowStyle
{}

.GVEmptyDataRowStyle
{
    text-align: center;
    border: 0px;
    color: #0C4793;
}

.GVFooterStyle
{
    background-color: #FFFFFF;
}

.GVHeaderStyle
{
    background-color: #b8d3ff;
    color: #403D10;
    font-weight: bold;
    height: 25px;
}

.GVHeaderStyle td
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.GVPagerStyle
{
    background-color: #FEF9DC;
    color: #403D10;
    text-align: center;
}

.GVRowStyle
{
    background-color:#FFFFFF;
    color:#333333;
}

.GVSelectedRowStyle
{
    background-color: #E2DED6;
    color:#333333;
}

/* DetailsView Control */

.DetailsViewStyle
{
    border-collapse: collapse;
    border: solid 1px #B2BADF;
    margin: 0px;
    background-color: #EFF2F9;
}

.DVAlternatingRowStyle
{
    background-color:#FFFFFF;
    color:#333333;
}

.DVAlternatingRowStyle a 
{
    color: #403D10;
}

.DVCommandRowStyle
{
    text-align: right;
    background-color: #EFF2F9;
    font-size: 8pt;
    font-weight: bold;
    height: 20px;
    padding: 5px;
}

.DVEditRowStyle
{
    padding: 0px;
    background-color: #FFFFFF;
}

.DVEmptyDataRowStyle
{
    text-align: center;
    border: 0px;
    color: #0C4793;
    font-size: 8pt;
}

.DVFieldHeaderStyle
{
    background-color: white;
    color: #403D10;
    font-weight: bold;
    font-size: 8pt;
    height: 20px;
    text-align: right;
}

.DVFooterStyle
{
    background-color: #FFFFFF;
}

.DVHeaderStyle
{
    background-color: #5667df;
    padding: 7px;
    color: #E7EEF8;
    font-weight:bold;
    font-size: 8pt;
    text-align: left;
    height: 25px;
}

.DVInsertRowStyle
{
    padding: 0px;
    background-color: #FFFFFF;
}

.DVPagerStyle
{}

.DVRowStyle
{
    background-color:#FFFFFF;
    color:#333333;
}

.DetailsViewStyle td
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 8pt;
    white-space: nowrap;
}

.Calendar1 .ajax__calendar_title {width:150px; margin:auto; padding:3px; }
.Calendar1 .ajax__calendar_days { padding: 0px;}
.Calendar1 .ajax__calendar_day { width:14px; padding: 0px;}
.Calendar1 .ajax__calendar_container {  background-color:White; border:1px solid #646464; width:210px;}
.Calendar1 .ajax__calendar_other { color:Gray;}
.Calendar1 .ajax__calendar_body { width:200px;}

.DropDownListStyle
{
    font-family:Calibri;
    font-size: 12px;
}

.ButtonStyle
{
	color: #284E98;
	background-color: #e7eefd;
	font-size: 11px;
}

/* FormView */

.FormViewStyle
{
    border-collapse: collapse;
    border: solid 1px #B2BADF;
    margin: 0px;
    background-color: #EFF2F9;
}

.FVEditRowStyle
{
    padding: 0px;
    background-color: #FFFFFF;
}

.FVHeaderStyle
{
    background-color: #5667df;
    padding: 7px;
    color: #E7EEF8;
    font-weight:bold;
    font-size: 8pt;
    text-align: left;
    height: 25px;
}

.FVInsertRowStyle
{
    padding: 0px;
    background-color: #FFFFFF;
}

.IncrementalSearch
{
    font-family:Calibri;
    font-size: 12px;
}

.hyperLinkMano
{
    cursor:pointer;
}

.hyperLinkManoCentrado
{
    cursor:pointer;
    vertical-align:middle;
}

.contenidoGral
{
    width: 830px;
    float: right;
    height: 100%;
    margin-top: 2px;
    font-family: Tahoma;
    font-size: 11px;    
    font-weight:normal;
    font-style:normal;
    color: #000000; 
}

.contenidoGralPopup
{
    margin: 0 auto;
    width: 90%;
    height: 100%;
    font-family: Tahoma;
    font-size: 11px;    
    font-weight:normal;
    font-style:normal;
    color: #000000; 
}

hr {color: #fff; 
    background-color: #fff; 
    border: 1px dotted #313131; 
    border-style: none none dotted; }
    
.TituloPagina
{
    font-family: Tahoma;
    font-size: 13px;    
    font-weight:normal;
    font-style:normal;
    color: #000000; 

}




.Error{

	
	color:#FF0000; 

	padding-left:3px; 

	height:19px; 

	padding-top:6px;

	padding-right:10px;
	

	}

.Success{

	

	color:#669933; 

	padding-left:3px; 

	height:19px; 

	padding-top:6px;

	padding-right:10px;

	}
	
	#div_carga{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
	background: url(~/Images/loader.gif) repeat;
	display:none;
	z-index:1;
}

#cargador{
    position:absolute;
    top:50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
}