/* ------------------------- Plantilla ------- */

.plantilla-FondoNavegador
{
	background-color : #eef2fb;
}
.plantilla-FondoContenido
{
	background-color : #fafefd;
}
.plantilla-ContenidoBorde01
{
	background-color : #dddddd;
	border-right: bbbfbe 1px solid;
	border-top: bbbfbe 1px solid;
	border-left: bbbfbe 1px solid;
}
.plantilla-ContenidoBorde02
{
	border-right: bbbfbe 1px solid;
	border-top: bbbfbe 1px solid;
	border-left: bbbfbe 1px solid;
	border-bottom: bbbfbe 1px solid;
}
.plantilla-Relleno
{
	border-right: bbbfbe 1px solid;
	border-top: bbbfbe 1px solid;
	border-left: bbbfbe 1px solid;
	border-bottom: bbbfbe 1px solid;
	background-color:"#d4e4fb";	
}

.plantilla-Relleno2
{
	border-right: bbbfbe 1px solid;
	border-top: bbbfbe 1px solid;
	border-left: bbbfbe 1px solid;
	border-bottom: bbbfbe 1px solid;
	background-color:#505D65;
}

.plantilla-Relleno4
{
	border-right: bbbfbe 1px solid;
	border-top: bbbfbe 1px solid;
	border-left: bbbfbe 1px solid;
	border-bottom: bbbfbe 1px solid;
	background-color:"#d4e4fb";
	color: dimgray;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
}

.plantilla-InfoRegistros
{
	/*border-right: black 2px solid;*/
	border-top: #3366cc 1px solid;
	/*border-left: 3366px;
	border-bottom: 3366px;*/
	background-color: #e5ecf9;
}
.plantilla-PiePagina01
{
	font-family : Tahoma, Verdana, Arial;
	/*font-weight: bold;*/
	font-size : 8px;
	color : white;
	/*background-image : url("../Disenio_img_disenio2/Footer.jpg");*/
	border-right: bbbfbe 1px solid;
	border-top: bbbfbe 1px solid;
	border-left: bbbfbe 1px solid;
	border-bottom: bbbfbe 1px solid;
	background-color:#5696d4;
}
.plantilla-PiePagina02
{
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size : 10px;
	color : Black;
	border-right: bbbfbe 1px solid;
	border-top: bbbfbe 1px solid;
	border-left: bbbfbe 1px solid;
	border-bottom: bbbfbe 1px solid;
	background-color:#d4e4fb;
}

/* ------------------------- Titulos ------- */

.titulo-Principal
{
	color : #134f8b;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.titulo-Secundario
{
	color : #134f8b;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight : bold;
}
.titulo-Principal3
{
	color : white;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.titulo-Secundario3
{
	color : white;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight : bold;
}
.titulo-Principal2
{
	color: #003399;
	font-weight: bold;
	font-size: 11px;
	font-family : Tahoma, Verdana, Arial;	
	border-bottom : #003399 1px solid;
}

/* ------------------------- Controles ------- */
.label-Info
{  
	border-right : #6699ff 1px solid;
	border-top : #6699ff 1px solid;
	border-left : #6699ff 1px solid;
	border-bottom : #6699ff 1px solid;
	font-size: 8pt;
	background-color : infobackground;
	color: gray;
	font-family: Tahoma, Verdana, Arial;
}
.label-Descripcion
{
	font-size: 8pt;
	color: gray;
	font-style: italic;
	font-family: Tahoma, Verdana, Arial;
}
.label-DescripcionImportante
{
	font-size: 12pt;
	font-weight: bold;
	color: gray;
	font-family: Arial;
}
.label-ErrorGenerico
{
	font-weight: bold;
	color: red;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial;
}
.label-Campo
{
	color:dimgray;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
}
.label-Atencion
{
	color: red;
	font-size: 8pt;
	/*font-weight: bold;*/
	font-family: Tahoma, Verdana, Arial;
}
.label-SoloLectura
{
	font-size: 8pt;
	color: black;
	/*font-style: italic;*/
	font-family: Tahoma, Verdana, Arial;
}
.textbox-Campo
{
	color: black;
	background-color: white;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
}
.textbox-CampoImportante
{
	color: black;
	font-weight: bold;
	background-color: white;
	font-size: 14pt;
	font-family: Tahoma, Verdana, Arial;
}
.textbox-Formato
{
	height: 19px;
	border-right : #6699ff 1px solid;
	border-top : #6699ff 1px solid;
	font-size : 8pt;
	border-left : #6699ff 1px solid;
	color : black;
	border-bottom : #6699ff 1px solid;
	font-family : Tahoma,Verdana,Arial;
	background-color : white;
}
.textbox-Pines
{	 
	border-color : #FF3300;
}
.textbox-Formato-center
{
	height: 19px;
	border-right : #6699ff 1px solid;
	border-top : #6699ff 1px solid;
	border-left : #6699ff 1px solid;
	color : black;
	border-bottom : #6699ff 1px solid;
	font-family : Courier New ;
	background-color : white;
	TEXT-ALIGN: center;
}


.otherbox-Formato
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma,Verdana,Arial;
}
.button-Formato
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma,Verdana,Arial;
	background-color: #eeeee3;
}
.link-02
{
	font-weight: bold;
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial;
	
}

