.lnkheader {
    color : #003399;
	text-decoration : none;}

.lnkheader:hover {
    text-decoration : underline;
    /*font-weight: bold;*/
}

.imagedata {
	display: inline-block;
}

.imagedata:visited {
	border: 1px solid #BBBBBB;
}

.imagesample {
	border: 1px solid #BBBBBB;
}

.lnkdata {
    color : #003399;
	text-decoration : none;}

.lnkdatared {
    color : #ff0000;
	text-decoration : underline;}

.lnkdata:hover {
    text-decoration : underline;
    font-weight: bold;
}

.lnkdata:visited {
    font-weight: bold;
    color : #191970;
}

.lnkoption {color : #848484;
	text-decoration : none;
	font-weight: bold;
}

.lnkoption:hover {
    text-decoration : underline;  
    font-weight: bold; 
}

.lnksuboption {
    color : #4a4a4a;
	text-decoration : none;
}

.lnksuboption:hover {
    text-decoration : underline;
   	font-weight: bold;
}

.lnknoticia {
    color : #4a4a4a;
    font-size: 0.55em;
    text-decoration : none;
}

.lnknoticia:hover {
    text-decoration : underline; 
}

.toptext {
	text-align: right;
	padding: 0.4em;
	background-color: #F5F5F5;
	padding-left: 1.8em;
	border: thin dotted #E4E4E4;
	font-size: 0.7em;
}

.msg {
    color : #8E8E8E;
    margin-top: 5px;
	background-color: #F5F5F5;
	border: thin dotted #E4E4E4;
	font-size: 0.9em;
}
.msgSemanal{
    color : #000000;
    margin-top: 5px;
	background-color: #eaffea;
	border: thin dotted #126512;
	font-size: 0.9em;
}

.msgerror {
    color : #707070;
    background-color: #FFFFFF;
    border: 1px dashed #D4D4D4;
    margin: 4px;
    padding: 6px;
    font-size: 12px;
}

.error {
    border: 1px dashed #666600;
    color: #660000;
    background: #ffeeee;
    margin: 4px;
    padding: 6px;
    font-size: 12px;
}

.recadotxt {
   /* 210275
    color : #6B6B6B;
    font-size: 9px;
    */
   color : orange;
   text-decoration-line: blink;
   font-size: 12px;
   /* 210275 */
}

.msgtxt {
    color : #8E8E8E;	
   	font-size: 12px;
}
.msg1 {
    color : #006aed;
    margin-top: 5px;
	background-color: #d6e0ed;
	border: thin solid #3c92ff;
	font-size: 0.7em;
}
.msgtxt1 {
    color : #006aed;	
   	font-size: 10px;
}

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

form {
    margin-bottom: 0;
}

.topheader {
	background-color: #F5F5F5;
	border-top: 1px solid #9E9E9D;

}

.bottomfooter {
	background-color: #F5F5F5;
    padding-left: 1.8em;
	border-bottom: 1px solid #9E9E9D;
	font-size: 0.7em;
}

.bgmenu {
    text-align: right;
    background-color: #F5F5F5;
}

.subheader {
	background-color: #F5F5F5;
	border-top: 1px solid #E1E1E0;
	border-left: 10px solid #FFFFFF;
    padding: 4px;
	font-size: 0.7em;
}

.topindicador {
    background-color: #F5F5F5;
    border-top: 2px dotted silver;
    font-size: 0.7em;
}

.indicador {
    color : #8E8E8E;	
   	font-size: 10px;
}

.noboton {
    background-color: #F5F5F5;
    width: 0px;
    height: 0px;
    border : 1px solid #F5F5F5;
}

.boton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #565656;
    background-color: #F5F5F5;
    cursor: pointer;
    font-weight: bold;
}

.botonactual {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: navy;
    background-color: #F4F4F4;;
    cursor: hand;
    font-weight: bold;
}

.content {
    text-align: left;
    background-color: White;
    border-top: 2px solid #FFFFFF;
    border-left: 10px solid #FFFFFF;
}

.titulo {
    text-align: right;
    font-size: 17px;
    font-weight: bold;
    color: Navy;
    border-right: 15px solid #FFA500;
    padding-right: 5px;
}

.subtitulo {
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: Navy;
    border-left: 15px solid #B0C4DE;
    padding-left: 5px;
    margin-bottom: 5px;
}

.inputheader {
	text-align: left;
	padding-left: 0.5em;
	padding-right: 0.5em;	
	background-color: #FFFFFF;
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
   scrollbar-face-color: #F5F5F5; 
    scrollbar-shadow-color: #F5F5F5; 
    scrollbar-highlight-color: #F5F5F5; 
    scrollbar-3dlight-color: #F5F5F5; 
    scrollbar-darkshadow-color: #F5F5F5; 
    scrollbar-track-color: #F5F5F5; 
    scrollbar-arrow-color: #8E8E8E;
    scrollbar-cursor: pointer;    	
}

.inputnormal {
    text-align: left;
    cursor: pointer;
    padding-left: 0.5em;
    padding-right: 0.5em;
    background-color: #FFFFFF;
    border-top: 1px solid #D2D2D2;
    border-left: 1px solid #D2D2D2;
    border-right: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 0.99em;
}

.menuopt {
	text-align: left;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	background-color: #F5F5F5;
	border-top: 1px solid #E1E1E0;
	font-size: 0.7em;
	color: #CDCDCD;
	font-weight: bold;
}

