
.PRINTONLY {DISPLAY:none}
.SubTitle {DISPLAY:none}

BODY {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px ;
	text-align:left; vertical-align:top}
INPUT {font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px}
.InputS {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:10px}
SELECT {font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px}
.SelectS {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:9px}
TEXTAREA {font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px}

TD {border-style:none; font-size: 11; font-family:Tahoma, Helvetica, Arial, san-serif;}
.Title {color:#000000; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:20px}
.Title2 {color:#000000; font-family:Helvetica, Arial, san-serif; font-size:16px; font-weight:bold;}
.Title3 {color:#000000; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:14px}
.Title4 {color:#000000; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:12px}
.TitleC {color:#004c8e; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:20px}

.lktitle {color: #007cbe ; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:17px; text-decoration:none}
.lktitle:hover {color: #00aaff; text-decoration:underline} 

.lktitle2 {color: #007cbe ; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:14px; text-decoration:none}
.lktitle2:hover {color: #00aaff; text-decoration:underline} 

.lktitlef {color: black ; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:17px; text-decoration:none}
.lktitlef:hover {color: #00aaff; text-decoration:underline} 

.lktitlef2 {color: black ; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:14px; text-decoration:none}
.lktitlef2:hover {color: #00aaff; text-decoration:underline} 


.SecTitle, tr > td > div.columns1 > h2
{
	color:#000000;
	font-family:Helvetica, Arial, san-serif;
	font-weight:bold;
	font-size:12px;
	background-color:#d9d9d1; 
	vertical-align: middle;
	text-align:left;
	text-indent: 4px;
	border-color:#007cbe;
	border-style: none none solid none;
	border-width:2px;
	padding-top: 4px;
}
	
	tr > td > div.columns1 > h2
	{
		padding : 3px 0px;
	}
	
.SecTitle2 {color:#000000; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:10px;vertical-align: middle; text-align:left; text-indent: 4px; border-color:#007cbe; border-style: none none solid none ; border-width:2px}
.Nav {background-color:#bcbcb4; }

.FieldTitle {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:12px; vertical-align: middle; 
	text-align:right; background-color:#ffffff; height:24px}
.FieldTitleL {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:12px; vertical-align: middle; 
	text-align:left; background-color:#ffffff; height:24px}
.FieldTitleS {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; vertical-align: middle; 
	text-align:right; background-color:#ffffff; height:24px}
.FieldTitleB {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px; vertical-align: middle; 
	text-align:right; background-color:#d9d9d1; height:2px}
.FieldTitleT {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px; vertical-align: middle; 
	text-align:right; background-color:#ffffff; height:2px; border-color:#007cbe; border-style: solid none none none ; border-width:2px}
.FieldTitleSN {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; vertical-align: middle; 
	text-align:left; background-color:#ffffff; height:10px}
.FieldTitleSNL {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; vertical-align: middle; 
	text-align:left; background-color:#ffffff; height:10px}
.FieldTitleLabel {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; 
	text-align:right; background-color:#ffffff; padding-top:3px; padding-right:5px}
.Filters {color: #004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; vertical-align: top; 
	text-align:left; background-color:#ffffff; line-height:2.4;}
.Field {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:12px; vertical-align: middle; 
	background-color:#ffffff; height:24px}
.Fieldb {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px; vertical-align: middle; 
	background-color:#ffffff; height:24px}
.Text1 {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:10px}
.Text2 {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px}
.Text3 {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:13px}
.Text1b {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:10px}
.Text2b {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px}
.Text3b {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:13px}
.TextDecorf {color:#004c8e; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px}
.TextDecor1 {color:#007cbe; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px}
.TextDecor2 {color:#007cbe; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:13px}
.TextDecor3 {color:#007cbe; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:13px}
.TextDecor4 {color:#007cbe; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:16px}
.TextDecor5 {color:#007cbe; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:20px}
.Folio {color:#CC0000; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:20px}
.PreFolio {color:#aaaaaa; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:20px}
.Estatus {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px}
.nodocs {color:gray; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:13px}
.system {background-color:#d9d9d1; font-family:Tahoma, Helvetica, Arial, san-serif; color: #004c8e ; text-decoration:none; font-size:11px; 
	font-weight:normal;}

.system2 {color:gray; font-family:Tahoma, Helvetica, Arial, san-serif ;font-weight:normal; font-size:10px}
.system3 {background-color:#d9d9d1; font-family:Tahoma, Helvetica, Arial, san-serif; color: #004c8e ; text-decoration:none; font-size:11px; 
	font-weight:bold;}
.system4 {background-color:white; font-family:Tahoma, Helvetica, Arial, san-serif; color: #004c8e; text-decoration:none; font-size:11px; 
	font-weight:normal;}

.Header {color: #000000; font-family:Verdana, Helvetica, Arial, san-serif; font-weight:normal; font-size:10px}
.HeaderTitle {color: #000000; font-family:Verdana, Helvetica, Arial, san-serif; font-weight:bold; font-size:13px}
.help1 {color:gray; font-family:Tahoma, Helvetica, Arial, san-serif; font-style: italic ;font-weight:normal; vertical-align:top; font-size:10px}
.asterisco {color:white; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:10px;}
#blanco{color:white}
fieldset {
	border-radius : 5px;
}
legend {
	font-weight:bold;
}
TH {background-color:#007cbe; color:white; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:bold; text-align: left}
TH A:link {text-decoration: none; color: #ffffff}
TH A:visited {text-decoration: none; color: #ffffff}
TH A:hover {text-decoration: underline; color: #ffffff}

.selectedTab {background-color:#007cbe;color: #ffffff; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold !important; font-size:11px}
.selectedTab A:link {color: #ffffff; text-decoration:none; font-weight:bold !important;}
.selectedTab A:visited {color: #ffffff; text-decoration:none; font-weight:bold !important;}
.selectedTab A:hover {text-decoration: underline; color: #ffffff}

.nonSelectedTab {background-color:#d9d9d1;color: #000000; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px}
.nonSelectedTab A:link {text-decoration: none; color: #000000}
.nonSelectedTab A:visited {text-decoration: none; color: #000000}
.nonSelectedTab A:hover {text-decoration: underline; color: #007cbe}

.TRnon {background-color:#d9d9d1}
.TRpair {background-color:#FFFFFF}

.TRnonH {background-color:#CCCCCC}
.TRpairH {background-color:#DDDDDD}
.TRnonD {background-color:#FFFFFF}
.TRpairD {background-color:#EEEEEE}

.Backg {background-color:#007cbe; font-family:Tahoma, Helvetica, Arial, san-serif; color: #000000 ; text-decoration:none; font-size:11px; 
	font-weight:normal;}
.Backg2 {background-color:#d9d9d1; font-family:Tahoma, Helvetica, Arial, san-serif; color: #000000 ; text-decoration:none; font-size:11px; 
	font-weight:normal;}
.Textview {color:#000000; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal}
.Textviewr {color:#000000; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal; text-align:right}
.Textviewdis {color:#999999; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal}

.Tvt {color:#000000; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal; text-align:left;  vertical-align:top}
.Tvtr {color:#000000; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal; text-align:right;  vertical-align:top}

.Total {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-align:right;
			border-style:solid none none none; border-width:1px; }
.Totalb {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-align:right;
			border-style:solid none none none; border-width:1px; }
.TotalStrike {color:black; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-align:right;
			border-style:solid none none none; border-width:1px; text-decoration:line-through }
			
.Strike {color:#000000; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal; text-decoration:line-through}
.Strikeb {color:#000000; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:bold; text-decoration:line-through}

.lkviewu {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:12px; text-decoration:underline}

.lkviewub {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px; text-decoration:underline} 

.lkview {color: #004c8e !important; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none}
.lkview:hover {color: #007cbe; text-decoration:underline} 
td.lkview:hover { color: #004c8e ; text-decoration:none; }

.lkviewk {color: #000000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none} 
.lkviewk:hover {color: #007cbe; text-decoration:underline} 

.lkviewkb {color: #000000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none} 
.lkviewkb:hover {color: #007cbe; text-decoration:underline} 

.lkviewkNOPRINT {color: #000000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none} 
.lkviewkNOPRINT:hover {color: #007cbe; text-decoration:underline} 

.lkviewhi {color: #007cbe ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none} 
.lkviewhi:hover {color: #007cbe; text-decoration:underline} 

.lkview1 {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:12px; text-decoration:none} 
.lkview1:hover {color: #007cbe; text-decoration:underline} 

.lkviewi {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-style: italic ;font-size:11px; font-weight:normal; text-decoration:none} 
.lkviewi:hover {color: #007cbe; text-decoration:underline} 

.lkviewi1 {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-style: italic ;font-size:12px; font-weight:normal; text-decoration:none} 
.lkviewi1:hover {color: #007cbe; text-decoration:underline} 

.lkviewb {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none}
.lkviewb:hover {color: #007cbe; text-decoration:underline}
td.lkviewb:hover, td.lkviewb:hover * { color: #004c8e ; text-decoration:none; }

.lkviewb1 {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px; text-decoration:none}
.lkviewb1:hover {color: #007cbe; text-decoration:underline} 

.lkviewb14 {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:14px; text-decoration:none}
.lkviewb14:hover {color: #007cbe; text-decoration:underline} 

.lkviewbp {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:inherit; text-decoration:none}
.lkviewbp:hover {color: #007cbe; text-decoration:underline} 

.lkviewp {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:inherit; text-decoration:none}
.lkviewp:hover {color: #007cbe; text-decoration:underline} 

.lkviewbz {color: #004c8e ; font-family:  Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none}
.lkviewbz:hover {color: #007cbe; text-decoration:underline} 


.lkviewd {color: gray ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none}
.lkviewd:hover {color: #007cbe; text-decoration:underline} 

.lkviewh {color: white ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none} 
.lkviewh:hover {text-decoration:underline} 

.lkviewbs {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:10px; text-decoration:none}
.lkviewbs:hover {color: #007cbe; text-decoration:underline} 

.lkviewbsv {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:10px; text-decoration:none}
.lkviewbsv:hover {color: #004c8e; text-decoration:underline} 

.lkviews {color: #004c8e ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:10px; text-decoration:none}
.lkviews:hover {color: #007cbe; text-decoration:underline} 

.lktext {color: #000000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none}
.lktext:hover {color: #000000; text-decoration:underline} 

A.lkviewhome {color: #000000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none} 
A.lkviewhome:hover {color: #007cbe; text-decoration:underline} 

A.lkviewhomeur {color: #000000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:12px; text-decoration:none} 
A.lkviewhomeur:hover {color: #007cbe; text-decoration:underline} 

.lkviewdis {color: #999999 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none}
.lkviewdis:hover {color: #999999; text-decoration:underline} 

.lkviewbdis {color: #999999 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none}
.lkviewbdis:hover {color: #999999; text-decoration:underline} 

.lkviewbdisz {color: #999999 ; font-family: Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none}
.lkviewbdisz:hover {color: #999999; text-decoration:underline} 


.lkviewred {color: #CC0000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none} 
.lkviewred:hover {text-decoration:underline} 

.lkviewbred {color: #CC0000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none} 
.lkviewbred:hover {text-decoration:underline} 

.lkviewbwarn {color: #D48200 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none} 
.lkviewbwarn:hover {text-decoration:underline} 


.THborder {border-color:#007cbe; border-style:solid solid none solid; border-width:1px; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:bold; text-align: center; color:#004c8e; background-color:#d9d9d1}
.THborderd {border-color:#007cbe; border-style:solid solid none solid; border-width:1px; font-family:Tahoma, Helvetica, Arial, san-serif; font-size:11px; font-weight:bold; text-align: center; color:#004c8e; background-color:#B8B8B8}


A.lkred {color: #CC0000 ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px; text-decoration:underline} 

.Action {color:#007cbe; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px}
.Action_Ch {color:dd1040 !important; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px}
.Vista_Inicial {color:dd1040; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:13px}
.Action2 {color:#007cbe; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px}
.ActionAlert {color:ee0000; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px}
.ActionReadOnly {color:f8f8f8; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px}
.UpFile{font-family:Tahoma;font-size:11px }
.ReadOnly {border-color:white; border-style:none none none none; border-width:0px; background-color:transparent}
.Disabled {color:#999999; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px}

.OK {background-color:30AF30; border-color:white; border-style:none solid solid none; border-width:1px;font-family:Tahoma, Helvetica, Arial, san-serif; 
	font-weight:normal; color:white; font-size: 11px}
.Warn {background-color:FFFF60; border-color:white; border-style:none solid solid none; border-width:1px;font-family:Tahoma, Helvetica, Arial, san-serif; 
	font-weight:normal; color:white; font-size: 11px}
.Alert {background-color:FF2020; border-color:white; border-style:none solid solid none; border-width:1px;font-family:Tahoma, Helvetica, Arial, san-serif; 
	font-weight:normal; color:white; font-size: 11px}

.Separator {font-size:5px;background-color:#FFFFFF}

.PageBreak {page-break-before: always}

.TitleDec {color:#007cbe; font-family:Helvetica, Arial, san-serif; font-weight:bold; font-size:20px; text-align:left; }

.lkviewbdecor {color: #007cbe ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:11px; text-decoration:none}
.lkviewbdecor:hover {color: #00aaff; text-decoration:none}

.lkviewbdecor1 {color: #007cbe ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:bold; font-size:12px; text-decoration:none}
.lkviewbdecor1:hover {color: #00aaff; text-decoration:none}

.lkviewdecor {color: #007cbe ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:11px; text-decoration:none}
.lkviewdecor:hover {color: #00aaff; text-decoration:none}

.lkviewdecor1 {color: #007cbe ; font-family:Tahoma, Helvetica, Arial, san-serif; font-weight:normal; font-size:12px; text-decoration:none}
.lkviewdecor1:hover {color: #00aaff; text-decoration:none}
.delays {color:red;font-family:Tahoma, Helvetica, Arial, san-serif;font-size:12pt; font-weight:bold}
.ontime {color:green;font-family:Tahoma, Helvetica, Arial, san-serif;font-size:12pt; font-weight:bold}
.filtersbg {background:#C5EFC5; border-width: 1px;}
.OPACITY {opacity:0.5;}
.errorbg {
	background:#FFAAAA;
	background-color:#FFAAAA !important;
}

.isok          {background-color:#BBFFBB;}
.iswarning     {background-color:yellow;}
.iserror       {background-color:#FF7B7D;}
.isok td       {border-bottom:1px dotted black;}
.iswarning td  {border-bottom:1px dotted black;}
.iserror td    {border-bottom:1px dotted black;}

.disabled {background:#DADAD4}
.rowbg {background:#FFFCDD}
.note {color:gray; font-size:95%; font-weight:normal}
.note:hover {color:black}

thead {display:table-header-group;}


.dept_classif_indicator
{
	font-weight      : bold;
	background-color : white;
	border-radius    : 25%;
	padding          : 0.2em;
	text-align       : center;
	border           : 1px solid silver;
	display          : inline-block;
	width            : 1.2em;
}

.tree_note
{
	margin-left : 1em;
	color       : gray;
	font-size   : 10px;
	font-weight : normal;
}

.dashTitle {
	font-size       : 13px;
	font-weight     : bold;
	color           : #FFFFFF;
	text-decoration : none
}

@-moz-keyframes action_pulse
{
	0%   { box-shadow: 0px 0px 3px red; }
	50%  { box-shadow: 0px 0px 6px red, 0px 0px 6px red; }
	100% { box-shadow: 0px 0px 3px red, 0px 0px 3px red; }
}

@-webkit-keyframes action_pulse
{
	0%   { box-shadow: 0px 0px 3px red; }
	50%  { box-shadow: 0px 0px 6px red, 0px 0px 6px red; }
	100% { box-shadow: 0px 0px 3px red; }
}

@keyframes action_pulse
{
	0%   { box-shadow: 0px 0px 3px red; }
	50%  { box-shadow: 0px 0px 6px red, 0px 0px 6px red; }
	100% { box-shadow: 0px 0px 3px red; }
}

.action_attention {
	color             : red !important;
	text-decoration   : none;
	-moz-animation    : action_pulse 1.5s ease-in-out infinite;
	-webkit-animation : action_pulse 1.5s ease-in-out infinite;
	animation         : action_pulse 1.5s ease-in-out infinite;
}

.action_attention:disabled
{
	-moz-animation    : none;
	-webkit-animation : none;
	animation         : none;
}

span.no_underline_hover:hover,
.lkviewb:hover span.no_underline_hover
{
	text-decoration : none !important;
	cursor : default;
	display : inline-block;
}

/** Para homogeneizar el aspecto entre diferentes navegadores y plataformas */

input.Action, input[type='button'], .button, div.fakeAction
{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFB), to(#E0E0E0));
	background: -moz-linear-gradient(center top , #FBFBFB, #E0E0E0) repeat scroll 0 0 transparent;
	border: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	color: #007CBE;
	font-family : u2400, Tahoma, Helvetica, Arial, Verdana, sans-serif;
	padding: 4px 10px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	font-weight : bold;
}
	div.fakeAction
	{
		display        : table-cell;
		vertical-align : middle;
		cursor         : default;
	}

input.ActionAlert
{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFB), to(#E0E0E0));
	background: -moz-linear-gradient(center top , #FBFBFB, #E0E0E0) repeat scroll 0 0 transparent;
	border: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
	color: red;
	font-weight: normal;
		padding: 2px 8px;
		text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	font-weight : bold;
}

input.Action:hover:enabled, input.ActionAlert:hover:enabled, input[type='button']:hover:enabled, .button:hover:enabled, div.fakeAction:hover,
input.Action:focus, input.ActionAlert:focus, input[type='button']:focus, .button:focus
{
	background: none repeat scroll 0 0 #FBFBFB !important;
	/*background-color : #FBFBFB !important;*/
	border: 1px solid rgba(0, 0, 0, 0.8);
}

input.Action:active, input.ActionAlert:active, input[type='button']:active:enabled, .button:active:enabled
{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#D0D0D0), to(#FFFFFF)) !important;
	/*background-color : #D0D0D0 !important;*/
	border: 1px solid rgba(0, 0, 0, 0.8);
}

input.Action:disabled, input.ActionAlert:disabled, input[type='button']:disabled, .button:disabled
{
	background: none repeat scroll 0 0 #DCDCDC;
	color: rgba(0, 0, 0, 0.4) !important;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

body.search
{
	-webkit-transition : margin-left 0.5s ease;
	-moz-transition    : margin-left 0.5s ease;
	transition         : margin-left 0.5s ease;
}

iframe.search_results
{
	position         : fixed;
	top              : -1px;
	right            : 0px;
	width            : 0px;
	height           : 1080px;
	box-shadow       : -20px 0px 20px black;
	z-index          : 1000000;
	background-color : white;
	border-width     : 0px;
}

iframe.search_results_animations {
	-webkit-transition : width 0.5s ease;
	-moz-transition    : width 0.5s ease;
	transition         : width 0.5s ease;
}

iframe.search_results_expanded
{
	width : 600px;
}

iframe.search_help
{
	position         : fixed;
	top              : -1px;
	right            : 0px;
	width            : 0px;
	height           : 1080px;
	box-shadow       : -20px 0px 20px black;
	z-index          : 1000000;
	background-color : white;
	border-width     : 0px;
}

iframe.search_help_animations {
	-webkit-transition : width 0.5s ease;
	-moz-transition    : width 0.5s ease;
	transition         : width 0.5s ease;
}

iframe.search_help_expanded
{
	width : 400px;
} 
