/* CSS Document */
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: #7492BE;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #7492BE;
}
a:hover {
	text-decoration: underline;
	color: #7492BE;
}
a:active {
	text-decoration: underline;
	color: #7492BE;
}

.i_barra{ background-image:url(../../img/imgbarra.jpg); }

#ver_fraccion a{ color:#FF6600; text-decoration:none; }
#ver_fraccion a:hover{ text-decoration:underline; }

#naranja a{ color:#FF6600; text-decoration:none; }
#naranja a:hover{ text-decoration:underline; }

#negro a{ color:#333333; text-decoration:none; }
#negro a:hover{ text-decoration:underline; }

#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; }

#blanconaranja a{ color:#ffffff; text-decoration:none; }
#blanconaranja a:hover{ color:#f9a300; text-decoration:none; }

.fondo_azul { background-color: #004A7B; }
.EstiloTit { font-family: Arial Narrow; font-weight: bold; 	font-size: 14px;}
.EstiloTitColor { font-family: Arial Narrow; font-weight: bold; font-size: 14px; color: #FF9C00;}
.EstiloTitColor2 { font-family: Arial Narrow; font-weight: bold; font-size: 14px; color: #104273;}
.EstiloTitColor3 { font-family: Arial Narrow; font-weight: bold; font-size: 10px; color: #FFFFFF;}
.EstiloTitColor4 { font-family: Arial Narrow; font-weight: bold; font-size: 10px; color: #FF9C00;}
.EstiloOpcion { font-family: Arial Black; font-size: 18px; color: #FF9900; }
.EstiloText { font-family: Arial; font-size: 12px;  }
.EstiloTextAct { font-family: Arial; font-size: 12px; color:#ecbc56; }
.EstiloTextB { font-family: Arial; font-size: 14px;  }
.EstiloTextR { font-family: Arial; font-size: 12px; color:#FF0000; }
.EstiloTextV { font-family: Arial; font-size: 12px; color:#009900;  }
.EstiloTextV2 { font-family: Arial ; font-size: 12px; color: #B7CFAF;}
.EstiloTextV3 { font-family: Arial; font-size: 16px; color:#009900;  }
.EstiloTextc { font-family: Arial; font-size: 12px; color:#000000;  }
.EstiloTextsmall { font-family: Tahoma; font-size: 7px;  }
.EstiloTitsmall { font-family: Tahoma; font-size: 7px;  color:#FFFFFF;}
.EstiloTextLite { font-family: Arial; font-size: 10px; color:#FFFFFF; }
.EstiloNum { font-family: Tahoma; font-size: 10px;  }
.EstiloNum2 { font-family: Tahoma; font-size: 8px;  }
.EstiloTextLite2 { font-family: Tahoma; font-size: 10px; color:#FFFFFF;  }
.EstiloError { font-family: Tahoma; font-size: 10px; color:#FF0000; }
.EstiloAviso { font-family: Tahoma; font-size: 12px; color:#FF6600; }
.EstiloAviso2 { font-family: Tahoma; font-size: 10px; color:#FF6600; }
.EstiloNota { font-family: Tahoma; font-size: 12px; color:#104273; font-weight:bold; }
.EstiloAlerta { font-family: Arial; font-weight: bold; font-size: 16px; color: #FF0000; }
.EstiloAlerta2 { font-family: Arial; font-weight: bold; font-size: 12px; color: #FF0000; }
.EstiloLog { font-family: Arial; font-weight: bold; color: #000000; font-size: 10px; }
.EstiloSelect { color:#FF0000; }

.hidetext {
visibility : hidden;
}


.SEstiloTit { font-family: Arial Narrow; font-weight: bold; 	font-size: 7px;}
.SEstiloTitColor { font-family: Arial Narrow; font-weight: bold; font-size: 7px; color: #FF9C00;}
.SEstiloTitColor2 { font-family: Arial Narrow; font-weight: bold; font-size: 7px; color: #104273;}
.SEstiloTitColor3 { font-family: Arial Narrow; font-weight: bold; font-size: 7px; color: #FFFFFF;}
.SEstiloTitColor4 { font-family: Arial Narrow; font-weight: bold; font-size: 7px; color: #FF9C00;}
.SEstiloOpcion { font-family: Arial Black; font-size: 7px; color: #FF9900; }
.SEstiloText { font-family: Arial; font-size: 7px;  }
.SEstiloTextB { font-family: Arial; font-size: 7px;  }
.SEstiloTextsmall { font-family: Tahoma; font-size: 7px;  }
.SEstiloTitsmall { font-family: Tahoma; font-size: 7px;  color:#FFFFFF;}
.SEstiloTextLite { font-family: Arial; font-size: 7px; color:#FFFFFF; }
.SEstiloNum { font-family: Tahoma; font-size: 7px;  }
.SEstiloError { font-family: Tahoma; font-size: 7px; color:#FF0000; }
.SEstiloAviso { font-family: Tahoma; font-size: 7px; color:#FF6600; }
.SEstiloNota { font-family: Tahoma; font-size: 7px; color:#104273; font-weight:bold; }
.SEstiloAlerta { font-family: Arial; font-weight: bold; font-size: 7px; color: #FF0000; }
.SEstiloAlerta2 { font-family: Arial; font-weight: bold; font-size: 7px; color: #FF0000; }
.SEstiloLog { font-family: Arial; font-weight: bold; color: #000000; font-size: 7px; }


.boton{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#f9a300; border:1px; width:150px; height:25px; }

.botonrojo{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#CC0000; border:1px; width:150px; height:25px; }

.botonalerta{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background-color:#CC0000; border:1px; height:18px; }
.botonalertalarge{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background-color:#CC0000; border:1px; height:18px; width:180px; }

.botonb{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#104273; border:1px; width:150px; height:25px; }
.botonsn{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#f9a300; border:1px; width:50px; height:25px; }
.botonsn2{ font-size:11px; font-family:Tahoma; font-weight:bold; color:#f9a300; background:#f9a300; border:1px; width:50px; height:25px; }
.botons{ font-size:11px; font-family:Tahoma; font-weight:bold; color:white; background:#104273; border:1px; width:50px; height:25px; }
.boton2{ font-size:11px; font-family:Tahoma; font-weight:normal; color:white; background:#104273; border:1px; width:100px; height:25px; }
.botonimg{ font-size:11px; font-family:Tahoma; font-weight:normal; color:white; background:#104273; border:1px; width:100px; height:25px; background-image:url(../img/imgbutton.jpg); }
.boton3{ font-size:11px; font-family:Tahoma; font-weight:normal; color:white; background:#104273; border:1px; width:80px; height:20px; }
.boton4{ font-size:11px; font-family:Tahoma; font-weight:normal; color:white; background:#f9a300; border:1px; width:80px; height:20px; }
.boton5{ font-size:11px; font-family:Tahoma; font-weight:normal; color:white; background:#104273; border:1px; width:100px; height:20px; }

.botonlite{ font-size:10px; font-family:Arial; font-weight:bold; color:white; background:#104273; border:1px; width:60px; height:15px; }

.botonliter{ font-size:10px; font-family:Arial; font-weight:bold; color:white; background:#FF0000; border:1px; width:60px; height:15px; }

.botonliten{ font-size:10px; font-family:Arial; font-weight:bold; color:white; background:#f9a300; border:1px; width:60px; height:20px; }
.botonlargeb{ font-size:10px; font-family:Tahoma; font-weight:normal; color:white; background:#104273; border:1px; width:180px; height:20px; }
.botonlargeb2{ font-size:10px; font-family:Tahoma; font-weight:normal; color:white; background:#008BCE; border:1px; width:180px; height:20px; }
.botonlarge2{ font-size:10px; font-family:Tahoma; font-weight:normal; color:white; background:#f9a300; border:1px; width:180px; height:20px; }
.botonlarge3{ font-size:9px; font-family:Tahoma; font-weight:bold; color:white; background:#f9a300; border:0px; width:155px; height:14px; }
.botonlB{ font-size:10px; font-family:Arial; font-weight:bold; color:white; background:#104273; border:2px; width:90px; height:15px; }
.botonlB2{ font-size:10px; font-family:Arial; font-weight:bold; color:white; background:#104273; border:2px; width:200px; height:15px; }
.botonlN{ font-size:10px; font-family:Arial; font-weight:bold; color:white; background:#f9a300; border:2px; width:90px; height:15px; }
.botonlN2{ font-size:10px; font-family:Arial; font-weight:bold; color:white; background:#f9a300; border:2px; width:200px; height:15px; }


.select{ font-family: Arial; font-size:12px; color:#000000; border:1px;}
.box { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #000000; } 
.box2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #104273;  }
.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;  }
.boxnota { font-family: Tahoma; font-size: 12px; color:#104273; font-weight:bold; border: 1px solid #FFFFFF;  }
.box3 { font-family: Arial; font-size: 9px; border: 1px solid #104273;  }
.box3t { font-family: Arial; font-size: 9px; border: transparent; background-color:transparent; }
.boxerror { font-family: Arial; font-size: 12px; color:#FF0000; border: transparent; background-color:transparent; }
.box3terror { font-family: Arial; font-size: 9px; color:#FF0000; border: transparent; background-color:transparent; }
.box3w { font-family: Arial; font-size: 9px; border: 1px solid #FFFFFF;  }
.box3t { font-family: Arial; font-size: 9px; border: 0px; background-color:transparent; }
.box3bw { font-family: Arial; font-size: 9px; font-weight:bold; text-decoration:underline; border: 1px solid #FFFFFF;  }
.box3g { font-family: Arial; font-size: 9px; border: 1px solid #CCCCCC;  }
.boxw { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FFFFFF;  }
.boxwcenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; border: 1px solid #FFFFFF;  }
.box_sele { font-family: "Courier New", Courier, mono font-size: 8px; border: 1px solid #FFFFFF;  }


.border_azul{ border-color:#104273; }
.td1_azul{ background-color:#104273; }
.td2_azul{ background-color:#104273; border-color:#104273;  border-spacing:1; }
.border_blite{ border-spacing:1; border-color:#104273; border-width:1; }
.td1_blite{ background-color:#CED8FD; border-color:#104273;  border-spacing:1; }
.td2_blite{ background-color:#a8bfcd; border-color:#104273;  border-spacing:1; }
.border_busqueda{ border-spacing:1; border-color:#104273; border-width:1; }
.td1_busqueda{ background-color:#a8bfcd; border-color:#104273; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#104273; font-weight:bold; }
.td2_busqueda{ border-color:#104273; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.border_blanco{ border-color:#FFFFFF;  border-width:0;}
.td1_blanco{ background-color:#FFFFFF; border-color:#FFFFFF; border-spacing:0; border-width:0; }
.border_naranja{ border-spacing:1; border-color:#F9A300; border-width:1; background-color:#FFFFFF; }
.td1_naranja{ background-color:#F9A300; border-color:#F9A300; }
.td1_naranja2{ background-color:#F9A300; border-color:#F9A300; border-spacing:1; font-size:9px; color:black; }
.td1_nlite{ background-color:#FFD079; border-color:#FFD079; border-spacing:1; font-size:9px; color:black; }
.td_subraya{ font-family: Arial; font-size: 12px; border-bottom-width:thin; border-bottom-color:#000000;
border-left-width:0; border-right-width:0; border-top-width:0;}
.td1_rojo{ background-color:#FF7171; border-color:#FF7171; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.td1_gris{ background-color:#999999; border-color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.hr1 { color: #F9A300; background-color: #F9A300; height: 1px; border: 0; }
.hr2 { color: #000000; background-color: #000000; height: 1px; border: 0; }



.botonGMenu{ font-size:9px; font-family:Tahoma; color:white; background:#008BCE; border:1px; width:150px; height:20px; }
.botonGMenu2{ font-size:9px; font-family:Tahoma; font-weight:bold; color:white; background:#AEB8C1; border:1px; width:150px; height:20px; }
.box_razon { font-family: Arial, Helvetica, sans-serif; color: #FF0000;  text-align:center; font-weight: bold; font-size: 12px; border: 1px solid #FFFFFF;  }




#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;
}