.menuoptOn {
	text-align: left;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	background-color: #F5F5F5;
	font-size: 0.8em;
	color: #2D2D2D;
    text-decoration: underline;
	font-weight: bold;
}

.menusubopt {
    text-align: left;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	background-color: #F5F5F5;
	border-top: 1px solid #E1E1E0;
	font-size: 0.7em;
	color: #CDCDCD;
	font-weight: bold;
}
.txtGris {
    text-align: left;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	background-color: #F5F5F5;
	font-size: 0.7em;
	color: #717171;
	font-weight: bold;
    text-decoration:none;
}	
.tcab {
    text-align: left;
    padding: 3px;
    background-color: #DFE9F3;
    color: Black;
    font-weight: bold;
    font-size: 12px;
    border-right : 2px solid #B0C4DE;
    border-bottom : 2px solid #B0C4DE;
    font-variant : small-caps;
    vertical-align : top;
}
.tcabC {
    text-align: center;
    padding: 3px;
    background-color: #DFE9F3;
    color: Black;
    font-weight: bold;
    font-size: 12px;
    border-right : 2px solid #B0C4DE;
    border-bottom : 2px solid #B0C4DE;
    font-variant : small-caps;
    vertical-align : top;
}
		
.tdet {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FFFFFF;
    font-size: 12px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}
.tdetC {
    text-align: center;
    padding: 3px;
    color: #484848;
    background-color: #FFFFFF;
    font-size: 12px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}

.tdetamarillo {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FBFCE0;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}

.tpartidaoff {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FFFFFF;
    font-size: 10px;
    vertical-align : top;
    cursor: pointer;
    border : thin solid Black;
}

.tpartidaon {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FBFCE0;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
    cursor: pointer;    
}

.tdetrojo {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FFDDE2;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}

.tdetverde {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #DDFFE2;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}

.tdetgris {
    padding: 3px;
    color: #484848;
    background-color: #EDEDED;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}

.tdetazul {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #EDF7FA;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}
.tdetazul2 {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #99CCFF;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}
.inputheaderoff {
    text-align: left;
    padding-left: 0.5em;
    padding-right: 0.5em;
    background-color: #EDEDED;
    border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
   scrollbar-face-color: #F5F5F5; 
    scrollbar-shadow-color: #F5F5F5; 
    scrollbar-highlight-color: #F5F5F5; 
    scrollbar-3dlight-color: #F5F5F5; 
    scrollbar-darkshadow-color: #F5F5F5; 
    scrollbar-track-color: #F5F5F5; 
    scrollbar-arrow-color: #8E8E8E;
    scrollbar-cursor: pointer;
    color : #9E9E9E;
}
.marcarojo {	
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FFDDE2;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    border-left : 3px solid #FF0000;
    vertical-align : top;
}
.marcaverde {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #DDFFE2;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    border-left : 3px solid #00FF00;		
    vertical-align : top;
}
.marcaamarillo {
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FBFCE0;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    border-left : 3px solid #FFFF00;		
    vertical-align : top;
}
.bloquerojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	background-color: #FFECEC;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	border: thin solid #FFA4A4;
	color: #FF0000;
}
.bloqueazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	background-color: #ECECFF;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	border: thin solid #A4A4FF;
	color: #0000FF;
}
.bloqueazul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	background-color: #99CCFF;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	border: thin solid #0000FF;
	color: #0000FF;
}
.bloquerojourgente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	background-color: #FFECEC;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: thin solid #FFA4A4;
	color: #FF0000;
}
.bloqueverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	background-color: #ECFFEC;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	border: thin solid #009900;
	color: #009900;
}
.bloqueamarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	background-color: #FEFFEC;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	border: thin solid #A9B105;
	color: #A9B105;
}
.tdetamarillourgente {	
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FBFCE0;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    border-left : 3px solid #FF0000;
    vertical-align : top;
}
.tdetamarilloendomiciliourgente {	
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FBFCE0;
    font-size: 10px;
    border-bottom : 3px solid #00FF00;
    border-right : 1px solid #CECECE;
    border-left : 3px solid #FF0000;
    vertical-align : top;
}
.tdetamarilloendomicilio {	
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FBFCE0;
    font-size: 10px;
    border-bottom : 3px solid #00FF00;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}
.tdeturgente {	
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FFFFFF;
    font-size: 10px;
    border-bottom : 1px solid #CECECE;
    border-right : 1px solid #CECECE;
    border-left : 3px solid #FF0000;
    vertical-align : top;
}
.tdetendomicilio {	
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FFFFFF;
    font-size: 10px;
    border-bottom : 3px solid #00FF00;
    border-right : 1px solid #CECECE;
    vertical-align : top;
}
.tdetendomiciliourgente {	
    text-align: left;
    padding: 3px;
    color: #484848;
    background-color: #FFFFFF;
    font-size: 10px;
    border-bottom : 3px solid #00FF00;
    border-right : 1px solid #CECECE;
    border-left : 3px solid #FF0000;
    vertical-align : top;
}
#toolTipBox {
       display: none;
       padding: 5;
       font-size: 12px;
       border: #4b4b4b solid 1px;
       font-family: verdana;
       position: absolute;
       background-color: #b2ff9a;
       color: #4b4b4b;
}
