﻿
body {
	/*border: 10; min-width: 780px; background-color: #B2CFE6; text-align:center;*/
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}		
h1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:  #09598E;
	vertical-align:bottom;
}
h2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9900;
}

#mainwrapper {			
	margin: 0 auto;
	width: 1000px;
	min-width: 780px;
	text-align: left;
}


#header 
{
	background-image:url(Header.png);
}


#divUser
{
   font-size:8pt;
   font-family:Tahoma;
   color:#555555;
}

.linkHeader
{
	font-size:8pt;
	font-family:Tahoma;
	/*color:#555555;*/
	color: #0066CB;
	text-decoration: none;
}
#content
{
	background-image: url(background.jpg);
    padding-left:5px;
    padding-right:5px;
    padding-top:6px;
    min-height:600px;
}

#breadcrumb 
{
	/*width: 100%;
	font-family: Verdana;
	padding-top:2px;
	font-size: 9pt;
	background-color:#CFD8FE;
	padding-left:0px;*/
	background-color:#F1F1F1;
}

#breadcrumb a 
{
	color: #0066CB;
	text-decoration: none;
}

#breadcrumb a:hover 
{
	text-decoration: underline;
}
#subtitle
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #09598E;
	line-height:1.5;
	padding-left:5px;
}


#footer
{
	background-color:White;
	width:100%;
	font-size: 0.8em;
	font-style: italic;
	text-align:center;
}
/*
.menu_nodeStyle
{
	color:Black;
	font-family:"Verdana";
	font-size:8pt;
	padding: 5px 5px 5px 0px;
	width:100%;
	border:solid 1px White;
}

.menu_hoverNodestyle
{
	background-color:#CCCCCC;
	border:solid 1px #888888;
	cursor:pointer;
}

.menu_selectedNodestyle
{
	padding: 5px 5px 5px 0px;
	font-weight:bold;
	color:#0066CB;
}
*/

/******************
Module bar
*****************
.moduleNames
{
	position: absolute;
	top: 90px;
	left: 0px;
	color: White;
	font-size: .8em;
}
.moduleImage
{
	padding-left: 20px;
	padding-right: 50px;
}

.moduleName
{
	padding-left: 18px;
	padding-right: 50px;
	text-align: center;
}
*/
.moduleMenuItem
{
	text-align: center;
}

/******************
Action items
*****************

.actionMenuItem
{
	font-size: .9em;
	margin-bottom: 20px;
	padding-left: 12px;
	color: #000000;
	text-decoration: none;
}

.actionMenuItem img
{
	position: absolute;
	left: 17px;
}
*/
/*********************************
Controls
**********************************/

input:focus, textarea:focus, select:focus
{
	/*background-color: #FFCCFF;*/
	background-color: #F2F9FF;
	border-color: #0099CC;
	
}

.TextBox
{
	color:Black;
	font-size:8pt;
	font-family:Tahoma;
	margin-left: 0px;
	margin-bottom: 0px;
	border-style:solid;
   border-width:1px;
   border-color:#7795BD;
}

.Textarea
{
	color:Black;
	font-size:12px;
	font-family:Tahoma;
}

.GridView
{
	background-color:Transparent;
	color:Black;
	font-size:11px;
	font-family:Tahoma;
	 border-width:0px;
}

.GridView-Header 
{
	font-weight:bold; 
	background: #7795BD; /*RGB 119,149,189 */
	position:relative; 
	height:18px; 
	color:White;
	/*top:expression(this.parentNode.parentNode.parentNode.scrollTop-1);*/
	top: expression(this.offsetParent.scrollTop - 1);
}

.GridView-Header2
{
	font-weight:bold;
	/*background:#7795BD url(bg_nav.gif) repeat-x;*/
	position:relative;
	background: #7795BD;
	height:18px;
	color:White;
}
.GridView-SelectedRow
{
	background-color: #CFD8FE;
	font-weight:bold;
}
tr.GridView-Row:hover
{
	background: #DCDCDC;
	cursor:pointer;
}
.GridView-Row
{
	/*white-space:normal !important;
	white-space:nowrap;*/
}
.SubTitle
{
	font-weight:bold;
	/*background: #7795BD;*/
	background:white;
	color:Orange;
	font-family:Tahoma;
	font-size:small;
	height:25px;
	padding-left:5px;
}
.TableHeader
{
	
	/*font-weight:bold;
		background: #7795BD;
	background:#E3EFFF none repeat scroll 0 0;
	background:#BBD3F2 none repeat scroll 0 0;*/
	background:url(TableHeader.png) repeat-x;
	color:#404040;
	font-family:Tahoma;
	font-weight:bold;
	height:20px;
	padding-left:5px;
	text-align: left;
}

