A.negroneg:link {
	TEXT-DECORATION: none
}
A.negroneg:visited {
	TEXT-DECORATION: none
}
A.negroneg:unknown {
	TEXT-DECORATION: none
}
A.negroneg:hover {
	TEXT-DECORATION: underline
}
A.negronor:link {
	TEXT-DECORATION: underline
}
A.negronor:visited {
	TEXT-DECORATION: underline
}
A.negronor:unknown {
	TEXT-DECORATION: underline
}
A.negronor:hover {
	COLOR: #e0062a; TEXT-DECORATION: none
}
A.blanconeg:link {
	TEXT-DECORATION: none
}
A.blanconeg:visited {
	TEXT-DECORATION: none
}
A.blanconeg:unknown {
	TEXT-DECORATION: none
}
A.blanconeg:hover {
	TEXT-DECORATION: underline
}
A.grisnor:link {
	TEXT-DECORATION: none
}
A.grisnor:visited {
	TEXT-DECORATION: none
}
A.grisnor:unknown {
	TEXT-DECORATION: none
}
A.grisnor:hover {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
A.blanconor:link {
	TEXT-DECORATION: none
}
A.blanconor:visited {
	TEXT-DECORATION: none
}
A.blanconor:unknown {
	TEXT-DECORATION: none
}
A.blanconor:hover {
	TEXT-DECORATION: underline
}
A.black:link {
	FONT-SIZE: xx-small; COLOR: #000000; TEXT-DECORATION: none
}
A.black:visited {
	FONT-SIZE: xx-small; COLOR: #000000; TEXT-DECORATION: none
}
A.black:hover {
	FONT-SIZE: xx-small; COLOR: #000000; TEXT-DECORATION: none
}
A.liteGreyUnderline:link {
	COLOR: #999999; TEXT-DECORATION: underline
}
A.liteGreyUnderline:visited {
	COLOR: #999999; TEXT-DECORATION: underline
}
A.liteGreyUnderline:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
A.smallBlue:link {
	TEXT-DECORATION: none
}
A.smallBlue:visited {
	TEXT-DECORATION: none
}
A.smallBlue:unknown {
	TEXT-DECORATION: none
}
A.smallBlue:hover {
	COLOR: #00437b; TEXT-DECORATION: none
}
A.smallBlueBold:link {
	TEXT-DECORATION: none
}
A.smallBlueBold:visited {
	TEXT-DECORATION: none
}
A.smallBlueBold:unknown {
	TEXT-DECORATION: none
}
A.smallBlueBold:hover {
	COLOR: #929292; TEXT-DECORATION: none
}
TABLE {
	font-size: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD {
	font-size: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 0px; FONT-SIZE: xx-small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
SELECT {
	font-size: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
INPUT {
	font-size: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TEXTAREA {
	 font-size: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
BUTTON {
	 font-size: 11px;  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
FORM {
	MARGIN: 0px
}


INPUT {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}

.grisinput1 {
	background:#F4F4F4 url(img/formbkg.gif) repeat scroll 0 0;
	color: #666666;
	font-weight: normal;
	border: 1px solid #999999;
}
.grisinput {
border: 1px dotted #CDCDCD;
background-color: white;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: black;
font-weight: normal;
font-size: 11px;
font-family: Arial, Verdana, Helvetica;
}
.form_select {
border: 1px dotted #CDCDCD;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #444;
font-weight: normal;
font-size: 11px;
font-family: Arial, Verdana, Helvetica;
padding: 0px;
}

.form01, .form02, .form03 {
background:#F4F4F4 url(img/formbkg.gif) repeat scroll 0 0;
border:1px solid #999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.matric {
	white-space:nowrap;
	background-color: #FFFFFF;
	color: #444444;
	font-weight: normal;
	font-size:11px;
	border: 1px solid #999999;
}

.formulario {

	background-color: #efefef;
	color: #666666;
	font-weight: normal;
	border: 1px solid #999999;
}
.blueinput {
	background-color: #FFFFFF;	
	color: #666666;
	font-weight: normal;
	border: 1px solid #999999;
}
.blueinput:focus {
	background-color: #CCCCFF;	
	color: #666666;
	font-weight: normal;
	border: 1px solid #cccccc;
}
.crest{
    background-color:#F6CECE;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #cccccc;
}
.crestdia{
    background-color:#FF9933;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #cccccc;
}
.cdisp{
    background-color:#ffff66;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #cccccc;
}
.ctra{
    background-color:#E3CEF6;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #cccccc;
}
.ccon{
    background-color:#A9F5BC;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #cccccc;
}
.cconequip{
    background-color:#337520;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #999999;
}
.poi{
    background-color:#FFFF66;
	border:thin;
	border: 1px solid #999999;
}
.zona{
    background-color:#FAB54D;
	border:thin;
	border: 1px solid #999999;
}
.dstat{
    background-color:#E0E2DE;
	border:thin;
	border: 1px solid #999999;
}
.ins{
    background-color:#D1EECA;
	vertical-align:middle;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #999999;
}
.exp{
    background-color:#FED7BA;
	vertical-align:middle;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #999999;
}

.barwrap { /* Don't change the following lines. */ position: relative; border: 1px solid black; vertical-align:top; } 
.barprog { /* Don't change the following lines. */ position: absolute; top: 0; left: 0; height: 100%; vertical-align:top; } 
.bartext { /* Don't change the following lines. */ text-align: center; position: relative; /* Add your customizations after this line. */ }
.cerr{
    background-color:#cccccc;
	border:thin;
	width:10;
	height:10;
	border: 1px solid #999999;
}
.nowraptext{
white-space:nowrap;

}
.boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:80px;
        height:19px;
       }
.button { display: block;
	width: 80px;
	border: 1px Solid #565;
	background-color:#F5F5F5; 
        padding: 3px;
        text-decoration: none;
}

.button:hover { background-color: white; }
.buttonblue { display: block;
	width: 80px;
	color:#FFFFFF;
	font-weight:bold; 
	border: 1px Solid #565;
	background-color:#638cb5; 
    padding: 3px;
    text-decoration: none;
	text-align:center;
}

.buttonblue:hover { background-color:#CCCCFF; }	 	
.buttonblue1 { display: block;
	color:#FFFFFF;
	border: 1px Solid #565;
	background-color:#839CF3; 
	height:20px;
    text-decoration: none;
	text-align:center;
}

.buttonblue1:hover { background-color:#CCCCFF; }	 

.enlaceboton {    font-family: verdana, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 4px;
   background-color: #ffffcc;
   color: #666666;
   text-decoration: none;
}
.enlaceboton:link,
.enlaceboton:visited {
   border-top: 1px solid #cccccc;
   border-bottom: 2px solid #666666;
   border-left: 1px solid #cccccc;
   border-right: 2px solid #666666;
}
.enlaceboton:hover {
    border-bottom: 1px solid #cccccc;
   border-top: 2px solid #666666;
   border-right: 1px solid #cccccc;
   border-left: 2px solid #666666;
}        

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
P {
	 font-size: 11px;  COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bigDarkBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bigDarkGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#009933; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bigDarkRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #CC0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.content {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.contentBlack {
	 font-size: 11px;  COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.contentBlackBig {
	FONT-WEIGHT: bold;  font-size: 16px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.contentLiteGrey {
	 font-size: 11px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.dot {
	FONT-SIZE: 7px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.smallBlueBold {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #3366cc; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal
}
.smallBlue {
	 font-size: 11px; FONT: Arial, Verdana, Helvetica, sans-serif; COLOR: #3366cc
}
.spHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.Tdtitulo {
 vertical-align:middle; background-image:"images/fon01.gif"; height:40; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif 
}
.negroneg {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal
}
.blanconeg {
	 font-size: 11px; FONT: bold Arial, Verdana, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.blanconor {
	 font-size: 11px; FONT:Arial, Verdana, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.negroneg {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal
}
.negronor {
	 font-size: 11px; FONT: Arial, Verdana, Helvetica, sans-serif; COLOR: #000000
}
.grisnor {
	 font-size: 11px; FONT: Arial, Verdana, Helvetica, sans-serif; COLOR: #979797; TEXT-DECORATION: none
}
.grisneg {
	 font-size: 11px; FONT: Arial, Verdana, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none
}

.popup
{
COLOR: #979797;
CURSOR: help;
TEXT-DECORATION: none;

}

.azulnor {
	 font-size: 11px; FONT:Arial, Verdana, Helvetica, sans-serif; COLOR: #3366cc; TEXT-DECORATION: none
}

.subrayado {
border-color:#333333;
border-style:none none dotted;
border-width:0px 0px 1px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
.botonWB {
background-color:#FFFFFF;
border-color:#336699;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#336699;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
}


a.azulnor:link {text-decoration:none;}
a.azulnor:visited {text-decoration:none;}
a.azulnor:actived {text-decoration: none;}
a.azulnor:hover {text-decoration:none;color:#003366;}

.verdenor {
	 font-size: 11px; FONT:Arial, Verdana, Helvetica, sans-serif; COLOR:#339933; TEXT-DECORATION: none
}
.rojonor {
	 font-size: 11px; FONT:Arial, Verdana, Helvetica, sans-serif; COLOR:#CC3333; TEXT-DECORATION: none
}
/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: pointer;
}
.highlighted { background: yellow; }
.MDbuttons { color: black;
 background-color: white;
 font-size: 12px;
 border: 1px solid black;
 padding: 1px;
 margin-bottom: 4px;
 text-align: center;
 cursor: pointer;
}
.headertablecris
{
 background-color:#DEF3FF;
 border:solid 1px #A1BED7;
 vertical-align:middle;
 color:Black;
 font-weight: bold;
 
 }


.FixedHeader {position:relative; top:expression(this.offsetParent.scrollTop);}

.tooltip { text-align: center;	opacity: .80;	-moz-opacity:.80;	filter:Alpha(opacity=80);	white-space: nowrap;	margin: 0;	padding: 2px 0.5ex;	border: 1px solid #000;	font-weight: bold;	font-size: 9pt;	font-family: Verdana;	background-color: #fff;	
}

.btn:active b {
background-color:#CCCCCC;
background-image:none;
}
.btn b b b i
{
	border-width:0;
	display: block;
	height:21px;
	margin:0;
	position:relative;
	color: Red;
	
}
.btn b b b b {
height:13px;
margin-bottom:0;
padding-bottom:0 !important;
}
.btn b b b {
border-width:0;
height:15px;
margin:0;
padding:2px 5px 4px;
}
.btn b b {
background:#FFFFFF url(img/bg_sprites.gif) repeat-x scroll 0 0;
border-width:0 1px;
display:block;
height:21px;
margin:0 -1px;
position:relative;

}
.btn b {
background-color:#FFFFFF;
border-color:#BCC7D4;
border-style:solid;
border-width:1px 0;
display:block;
float:left;
font-weight:normal;
margin:0 3px 0 0;
position:relative;
}

.btn b {
border-style:solid;
font-weight:normal;
}

.btn, .btn:visited {
color:#334455 !important;
cursor:pointer;
white-space:nowrap;
font-size:12px;
text-decoration:none;
}
.statusMap{
BACKGROUND: #efefef;
border-color:#666666;
border-style:solid;
border-width:1px 0;
display:block;
font-weight:normal;
margin:3px 3px 3px 3px;
position:relative;
width:100px;
height:75px;
opacity:.7;
filter:alpha(opacity=70);
}

#loading-mask {  
  position: absolute;  
  left:     0;  
  top:      0;  
  width:    100%;  
  height:   100%;  
  z-index:  20000;  
  background-color: white;  
}  
  
#loading {  
  position: absolute;  
  left:     50%;  
  top:      50%;  
  padding:  2px;  
  z-index:  20001;  
  height:   auto;  
}  
#loadingWindow {  
  position: absolute;  
  left:     50%;  
  top:      50%;  
  padding:  2px;  
  z-index:  20001;  
  height:   auto;  
  margin:   -35px 0 0 -30px;  
  border-radius:10px 10px 10px 10px;
	background:#efefef;
	color:#666;
	padding:5px;
	border:1px solid #B4C7DF;
	border-bottom:2px solid #B4C7DF;
}  
  
#loading .loading-indicator {  
  background: url(./img/loading2.gif) no-repeat;   
  color:      #555;  
  font:       bold 13px tahoma,arial,helvetica;  
  padding:    8px 42px;  
  margin:     0;  
  text-align: center;  
  height:     auto; vertical-align:middle;
  
}  
  
#loadingWindow .loading-indicator {  
  background: url(./img/loading2.gif) no-repeat;   
  color:      #555;  
  font:       bold 13px tahoma,arial,helvetica;  
  padding:    8px 42px;  
  margin:     0;  
  text-align: center;  
  height:     auto; vertical-align:middle;
  
}  

.glabel {
          color:#0000CC;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:9px;
          font-weight: bold;
          background-color: white;
          white-space: nowrap;
          margin: 0;
          padding: 1px 2px;
          border: 1px solid black;
		 
       }
.frio {
          color:#0000CC;
		  font-family:Verdana,Helvetica, Arial, sans-serif;
		  font-size:9px;
		  font-weight: bold;
          background-color: white;
          white-space: nowrap;
          margin: 0;
          padding: 0px 0px;
          border: 1px solid grey;
		  vertical-align:top;
		 
       }       
.glabelv3{
	position: relative; left: -50%; top: -8px; 
	white-space: nowrap;
	padding: 2px; background-color: white;color:#0000CC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight: bold;border: 1px solid black;
	}

.paradaLabelAma {
    font-size: 20px;
    font-weight: bold;
    color: #2D50EF;
    background-color:#f0cd2d;
    font-family: 'Verdana, Arial, Helvetica';
}	
.paradaLabelRoj {
    font-size: 20px;
    font-weight: bold;
    color: #fffff;
    background-color: #ff3000;
    font-family: 'Verdana, Arial, Helvetica';
}
.paradaLabelVer {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    background-color:#318e31;
    font-family: 'Verdana, Arial, Helvetica';
}	

.numberCircleVer {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 12px;
    height: 12px;
    padding: 2px;
    
    background: #318e31;
    border: 1px solid #666;
    color: #ffffff;
    text-align: center;
    
    font: 10px Arial, sans-serif;
    position: relative;
}	
.numberCircleRoj {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 12px;
    height: 12px;
    padding: 2px;
    
    background: #ff3000;
    border: 1px solid #666;
    color: #ffffff;
    text-align: center;
    
    font: 10px Arial, sans-serif;
    position: relative;
}	

.numberCircleAma {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 12px;
    height: 12px;
    padding: 2px;
    
    background: #f0cd2d;
    border: 1px solid #666;
    color: #ffffff;
    text-align: center;
    
    font: 10px Arial, sans-serif;
    position: relative;
}	


table.mvf {
	border-width: 1px;
	border-style: outset;
	border-color:#DFEBEC;
	border-collapse: collapse;
	background-color: white;
}
table.mvf th {
	border-width: 1px;
	font-weight:bold;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #efefef;
}
table.mvf td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}

#message div.loading {
background: url(img/ajaxloader.gif) 2px 6px no-repeat;
}

	.ulTreeColVeh{
		margin:0;
		padding:0;
		display:inline-block;
	}
	.ulTreeColVeh li{
		margin-right:2px;
		line-height:12px;
		display:inline;
	}
	.ulTreeColVeh li div{
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		display:inline-block;
		margin-top:1px;
	}
	
	.ulTreeColVeh li.treeColComun{
		display:none;
		background-color: #f1f1f1;
  		padding: 3px 0 0 2px;
	}
	
	.ulTreeColVeh li.treeColCab{
		display: none;
	   border-radius: 3px 3px 0 0; 
	  /*background: #DBE6F3;*/
	  color: #666;
	  padding: 4px 0 0 0;
	  font-weight: bold;
	  text-align: center;
	  border: 1px solid #B4C7DF;
	  border-bottom: 2px solid #B4C7DF;
	  background-color: #dce9f9;
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
	}
	
	.ulTreeColVeh li div.treeCol0{
		width:58px;
	}
	.ulTreeColVeh li div.treeCol1{
		width:220px;
	}
	.ulTreeColVeh li div.treeCol2{
		width:135px;
	}
	.ulTreeColVeh li div.treeCol3{
		width:100px;/* Frio*/
	}
	.ulTreeColVeh li div.treeColAlias{
		width:100px;
	}
	.ulTreeColVeh li div.treeColGrupo{
		width:116px;
	}
   

