@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://webtec.itesm.mx/cgi-bin/WebObjects/webtecXS.woa/) {
	
	/* @override http://webtec.itesm.mx/WebObjects/webtecXS.woa/Contents/WebServerResources/webtecStyle7.css */

	BODY {
	font-family:Verdana !important;
	font-size:11px !important;
	margin: 0px 0px 0px 0px !important;
		background: #FFFFFF url(http://ic1.deviantart.com/fs8/i/2005/316/8/3/Something_Beautiful__Left_by_smashmethod.jpg) center -400px !important;
	}
	PRE {
	font-family: Verdana, Times, Arial, Verdana !important;
	font-size:11px !important;
	}
	INPUT {
	font-weight: bold !important;
	font-family: Verdana, Arial !important;
	font-size:11px !important;
	}
	INPUT.SMALL {
	font-weight: normal !important;
	font-family: Verdana, Arial !important;
	font-size:10px !important;
	}
	TEXTAREA {
	font-weight: normal !important;
	font-family: Verdana, Arial !important;
	font-size:11px !important;
	}
	SELECT {
	font-weight: bold !important;
	font-family: Verdana, Arial !important;
	font-size:11px !important;
	}
	IMG {
	border: 0px !important;
	}
	A {
	border: 0px !important;
	text-decoration: underline !important;
	color: #940000 !important;
	font-size:13px !important;
	}
	TABLE {
	background-color: #fff !important;
	font-family: Verdana, Times, Arial, Verdana !important;
	font-size:11px !important;
	border: 1px none white !important;
	border-collapse:collapse !important;
	padding:0px !important;
	color: #333 !important;
	}
	TR {
	border-collapse:collapse !important;
	padding:0px !important;
		border-color: white !important;
		border-width: 1px !important;
	}
	TR.R2 {
	border: 1px none white !important;
	border-collapse:collapse !important;
	padding:0px !important;
	background-color: #ffedc0 !important;
		color: #000 !important;
	}
	TR.T {
	border-collapse:collapse !important;
	background-color: #f9c4b3 !important;
	padding:0px !important;
	color:white !important;
		border-color: white !important;
	}
	TH.T {
	border-collapse:collapse !important;
	background-color: #ff563c !important;
	padding:2px !important;
	color:white !important;
	font-size:15px !important;
	text-align:left !important;
		border-color: white !important;
		border-width: 1px !important;
		background-image: none !important;
	}
	TD.X {
	border: 0px !important;
	padding:0px !important;
	}
	TD {
	border: 1px none white !important;
	border-collapse:collapse !important;
	padding:1px !important;
	}
	TD.Small {
	font-size:9px !important;
	border: solid 1px white !important;
	}
	TH {
	border: 1px none white !important;
	border-collapse:collapse !important;
	background-color: #f9c4b3 !important;
	padding:1px !important;
	color:black !important;
	height:17px !important;
	vertical-align: middle !important;
	}
	A.menu {
	background-color: #ff7242 !important;
	color: #fff !important;
	font-family:Arial, Verdana, Arial !important;
	font-weight: bold !important;
	text-decoration: none !important;
	font-size:11px !important;
	padding:1px 3px 1px 3px !important;
	height:14px !important;
	width:100% !important;
	text-align:center !important;
	border: 1px solid #940000 !important;
	}
	A.menu:hover {
	background-color: #f00 !important;
	color: #000000 !important;
	text-decoration: underline !important;
	font-family:Arial, Verdana, Arial !important;
	font-size:11px !important;
	font-weight: bold !important;
	padding:1px 3px 1px 3px !important;
	height:14px !important;
	width:100% !important;
	text-align:center !important;
	border: 1px none yellow !important;
	}
	A.menuHover {
	background-color: #fe7243 !important;
	color: #FFFFFF !important;
	text-decoration: underline !important;
	font-family:Arial, Verdana, Arial !important;
	font-size:11px !important;
	font-weight: bold !important;
	padding:2px !important;
	height:14px !important;
	width:100% !important;
	text-align:center !important;
	}
	A.menuHover:hover {
	background-color: #fe7243 !important;
	color: #FFFFFF !important;
	text-decoration: underline !important;
	font-family:Arial, Verdana, Arial !important;
	font-size:11px !important;
	font-weight: bold !important;
	padding:2px !important;
	height:14px !important;
	width:100% !important;
	text-align:center !important;
	}
	A.utilMenu {
	border: 0px !important;
	text-decoration: underline !important;
	color: #CCCC00 !important;
	}
	A.utilMenu:hover {
	color: #00CCCC !important;
	}
	A.utilMenuSelected {
	border: 0px !important;
	text-decoration: underline !important;
	color: #00CC00 !important;
	}
	A.utilMenuSelected:hover {
	color: #CC00CC !important;
	}
	TD.TDMSGERR {
	color: Red !important;
	font-weight: bold !important;
	}
	TD.TDMSGAVISO {
	color: Yellow !important;
	font-weight: bold !important;
	}
	TD.TDMSGINFO {
	font-size: 10px !important;
	border: none !important;
	}
	TABLE.Z {
	background-color: transparent !important;
	border: transparent !important;
	}
	TR.Z {
	background-color: transparent !important;
	border: transparent !important;
	}
	TD.Z {
	background-color: transparent !important;
	border: transparent !important;
	}
	TH.Z {
	background-color: transparent !important;
	border: transparent !important;
	}
	TD.MisCursos {
	background-color: #ff563c !important;
	border: transparent !important;
	text-align: left !important;
	font-size: 24px !important;
	color:White !important;
	padding:1px !important;
		background-image: none !important;
	}
	TD.MiUsuario {
	border: transparent !important;
	text-align: left !important;
	font-size:18px !important;
	color:White !important;
		background: #000 url(http://img395.imageshack.us/img395/7300/nbrebgzp6.png) no-repeat !important;
	}
	TD.MisAct {
	background-color: #ff563c !important;
	border: transparent !important;
	text-align: left !important;
	font-size: 24px !important;
	color:White !important;
	padding:1px !important;
		background-image: none !important;
	}
	TD.MisCal {
	border: transparent !important;
	text-align: left !important;
	font-size: 24px !important;
	color:White !important;
	padding:1px !important;
		background: #ff563c none repeat-x !important;
	}
	TABLE.PG {
	background-color: #f9c4b3 !important;
	border: none !important;
	color: black !important;
	padding:0px !important;
	border-collapse:separate !important;
	}
	TR.PG {
	background-color: #f9c4b3 !important;
	border: none !important;
	padding:0px !important;
	}
	TD.PG {
	background-color: #f9c4b3 !important;
	border: none !important;
	padding:0px !important;
	}
	TH.PG {
	background-color: #f9c4b3 !important;
	border: none !important;
	padding:0px !important;
	}
	TABLE.SB {
	background-color: #E7D050 !important;
	border: 1px none black !important;
	color: black !important;
	}
	TR.SB {
	background-color: transparent !important;
	}
	TD.SB {
	background-color: transparent !important;
	text-align: center !important;
	border: 1px none black !important;
	}
	TD.SBUSR {
	width: 33% !important;
	background-color: transparent !important;
	border: 1px none black !important;
	}
	TD.SBCSO {
	width: 33% !important;
	text-align: center !important;
	background-color: transparent !important;
	border: 1px none black !important;
	}
	TD.SBDT {
	text-align: center !important;
	background-color: transparent !important;
	border: 1px none black !important;
	}
	TABLE.SBDT {
	border: 0px !important;
	background-color: transparent !important;
	}
	TR.SBDT {
	}
	TD.SBD {
	text-align: center !important;
	background-color: transparent !important;
	color: black !important;
	border: 0px !important;
	}
	TD.SBT {
	text-align: center !important;
	background-color: transparent !important;
	color: black !important;
	border: 0px !important;
	}
	SELECT.SB {
	background-color: #E7D050 !important;
	}
	TABLE.MM {
	background-color: #E9EEF6 !important;
	border: none !important;
	border-collapse:separate !important;
	padding:0px !important;
	}
	TR.MM {
	border:none !important;
	padding:0px !important;
	}
	TD.MMNone {
	text-align: center !important;
	background-color: #fff !important;
	padding:1px !important;
		border-color: black !important;
		border-width: 1px !important;
	}
	TD.MMSelected {
	text-align: center !important;
	background-color: white !important;
	border: solid 1px #35488C !important;
	padding:1px !important;
	}
	TABLE.AGD {
	background-color: transparent !important;
	border: none !important;
	padding:0px !important;
	border-collapse:collapse !important;
	}
	TR.AGD {
	}
	TD.AGD {
	background-color: transparent !important;
	border: none !important;
	padding:1px !important;
	font-size:10px !important;
	}
	A.AGD {
	font-size:10px !important;
	font-weight: bold !important;
	}
	TABLE.AGDH {
	background-color: transparent !important;
	border: none !important;
	padding:0px !important;
	border-collapse:collapse !important;
	}
	TR.AGDH {
	}
	TD.AGDH {
	background-color: transparent !important;
	border: none !important;
	padding:1px !important;
	font-size:10px !important;
	vertical-align: baseline !important;
	}
	A.AGDH {
	font-size:10px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	border: 1px none transparent !important;
	}
	A:hover.AGDH {
	text-decoration: none !important; 
	border: dashed 1px #0000AA !important;
	}
	TABLE.BLK {
	background-color: transparent !important;
	border: solid 1px #35488C !important;
	}
	TD.BLK {
	background-color: transparent !important;
	border: solid 1px #35488C !important;
	}
	TABLE.ACC {
	background-color: transparent !important;
	border: none !important;
	padding:0px !important;
	border-collapse:collapse !important;
	}
	TR.ACC {
	}
	TD.ACC {
	background-color: transparent !important;
	border: none !important;
	padding:1px !important;
	font-size:10px !important;
	vertical-align: baseline !important;
	}
	A.ACC {
	font-size:10px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	border: none !important;
	}
	A:hover.ACC {
	text-decoration: underline !important; 
	color: green !important; 
	}
	A.ACC_CLICKED {
	font-size:10px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	border: none !important;
	color: white !important; 
	background-color: green !important;
	}
	A:hover.ACC_CLICKED {
	text-decoration: underline !important; 
	border: none !important;
	color: white !important; 
	background-color: #f00 !important;
	}
}