.TableroHeader
{
	/*font-weight:bold;
	background:white;
	color:#4E7DE2;
	color:Orange;
	font-family:Arial,sans-serif;
	font-size:15px;*/
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D78134;
	line-height:1.5;
}

.SectionBorder
{
 
  border-left: solid 1px #7795BD;
  border-bottom:solid 1px #7795BD;
  border-right:solid 1px #7795BD;
}
.LabelTable
{
 border: solid 1px #7795BD;
 background-color:Silver;
 height: 15px;
 font-size:12px;
 color:Black;
 font-family:Tahoma;
}

.DropDownDatos
 {
 	
  font: Tahoma;
  font-size: 7px;
  font-family: Tahoma;
  color:Black;
 }

.LabelDatos
{ 
	/*border-bottom:solid 1px #648ABD;
	border-top: solid 1px #648ABD;
	background-color:#BBD3F2;
	text-align:left;*/
	font-size :10px;
	font-family: Tahoma;
	color:Black;
    padding-top:1px;
    /*vertical-align:middle;*/
    padding-bottom:1px;
    margin-bottom:2px;
    height:16px;
}

.RowMouseOver
{
	background:#DCDCDC;
	cursor:pointer;
}
.RowMouseOut
{
	background:#00000;
	cursor:default;
}
/*Modal Popup*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalBackgroundIE {
	background-color:Gray;
    filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
}

.TextBoxLabel
{
  border-color:#7795BD;
  border-style:solid;
  border-width:1px;
  font-family:Tahoma;
  font-size:8pt;
  color: #000000;
  height:14px;
  width:auto;
  min-height:14px;
}
.TextBoxGrillaServicio
{
  font-family:Tahoma;
  font-size:10pt;
}
.SubTitleDiv
{
	font-weight:bold;
	color:#7795BD;
	font-family:Tahoma, Verdana;
	font-size:14px;
}

/* Iconos plan contable*/
.LinkButtonMoney
{
	padding-left:20px;
	background:url(money.png) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}