.link-03
{
    font-family : Tahoma, Verdana, Arial; 
    font-size : 10px;
    color : #003399;
}
.link-Toolbar
{
    font-family : Tahoma,Verdana,Arial;
    font-size : 11;
    /*font-weight : bold;*/
    text-decoration : none;
    color : #003399;
}

/* ------------------------- Toolbar ------- */

table.toolbar-Formato
{
	border: 1px solid #95b7f3;
	background-color: #9ebff6;
}
.toolbar-Separador
{
    color: #444444;
    font-size: 12pt; 
}

/* ------------------------- Grid ------- */

.grid-Principal
{
	border: 1px ridge white;
    background-color:white;
	margin-top: 0px;
}
.grid-HeaderStyle
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Tahoma,Verdana,Arial;
	background-color: #00958f;
	line-height:25px;
	
	/*Mantener encabezados fijos en un Grid*/
    /*
	position:relative ; 
	top:expression(this.offsetParent.scrollTop); 
	z-index: 10; 
	*/
	/*Mantener encabezados fijos en un Grid*/
}
.grid-ItemStyle
{
	font-size: 12px;
	color: black;
	font-family: Tahoma,Verdana,Arial;
	background-color: #f5f5f5;
}

.grid-ItemStyleSIM
{
	font-size: 10px;
	color: black;
	font-family: Tahoma,Verdana,Arial;
	background-color: #f5f5f5;
}

.grid-SelectedItemStyle
{
	/*background-color:"#d4e4fb";*/
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Tahoma,Verdana,Arial;
	
}

.grid-ItemImportante
{
	font-weight: bold;
	color:#ff0033;
	font-size: 11px;	
	font-family: Tahoma,Verdana,Arial;
	background-color: #f5f5f5;
}

/*------------------------ DataList -----------*/
.datalist-SelectedItemStyle
{
	background-color:#f5f5f5;
	color:White;
	font-weight: bold;
}
/* ------------------------- Album ------- */

.album-background01
{
    background-color: #d3d3d3;
}
.album-background02
{
    background-color: #696969;
}

/*  */

.logo-click
{
	text-decoration: none;
	border:none;
}
.tab-Borders
{
	border-right: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-bottom: #c3c3c3 1px solid;
	background-color: #f3f3f3;
}

/* ------------------------- Cajas agrupadoras ------- */

.Contitle_Gray_11px
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #505D65;
	font-family: Tahoma, Arial;
}
.Conborder_Gray
{
	BORDER-RIGHT: #78838b 1px solid; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #78838b 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #78838b 1px solid;
}
.ConNoBorder_Gray
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px
}
.modalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}
.ModalWindow
{
	border: solid1px#c0c0c0;
	background:#f0f0f0;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
}

    .AjaxLoaderInner
{
    position: absolute;
    top: 45%;
    left: 45%;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: Black;
}
.AjaxLoaderOuter
{
    position: fixed;
    vertical-align: middle;
    text-align: center;
    z-index: 1000;
    top: 0px;
    left: 0px;
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    margin: 0px 0px 0px 0px;
    width: 100%;
    height: 100%;
    min-height: 100%;
    min-width: 100%;    
}