/* CSS Document */
* {
/*    font-family: Arial;
	font-size: 12px;*/
}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	color: #000000;
	font-family: Arial, Tahoma;
	font-size:12px;

	SCROLLBAR-FACE-COLOR: white;
	SCROLLBAR-HIGHLIGHT-COLOR:#C0C0C0;
	SCROLLBAR-SHADOW-COLOR: #054f7d;
	SCROLLBAR-3DLIGHT-COLOR: #054f7d;
	SCROLLBAR-ARROW-COLOR: #054f7d;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	oveflow-x: hidden;
}
a:link {
	color: #1f75ff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1f75ff;
}
a:hover {
	text-decoration: underline;
	color: #1f75ff;
}
a:active {
	text-decoration: underline;
	color: #1f75ff;
}

input {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}

input: active{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #94ca00;
}

input button{
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:white;
	background:#1f75ff;
	border:1px;
	width:150px;
	height:25px;
}

input submit{
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:white;
	background:#1f75ff;
	border:1px;
	width:150px;
	height:25px;
}


#rojo a{ color:#FF0000; text-decoration:none; }
#rojo a:hover{ text-decoration:underline; }

#blanco a{ color:#ffffff; text-decoration:none; }
#blanco a:hover{ text-decoration:underline; }

#verdeblanco a{ color:#94ca00; text-decoration:none; }
#verdeblanco a:hover{ color:#ffffff; text-decoration:underline; }

#blancoverde a{ color:#ffffff; text-decoration:none; }
#blancoverde a:hover{ color:#94ca00; text-decoration:none; }

#opcmenu a{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
#opcmenu a:hover{ color:#000000; }