/* Iconos plan contable*/
.LinkButtonNuevo
{
	padding-left:20px;
	background:url(page_new.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonEditar
{
	padding-left:20px;
	background:url(page_edit.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonCopiar
{
	padding-left:20px;
	background:url(copy.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonEditarFoto
{
	padding-left:20px;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:9px;
}

.LinkButtonExportar
{
	padding-left:20px;
	font-size:12px;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	background:url(export.gif) no-repeat;
	height:16px;
}

.LinkButtonExportarExcel
{
	/*
	padding-left:20px;
	font-size:12px;
	font-family:"Trebuchet MS", Tahoma;
	color:#006699;
	*/
	background:url(export_excel.gif) no-repeat;
	
	height:16px;
	
}

.LinkButtonDownload
{
	padding-left:20px;
	background:url(download.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonDownload
{
	padding-left:20px;
	background:url(download.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonEliminar
{
	padding-left:20px;
	background:url(page_delete.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px; 
	font-size:12px;
}

.LinkButtonActualizar
{
	padding-left:20px;
	background:url(page_refresh.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonInsertar
{
	padding-left:20px;
	background:url(insert.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonCancelar
{
	padding-left:20px;
	background:url(action_stop.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
 cursor:pointer;
}

.LinkButtonSeleccionar
{
	padding-left:20px;
	background:url(page_right.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonGrabar
{
	padding-left:20px;
	background:url(action_save.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	font-size:12px;
}

.LinkButtonDerecha
{
	padding-left:20px;
	background:url(arrow_right.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonImprimir
{
	padding-left:20px;
	background:url(print.jpg) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonAtras
{
	padding-left:20px;
	background:url(arrow_left.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonSiguiente
{
	padding-left:20px;
	background:url(arrow_right.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonSearch
{
	padding-left:20px;
	background:url(print.jpg) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonSeleccionar
{
	padding-left:20px;
	background:url(page_right.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.ImageButtonPopup
{
	cursor:pointer;	
	text-decoration:none;
}
.LinkButtonBuscar
{
	padding-left:20px;
	background:url(icono_buscar.jpg) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	 cursor:pointer;
	font-size:12px;
}

.LinkButtonReporte
{
	padding-left:20px;
	background:url(report.png) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonGenerar
{
	padding-left:20px;
	background:url(generate.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonAtender
{
	padding-left:20px;
	background:url(attend.gif) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonMoney
{
	padding-left:20px;
	background:url(money.png) no-repeat;
	color:#006699;
	font-family:"Trebuchet MS", Tahoma;
	height:18px;
	font-size:12px;
}

.LinkButtonUp
{
	background:url(arrow_up.gif) no-repeat;
	text-decoration:none;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:11px;
	padding-left:20px;
    color:#FFFFFF;
}

.LinkButtonDown
{
	background:url(arrow_down.gif) no-repeat;
	text-decoration:none;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:11px;
	padding-left:20px;
    color:#FFFFFF;
}

.LinkButtonUpGrid
{
	background:url(arrow_up.gif) no-repeat;
	text-decoration:none;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:12px;
	color:#006699;
	padding-left:20px;
	height:18px;
}

.LinkButtonDownGrid
{
	background:url(arrow_down.gif) no-repeat;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:12px;
	color:#006699;
	padding-left:20px;
	height:18px;
}

.LinkButtonCerrado
{
	background:url(closed.gif) no-repeat;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:12px;
	color:#006699;
	padding-left:20px;
	height:18px;
}

.LinkButtonClose
{
	background:url(cerrar.png) no-repeat;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:12px;
	color:#006699;
	padding-left:20px;
	height:18px;
}

.LinkButtonBloquear
{
	background:url(lock.png) no-repeat;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:12px;
	color:#006699;
	padding-left:20px;
	height:18px;
}

.LinkButtonDesbloquear
{
	background:url(unlock.png) no-repeat;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:12px;
	color:#006699;
	padding-left:20px;
	height:18px;
}

.LinkButton
{
	text-decoration:none;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:11px;
     /*color:#FFFFFF;*/
}

.LabelCargaDatos
{
	padding-top:-5px;
	padding-left:25px;
	background:url(ajax-loader.gif) no-repeat;
	color:#555555;
	font-family:"Trebuchet MS", Tahoma;
	height:30px;
	font-size:12px;
    vertical-align:middle;
}

.LabelComentario
{

	color:#555555;
	font-family:"Trebuchet MS", Tahoma;
	font-size:12px;
	height:16px;
    vertical-align:middle;
}

.LabelFiltraDatos
{
	background:url(filter.png) no-repeat;
	text-decoration:none;
	font-family:"=Trebuchet MS", Tahoma;
	font-size:11px;
	padding-left:20px;
    /*color:#FFFFFF;*/
}

/* Mensajes*/
.MensajeConfirmacion
{
	padding-top:-5px;
	padding-left:25px;
	background:url(ok_icon.jpg) no-repeat;
	font-family:"Trebuchet MS", Tahoma;
	height:30px;
	font-size:12px;
    vertical-align:middle;
	color:#0066CB;
}

.MensajeError
{
	padding-top:-5px;
	padding-left:25px;
	background:url(icon_alert.gif) no-repeat;
	font-family:"Trebuchet MS", Tahoma;
	height:30px;
	font-size:12px;
    vertical-align:middle;
	color:#FF0000;
}

.MensajeInformacion
{
	padding-top:-5px;
	padding-left:25px;
	background:url(icon_information.png) no-repeat;
	font-family:"Trebuchet MS", Tahoma;
	height:30px;
	font-size:12px;
    vertical-align:middle;
	color:#0066CB;
}
.Inactivo
{
	padding-top:0px;
	padding-left:16px;
	background:url(icon_alert.gif) no-repeat;
	font-family:"Trebuchet MS", Tahoma;
	height:15px;
    vertical-align:middle;
	color:#FF0000;
}

.Validator
{
	font-family:"Trebuchet MS", Tahoma;
	font-size:12px;
	color:#FF0000;
}
/* Contrato */
.TitleContrato
{
	background:url(deal.jpg) no-repeat;
	background-position: 0px right;
	font-weight:bold;
	color:#7795BD;
	font-family:Tahoma, Verdana;
	font-size:20px;
	padding-bottom:50px;
	font-family:"Trebuchet MS", Tahoma;
}

/* Concurso */
.TitleConcurso
{
	background:url(concurso.png) no-repeat;
	background-position: 0px right;
	font-weight:bold;
	color:#7795BD;
	font-family:Tahoma, Verdana;
	font-size:20px;
	padding-bottom:50px;
	font-family:"Trebuchet MS", Tahoma;
}

.BackgroundContrato
{
	background:url(background_deal.jpg) no-repeat;
}

/* Context Menu */

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 500;
	background: url(images/menu-bg.gif) repeat-y 0 0 WhiteSmoke;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-family:Tahoma;
	color:Black;
	font-size: 10px;
}

.TextBoxMonto
{
	font-family:Tahoma;
	font-size:9pt;
	text-align:right;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

.ContextMenuItem
{
	color:Black;
	background:blue;
}
	
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	text-decoration: bold;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
	z-index: 500;
	background-color:#7795BD;
	color:Black;
	font-family:Tahoma;

}

a.ContextMenuItem-Selected
{
	background-color: #CFD8FE;
}

a.ContextMenuItem:hover
{
	border: 1px solid #D2B47A
	padding: 3px 18px 3px 32px;
	background: #77D5BD;
	text-decoration: bold;
	cursor:pointer;
}

/* Comentarios*/
.ComentarioExclamacion
{
	padding-top:-5px;
	padding-left:25px;
	background:url(icon_exclamation.png) no-repeat;
	font-family:"Trebuchet MS", Tahoma;
	height:30px;
	font-size:12px;
    vertical-align:middle;
	color:#0066CB;
}

.HyperLink_RadScheduler
{
  color:Black;
  cursor:pointer;
  font-style:normal;
  font-size:9px;
  text-decoration:underline;
  text-transform:capitalize;
}

.progressBarElement
{
	background-image:url(progressBarElement.gif);
	background-repeat:repeat-x;
	text-align:center;
}
	
.RadGrid_Web20 tr.rgRow td,
.RadGrid_Web20 tr.rgAltRow td
{
	padding-top:0px;
 padding-right:1px;
 padding-left:1px;
	padding-bottom:0px;	
}

.RadGrid_Web20 tr.rgSelectedRow td, 
.RadGrid_Web20 tr.rgActiveRow td, 
.RadGrid_Web20 tr.rgEditRow td 
{
	padding-top:0px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;	
}
.RadGrid_Web20 tr.rgHoveredRow
{
	cursor:pointer;
	
}
.RadGrid_Web20 tr.rgHoveredRow td
{
	padding-top:0px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:0px;
	border-top-style:none;
	border-right: solid 1px #B1CAEE;
	border-left: solid 1px #B1CAEE;
}

/*----------------------------------------------------- */

.rgExpand
{
	background: url('SinglePlus.gif') center center no-repeat !important;
}

.rgCollapse
{
	background: url('SingleMinus.gif') center center no-repeat !important;	
}

div.RadGrid_Default table.rgMasterTable td.rgExpandCol
{  
     /*background: #FFFFFF;*/
      background-color:Transparent;
     border-bottom-color:#FFFFFF;
}  

div.RadGrid_Default table.rgMasterTable td
{  
     /*background: #FFFFFF;
     border-bottom-color:#FFFFFF;
     
	*/
     border-bottom: none 0px;
     cursor:pointer;

}  
.GridRowOver_Default td 
{ 
	cursor:pointer; 
} 
/*----------------------------------------------------- */

.infoPanel
{
	   border: solid 1px #ffe58a;
	   color:#000;
	   background:url(infoPanel.gif) #fff3c8 repeat-x;
	   padding:1em;
}

.PanelHeader
{
	background: transparent url('header-bg.gif') no-repeat 0 0;
	height: 27px;
	text-indent: 9px;
	color: #15428b;
	font: bold 12px/27px Arial,Verdana,sans-serif;
}

.tree-panel
{
    margin: 0 20px;
}
.tree-title
{
    padding: 10px 20px;
    color: #4888A3;
}