﻿.css9999 {border:0px;border-color:Black}
	
.cssFondoPage {background-color:#535353;border: 0px}
.cssFondoTabla {background-color:#787878;border: 0px}
.cssMasterPageLogo {background:white;border: 0px}
.cssLabelSnap{Color:#525252; Font-Size:7pt; font-family:Arial;}

.cssFrameCentro {width:70%;border:0px;vertical-align:top;padding:15px;margin:0;background:white;}
.cssFrameSup  {margin:0;padding:0;width:100%;height:100%;background:#988D88}
.cssFrameIzq {width:130px;height:100%;background:white;}
.cssFrameDer {width:100%;height:0px;background:#F8935E;}
.cssFrameCentral {border:0;margin:0;padding:0;width:100%;font-size:9pt;font-family:Arial;color:#CC0000;}
.cssFrameLateral {width:70%;border:0px;vertical-align:top;padding:15px;margin:0;background:#F5F5F5;}

.cssLinea {color:#666666;}
.cssCuerpo {border:0px;padding:0px;width:618;font-size:8pt;font-family:Arial;color:black;}

.cssMensajeIcono {width:10%;}
.cssMensaje {width:90%;}

.cssTablaConfirmacion {border:1;font-size:9pt;font-weight:bold;font-family:Arial;background-color:#585858;color:white;}

.cssFontTitulo  {font-size:13pt; font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:bold;color:White}
.cssFontPie		{font-size: 8pt; font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:bold ;color:White}
.cssFontLink  {font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:bold ;color:Black}
.cssFontLink1  {font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal ;color:Black}

.cssFontLinkSel  {font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:lighter ;color:Black}
.cssFontTituloMenu  {font-size: 10pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:bold;text-decoration:underline;color:white}

.cssFontEstado {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;color:white}
.cssFontEstadoSel {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;color:black}

.cssFontTituloRegistro  {font-size: 9pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:bold;color:black}
.cssFontMensajeRegistro  {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;color:Gray}

.cssButtons {font-family: Tahoma;font-size: 8pt;color:white;border:1px solid black; background-color:#585858}
.cssLabel {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:bold;color:#666666;}
.cssRadioButtons {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;color:#585858;}
.cssCheckBox {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;color:#585858;}
.cssDropDownList {width:205px;font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;border:solid 1px #666666;color:#585858;}	
.cssTextBox {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;border:1px solid #666666;color:#585858;}
.cssTBFinder {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;border:1px solid #666666;color:#585858;}

.textbox-on {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;border:1px solid red;color:#585858;}
.textbox-off {font-size: 8pt;font-family: tahoma, arial, helvetica, sans-serif;font-variant:normal;font-weight:normal;border:1px solid #666666;}



body
{
  background-color:White; 
  font-family: verdana; 
  font-size:11px;
  color:#3F3F3F; 
}

a
{
  color:#DD3409;
  text-decoration:none; 
}

a:hover
{
  color:#DD3409;
  text-decoration:underline; 
}

ul
{
  font-family: verdana; 
  font-size:11px;
  list-style-image: url(../images/small_arrow.gif);
  list-style-type:square; 
  list-style-position:outside; 
  padding-left:30px; 
  margin-left:0px;
  margin-top:5px; 
  color:#666666;
}

ol
{
  list-style-image: none;
  list-style-type:decimal;
  list-style-position:inside; 
  margin-left:5px; 
  padding-left:5px; 
  margin-top:5px; 
}

h1
{
  font-family: verdana; 
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-top:10px; 
  margin-bottom:40px; 
}

h2
{
  font-family: verdana; 
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-top:15px; 
  margin-bottom:15px; 
}

h3
{
  font-family: verdana; 
  font-weight:bold;
  font-size:10px; 
  margin-top:2px; 
  margin-bottom:2px; 
}

.TopNavLink
{
  font-size:10px;
  color:#3F3F3F; 
}


.WelcomeTitle
{
  font-family: verdana; 
  font-size:23px;   
  font-weight:900; 
  letter-spacing:-0.2mm;
  margin-top:10px; 
  margin-bottom:20px; 
}

.MainText
{
  font-size:11px; 
  height:100%;
}

.SmallText
{
  font-size:10px; 
}

.hint
{
  color:Red;
}
.DemoContainer
{
  border:1px silver solid; 
  background-color:#F6F6F6;
  height:530px;
  width:100%;
}
.DemoArea
{
  background-color:#F6F6F6;
}

.AboutBox
{
  background-color:#FFFFFF; 
  color: #666666; 
}

.SidePanelFooter
{
  height:100%;
  background-image:url(../images/sidepanel_bg.gif);
  background-repeat: repeat-y; 
}

.SidePanel
{ 
  background-color:#F3F3F3;
  font-size:10px;
  color:#666666;
  border: 1px solid #aaaaaa;
} 
.DottedLine
{
  background-image:url(../images/dot_even.gif);
  background-repeat: repeat-x; 
}

.DemoName
{
  color:#666666;
  font-family: verdana; 
  font-weight:bolder;
  font-size:11px;
}

.OtherDemos
{
  background-color:#FFFFFF;
  padding:10px;
  padding-top:8px;
  padding-right:5px;
  padding-bottom:0px;
  font-family: tahoma, verdana; 
  border-right: 1px solid #DDDDDD; 
  font-size: 10px; 
  font-weight: bold;
  font-size:11px; 
  color:#666666;
}

.OtherDemosIcons
{
  background-color:#FFFFFF;
  font-family: verdana; 
  font-weight: normal;
  font-size: 11px; 
  color:#DD3409;
  padding-bottom:5px;
}

.DemoBottomGradient
{
  color:#666666;
  background-image:url(../images/demo_bottom_bg.gif);
  background-repeat: repeat-x; 	
  font-family: verdana; 
  font-weight:bold;
  font-size:10px; 
  padding-left:15px;
}

.DemoGradient
{
  color:#999999;
  background-image:url(../images/demo_bg.gif);
  background-repeat: repeat-x; 	
  font-family: verdana; 
  font-weight:bold;
  font-size:11px; 
  padding-left:15px;
}
.SideNotes
{ 
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
} 

.DemosNav
{
  background-color:#F3F3F3;
  cursor: default; 
  height:330px;
  width:208px;
  padding:0px;
} 

.NavTopItem
{
  cursor: pointer;
  color:#666666;
  background-image: url(../images/nav_bg.gif);
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold;
  cursor:hand;
  padding:0px;
  border-bottom: 1px solid #dddddd;
}

.NavTopItemHover
{
  cursor: pointer;
  color:#666666;
  text-decoration: underline;
  background-image: url(../images/nav_bg.gif);
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold;
  cursor:hand;
  padding:0px;
  border-bottom: 1px solid #dddddd;
}

.NavTopItemActive
{
  cursor: pointer;
  color:#666666;
  background-image: url(../images/nav_bg.gif);
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold;
  padding: 0px; 
  cursor:hand;
  padding:0px;
  border-bottom: 1px solid #dddddd;
}

.NavLevel2Item
{
  cursor: pointer;
  font-family: verdana; 
  font-size: 10px; 
  color:#666666;
  height:15px;
  background-color: #EEEEEE;
  cursor:hand;
  padding-top:2px;
  padding-bottom:2px;
  margin-left:1px;
}

.NavLevel2ItemSelected
{
  cursor: pointer;
  background-color:#F7F7F7;
  color: #DD3409;
  font-family: verdana; 
  font-size: 10px; 
  cursor:hand;
  padding-top:1px;
  padding-bottom:1px;
  margin-left:0px;
  border-left:1px solid #DDDDDD;
  border-top:1px solid #DDDDDD;
  border-bottom:1px solid white;
  border-right:1px solid white;
}

.NavLevel2ItemHover
{
  cursor: pointer;
  background-color:#F7F7F7;
  color: #666666;
  font-family: verdana; 
  font-size: 10px; 
  cursor:hand;
  padding-top:1px;
  padding-bottom:1px;
  margin-left:0px;
  border-right:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid white;
  border-left:1px solid white;
}

.NavLevel2Group
{
  cursor: default;
  background-color:#EEEEEE;
  border-bottom: 1px solid #dddddd;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
}

.Empty
{
}

input
{
  font-family: verdana; 
  font-size: 11px; 
}  

select
{
  font-family: Verdana; 
  font-size:11px;
}

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(../imgTabStrip/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(../imgTabStrip/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(../imgTabStrip/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:487px;
  height:250px;
  position:relative;
  top:-3px;
  left:1px;
  z-index:98;
}



.Grid 
{ 
  border: 1px solid #57566F; 
  border-bottom: 2px solid #57566F; 
  background-color: #FFFFFF;
  cursor: pointer;
}


.GridHeader
{
  background-image: url(../images/grid_headerBg.gif); 
  background-color: #8988A5; 
  border-bottom: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;  
}

.GridHeader1
{  
  background-color:Transparent;
  border-bottom: 0px; 
  height: 0px;
  padding-left: 0px;  
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
}

.GridFooter
{
  cursor: default; 
  padding: 5px;
  height: 48px;
  vertical-align: bottom;
}

.GridFooter1
{
  cursor: default; 
  height: 20px;
  vertical-align: bottom;
}

.GridFooterText
{ 
  font-family: verdana; 
  font-size: 1px;
}

.HeadingRow 
{ 
  background-color: #E9E9EB; 
  background-image: url(../images/header_rowBg.gif);   
}

.HeadingCell 
{ 
  background-image: url(../images/header_bg.gif);   
  background-color: #E9E9EB; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
}

.HeadingCellHover
{ 
  background-image: url(../images/header_hoverBg.gif);   
  background-color: #F6F6F7; 
}

.HeadingCellActive
{ 
  background-image: url(../images/header_activeBg.gif);   
  background-color: #F6F6F7;  
}

.HeadingRow td.FirstHeadingCell
{ 
  background-image: url(../images/header_bg.gif); 
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
  padding-top: 3px;
  padding-bottom: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  background-color: #f5f5f5; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #f5f5f5; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #f5f5f5; 
  border-right: 1px solid #4B4B6F; 
}

.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-family: verdana; 
  font-weight: bold;
  font-size: 11px; 
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}


.SliderPopup
{
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  font-size: 11px; 
  font-family: Verdana;
  width: 150px;
  height: 30px;
}



.SnapHeader
{
  color: #ffffff;
  background-color: #676C7B;
  background-image: url(imgWebParts/snap_headerBg.gif); 
  font-family: Tahoma;
  font-weight: bold;
}

.SnapHeaderCollapsed
{
  color: #777777;
  background-color: #E0DFE3;
  background-image: url(imgWebParts/snap_headerCollapsedBg.gif); 
  border: 1px solid #777777; 
  font-family: Tahoma;
  font-weight: bold;
}

.SnapContent
{
  font-family: verdana;
  font-size: 11px;
  padding: 3px;
  border: 1px solid #57566F;
  border-top-width: 0px;
  background-color: white;
  cursor: default;
}

.Dock
{
  padding:5px;
  border:#AFAFAF 1px solid; 
  background-color:#D1D1D1;
}

.Links
{
  list-style-image:none;
  color:Black;
  font-size:11px;
}

.TopGroup
{
  cursor:pointer; 
  border: 0px;
}

.MenuGroup
{
  background-color:#F5F5F5;
  border:1px #4E5358 solid; 
  border-style:solid;
  cursor:default; 
}

.MenuItem
{
  border: 1px solid #F5F5F5; 
  color:#00025C;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.MenuItemHover 
{
  background-color:#8B9CA4; 
  color: #FFFFFF;
  border: 1px solid #57566F; 
  border-top-color: #9190AC; 
  border-left-color: #9190AC;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}






.TopGroup1
{
  cursor:pointer; 
  border: 0px;
}

.MenuGroup1
{
  background-color:#8B9CA4; 
  border:0px #4E5358 solid; 
  border-style:solid;
  cursor:default; 
}

.MenuItem1
{
  border: 0px solid #F5F5F5; 
  color:#FFFFFF;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.MenuItemHover1
{
  background-color:#8B9CA4; 
  color: #FFFFFF;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.ScrollBar
{
  background-image: url(../images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(../images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}