.fondo_azul { background-color: #ffffff; }
.fondo_azul { background-color: #1f75ff; }
.fondo_verde { background-color: #94ca00; }
.fondo_gris{ background-color: #839ca9; }
.dosesquinas_redondas{ border-radius:7px 0px 7px 0px; }

.EstiloTit { font-family: Arial Narrow; font-weight: bold; 	font-size: 14px;}
.EstiloText { font-family: Arial; font-size: 12px; color:#000000; }
.EstiloTextLite { font-family: Arial; font-size: 12px; color:#FFFFFF; }
.EstiloTextGris { font-family: Arial; font-size: 12px; color:#999999; }
.EstiloTextVerde { font-family: Arial; font-size: 12px; color:#93CA00; }
.EstiloBigVerde { font-family: Arial; font-size: 15px; color:#93CA00; }
.EstiloTextAzul { font-family: Arial; font-size: 12px; color:#1f75ff; }
.EstiloFNum { font-family: Courier; font-size: 12px;  }
.EstiloNum { font-family: Tahoma; font-size: 10px;  }
.EstiloNumRojo { font-family: Tahoma; font-size: 10px; color:#FF0000; }
.EstiloNumAzul { font-family: Tahoma; font-size: 10px; color:#1f75ff; }
.EstiloNumLite { font-family: Tahoma; font-size: 10px; color:#FFF; }
.EstiloNumGris { font-family: Tahoma; font-size: 10px; color:#999999; }
.EstiloSmall { font-family: Tahoma; font-size: 8px;  }
.EstiloSmallRojo { font-family: Tahoma; font-size: 8px; color:#FF0000; }
.EstiloError { font-family: Tahoma; font-size: 10px; color:#FF0000; }
.EstiloAviso { font-family: Tahoma; font-size: 12px; color:#FF0000; }
.EstiloNota { font-family: Tahoma; font-size: 12px; color:#94ca00; font-weight:bold; }
.EstiloAlerta { font-family: Arial; font-weight: bold; font-size: 16px; color: #FF0000; }

.hidetext { visibility : hidden; }

.botona{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:150px; height:25px; }
.botona2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:100px; height:19px; }
.botonas{ font-size:10px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:65px; height:15px; }
.botonalarge{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:150px; height:25px; }
.botonalarge2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:200px; height:25px; }


.botonalite0{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:30px; height:15px; }
.botonalite{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:60px; height:15px; }
.botonalite2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:70px; height:15px; }
.botonalite3{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; border:1px; width:130px; height:15px; }


.botonv{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:1px; width:150px; height:25px; }
.botonv2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:1px; width:100px; height:19px; }
.botonvs{ font-size:10px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:1px; width:65px; height:15px; }
.botonv3{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:1px; width:50px; height:19px; }
.botonvlarge{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:1px; width:150px; height:25px; }
.botonvlarge2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:1px; width:200px; height:25px; }
.botonvlite{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:3px; width:60px; height:15px; }
.botonvlite2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:3px; width:70px; height:15px;}
.botonvlite3{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:3px; width:85px; height:15px;}
.botonvlite4{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; border:3px; width:130px; height:15px;}

.botonr{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#FF0000; border:1px; width:150px; height:25px; }
.botonr2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#FF0000; border:1px; width:100px; height:19px; }
.botonrs{ font-size:10px; font-family:Tahoma; font-weight:bold; color:white; background:#FF0000; border:1px; width:65px; height:15px; }
.botonrlite{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#FF0000; border:1px; width:70px; height:15px; }
.botonrlarge2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#FF0000; border:1px; width:200px; height:25px; }

.botong{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#999999; border:1px; width:150px; height:25px; }
.botong2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#999999; border:1px; width:100px; height:19px; }

.select{ font-family: Arial; font-size:12px; color:#000000; border:1px;}

.boxrojo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FF0000 }

.box { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #839ca9;  }
.boxnum { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #839ca9; text-align:right;  }
.boxnumt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px; text-align:right; background-color:transparent }
.box2t { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px; background-color:transparent; }
.box2g { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #CCCCCC;  }
.boxw { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FFFFFF;  }

.box3 { font-family: Arial; font-size: 9px; border: 1px solid #104273;  }
.box3num { font-family: Arial; font-size: 9px; border: 1px solid #104273; text-align:right;  }
.box3t { font-family: Arial; font-size: 9px; border: transparent; background-color:transparent; }
.box3t2 { font-family: Arial; font-size: 9px; border:1px solid #CCCCCC; background-color:transparent; }
.box3w { font-family: Arial; font-size: 9px; border: 1px solid #FFFFFF;  }
.box3g { font-family: Arial; font-size: 9px; border: 1px solid #CCCCCC;  }


.renglon_azul{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#1f75ff; }
.renglon_verde{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#94ca00; }

.border_azul{ border-color:#104273; }
.td1_azul{ background-color:#104273; }

.border_verde{ border-color:#94ca00; }
.td1_verde{ background-color:#94ca00; border-color:#94ca00; }

.border_blanco{ border-color:#FFFFFF;  border-width:0;}
.td1_blanco{ background-color:#FFFFFF; border-color:#FFFFFF; border-spacing:0; border-width:0; }

.border_rojo{ border-color:#FF0000; }
.td1_rojo{ background-color:#FF0000; }

.td1_amarillo{ background-color:#ffda01; }
.botonamarillo{ font-size:11px; font-family:Tahoma; font-weight:bold; color:black; background:#ffda01; border:1px; width:130px; height:15px; }


.hr1 { color: #104273; background-color: #F9A300; height: 1px; border: 0; }
.hr2 { color: #94ca00; background-color: #000000; height: 1px; border: 0; }





#calendario .altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #000000;
	background-color: #a8bfcd;
}

#calendario .tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #104273;
	font-weight: bold;
}

#calendario .hoy {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #FF9C00;
	font-weight: bold;
}

#calendario .domingo {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #a8bfcd;
}

#calendario .diario {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: 000000
}

#calendario tform {
	border-width: 1px;
	border-color: 000000;
	border-style: solid;
}
#calendario a:link {
	text-decoration: none;
}
#calendario a:visited {
	text-decoration: none;
}
#calendario a:hover {
	text-decoration: underline;
}

#calendario a:active {
	text-decoration: none;
}

.tooltip {    display:none;    background:transparent url(/media/img/tooltip/black_arrow.png);    font-size:12px;    height:70px;    width:160px;    padding:25px;    color:#eee;  }

.oculto{ display:none; }


/*\ TABLA REPORTE \*/
.tdSmallTit{ font-family: Tahoma; font-size: 10px; text-align:center; font-weight:bold; color:#FFFFFF; background-color:#104273; }
.tdSmall{ font-family: Tahoma; font-size: 10px; text-align:center; }
.tdSmallNum{ font-family: Tahoma; font-size: 10px; width:60px; text-align:right; }
.tdSmallTexto{ font-family: Tahoma; font-size: 10px; width:130px; }