BODY
{
	margin: 0px;
	/*[empty]padding-top:;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.promoBox
{
	border: 1px solid #A5CBF7;
	width: 681px;
	font-family: Arial;
	/*+border-radius:11pt;*/
	-moz-border-radius: 11pt;
	-webkit-border-radius: 11pt;
	-khtml-border-radius: 11pt;
	border-radius: 11pt 11pt 11pt 11pt;
	text-align: left;
	/*+box-shadow:2px 2px #E6F7FF;*/
	-moz-box-shadow: 2px 2px #E6F7FF;
	-webkit-box-shadow: 2px 2px #E6F7FF;
	-o-box-shadow: 2px 2px #E6F7FF;
	box-shadow: 2px 2px #E6F7FF;
	padding: 9px;
	background-color: #E6F7FF;
	color: #666666;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
.okBtn
{
	background-image: url(../common/imgItems/iconOk.gif);
	width: 47px;
	height: 18px;
	cursor: pointer;
	background-position: center;
	background-color: #FF0000;
	display: inline-block;
	margin-left: 4px;
	vertical-align: bottom;
	position: relative;
	left: 4px;
}
.roundiBox
{
	background-color: #D4E6FC;
	/*[disabled]height:40px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-pie-border-radius: 8px;
	border-radius: 8px;
	border: thin solid #BDCAD8;
	min-height: 38px;
	width: 220px;
	margin-bottom: 5px;
	/*[disabled]margin-top:5px;*/
	padding: 0px;
	overflow: hidden;
	font-size: 12px;
/*behavior: url(/PIE.php);
white-space:nowrap;*/
}
.warn
{
	background-color: #FCD4E6;
	border: thin solid #F68EBD;
	margin-bottom: 6px;
	padding-bottom: 8px;
	padding-top: 6px;
	color: #850000;
}
.warn A
{
	color: #CC0000;
	/*[disabled]font-size:12px;*/
}
.roundiBox DIV
{
	/*[disabled]vertical-align:middle;*/
	/*[disabled]=position:absolute;*/
/*for IE only*/
	/*[disabled]=top:50%;*/
/*for IE only*/
	/*[disabled]display:inline-block;*/
	/*[disabled]position:relative;*/
	float: left;
	margin: 6px 0px 0px 6px;
	padding: 0px;
	/*[disabled]top:-10px;*/
}
.noback
{
	background-color: #FFFFFF;
}
.hintField
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hintFieldWait
{
	color: #999999;
	font-style: italic;
}
#txtSearch
{
	height: 25px;
	vertical-align: middle;
	/*[disabled]padding:0px;*/
	margin: 0px;
}
.stepcarousel
{
	position: relative;
/*leave this value alone*/
	border: 4px solid #FFCC66;
	overflow: scroll;
/*leave this value alone*/
	width: 140px;
/*Width of Carousel Viewer itself*/
	height: 110px;
/*Height should enough to fit largest content's height*/
}
.stepcarousel .belt
{
	position: absolute;
/*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel
{
	float: left;
/*leave this value alone*/
	overflow: hidden;
/*clip content that go outside dimensions of holding panel DIV*/
	margin: 4px;
/*margin around each panel*/
	width: 140px;
/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then.*/
	cursor: pointer;
}
.bgtitle
{
	color: #2244BC;
	background-color: #DBE7FB;
}
/*NUEVO SELECTOR*/
#newSelector TD
{
	border: 1px solid #0099FF;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
	height: 37px;
	min-width: 10px;
	color: #222222;
	font-weight: bold;
}
.nsRowGrupo TD
{
	font-size: 10.1pt !important;
}
#txtSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*---*/
TABLE#boleta
{
	empty-cells: show;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	width: 100px;
}
TABLE#boleta TD
{
/*min-width:30px;
border: 1px solid red;   ESTO revelaria los TDs de los comentarios e iconos de lista*/
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
}
.reptestotals
{
	background-color: #D694EF;
	border: 1px solid #555555;
}
.reptestotals TD
{
	text-align: right;
	font-weight: bold;
}
IMG
{
	border: none;
	/*[disabled]vertical-align:middle;*/
	-ms-interpolation-mode: bicubic;
}
.wa_left
{
	display: table-cell;
}
.ii_icon IMG
{
	max-width: 50px;
	max-height: 50px;
}
.lp_dPic IMG
{
	/*[disabled]width:100%;*/
	/*[disabled]height:100%;*/
	/*[disabled]float:left;*/
}
.ii_icon
{
	float: left;
	width: 50px;
	text-align: center;
}
.ii_icon IMG
{
	max-width: 100%;
}
.lp_dPic
{
	width: 94px;
	float: left;
	overflow: hidden;
	height: 66px;
	margin: 3px;
	border: 1px solid #625D5D;
	text-align: center;
	/*[empty]background-image:;*/
	background-color: #222222;
}
.roundiBoxImg
{
	/*[disabled]width:28px;*/
}
.rcBut
{
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-box-sizing: border-box;
	border: 1px solid #CCCCCC;
	width: 150px;
	height: 26px;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	padding-top: 6px;
}
.rcButSelected
{
	border: 1px solid #339900;
/*#0099FF;*/
	background-color: #D5FFD6;
}
.bubble
{
	position: relative;
	height: 20px;
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F2F2F2;
	background-image: url(../common/imgItems/redbubble.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	float: left;
}
.bubblefix
{
	height: 20px;
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F2F2F2;
	background-image: url(../common/imgItems/redbubble.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.freqDest
{
	background-color: #E6F7FF;
	width: 150px;
	border: 1px solid #99CCFF;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	height: 15px;
	font-size: 12px;
	float: left;
	display: inline-block;
	padding: 3px;
	/*+border-radius:4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.cargoBox
{
	height: 15px;
	width: 70px;
	border: thin solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline-block;
	margin: 0px;
	text-align: right;
	border-collapse: collapse;
	padding: 0px;
	background-color: #F8F8F8;
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;
*/
}
.cargoBoxName
{
	height: 15px;
	width: 150px;
	max-width: 150px;
	border: thin solid #333333;
	overflow: hidden;
	float: left;
	margin: 0px;
	padding-right: 2px;
	display: inline-block;
/*background-image:url(../common/imgItems/miniLista.gif);
background-repeat:no-repeat;
padding-right:10px;*/
}
.cargoBoxName A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: hidden;
	white-space: nowrap;
}
.cargoBoxGrupo
{
	width: 40px;
}
.redwarn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFCC;
	height: 30px;
	vertical-align: middle;
}
.lfBut
{
	background-image: url(../common/imgItems/tiraIconos.jpg);
/*background-image: url(../common/imgItems/botsIzq.gif);
width: 62px;*/
	width: 62px;
/*height: 55px;*/
	height: 55px;
	display: inline-block;
	margin-top: 3px;
	padding: 0px;
}
.mainContent
{
	/*[disabled]border:0px solid #999999;*/
	/*[disabled]margin:2px 0px 2px 2px;*/
	/*[disabled]padding:5px;*/
	/*[disabled]width:100%;*/
	background-color: #FFFFFF;
	/*[disabled]width:100%;*/
}
.tituloSeccion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	background-color: #F4F4F4;
	background-position: left top;
	height: 38px;
	padding: 3px 3px 3px 5px;
	position: relative;
	margin-top: -17px;
	/*+border-radius:0 0 4px 4px;*/
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	margin-bottom: 10px;
	line-height: 2.7;
	z-index: 1;
	border: 1px solid #0099FF;
}
.comentBoleta
{
	width: 600px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 5px;
}
.comentBoleta TD
{
	vertical-align: top;
}
.help
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	background-color: #FFFFCC;
	border: thin solid #FF6600;
	padding-left: 10px;
}
.onlyprint
{
	/*[ph]0*/
	/*[ph]1*/
}
@media print
{
	.onlyprint
	{
		/*[id]1*/display: normal;
	}
}
@media screen
{
	.onlyprint
	{
		/*[id]0*/display: none;
	}
}
.headSchool
{
	/*[ph]2*/
	/*[ph]3*/
	/*[ph]4*/
	/*[ph]5*/
	/*[ph]6*/
	/*[ph]7*/
	/*[ph]8*/
	/*[ph]9*/
	/*[disabled]height:81px;*/
}
@media print
{
	.headSchool
	{
		/*[id]2*/position: inline;
		/*[id]3*/border-bottom: 1px solid #666666;
		/*[id]4*/text-align: left;
	}
}
@media screen
{
	.headSchool
	{
		/*[id]5*//*[disabled]position:absolute;*/
		/*[id]6*/left: 0;
		/*[id]7*/top: 0;
		/*[id]8*/width: 140px;
		/*[id]9*/text-align: center;
	}
}
@media print
{
	.noprint
	{
		display: none;
		visibility: hidden;
	}
}
@media print
{
	.stdbtn
	{
		display: none;
		visibility: hidden;
	}
}
.inetMain
{
/*border: 0px solid  #999999;
border-left: none;*/
	padding: 0;
	width: 100%;
	height: 100%;
	margin: 5px;
	text-align: left;
	margin-left: 0px;
}
#firma
{
	text-align: center;
	color: #666666;
	font-size: 10px;
	font-family: Tahoma;
}
#firma A
{
	color: #990000;
	font-size: 10px;
	font-family: Tahoma;
}
#shortCuts
{
	text-align: right;
	margin-right: 15px;
}
.AvgY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006633;
	border-top: thin solid #006600;
	border-right: 1px solid #CCCCCC;
	border-bottom: thin solid #006600;
	border-left: thin none #006600;
	font-size: 12px;
	background-color: #99CC00;
	text-align: center;
}
A.usrPic IMG
{
	border: 1px solid #AAAAAA;
}
.comentBoleta .usrPic
{
	max-height: 64px;
	max-width: 64px;
}
.headColumn
{
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000066;
	white-space: nowrap;
	width: 300px;
}
.bodyGrades
{
	border: 1px solid #CCCCCC;
	text-align: center;
}
.cboTopMenu
{
	vertical-align: middle;
}
.materiaAvg1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #FFFF99;
	text-align: center;
}
.materiaAvg2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #FFFF66;
	text-align: center;
}
.materias
{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000066;
	text-align: left;
	background-color: #DDDDDD;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	white-space: nowrap;
}
.materiasbold
{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000066;
	background-color: #DDDDDD;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.titulo
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.normal
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wa_box
{
	/*+border-radius:4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
}
.ii_wrap
{
	width: 48%;
	/*[disabled]width:290px;*/
	float: left;
	height: 55px;
	display: inline-block;
	margin: 4px;
	/*[disabled]background-color:#FFFFFF;*/
}
.ii_desc
{
	margin-left: 54px;
}
.ii_subject
{
}
.lv_wrap
{
	float: left;
	width: 303px;
	height: 79px;
	overflow: hidden;
	/*[disabled]position:relative;*/
	/*[disabled]display:block;*/
	margin-top: 3px;
}
.lv_desc
{
	/*[disabled]display:block;*/
	width: 197px;
	background-color: #FFFFCC;
	height: 80px;
	float: left;
	position: relative;
	border-top: 1px solid #FFCC66;
}
.lv_thumb
{
	float: left;
}
.birthDays
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*width: 280px !important;*/
}
.titulo1
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.bordes
{
	border-collapse: collapse;
	border: 1px solid #9D9D9D;
}
#pbtnHideRead
{
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	float: right;
	cursor: pointer;
	vertical-align: bottom;
}
#pbtnHideRead IMG
{
	width: 22px;
	margin-top: 5px;
	margin-left: 4px;
}
.bordes TD
{
	border-collapse: collapse;
	border: 1px solid #666666;
}
.bordes TH
{
	border-collapse: collapse;
	border: 1px solid #666666;
}
.concentrado TH
{
	background-color: #FFFFCC;
	color: #333333;
	text-align: center;
}
.concentrado TD
{
	text-align: center;
}
.concentrado TH[name="aluNameCell"]
{
	background-color: #FFCC99;
	color: #333333;
	text-align: left;
	font-size: 11px;
}
.concen_aluName
{
/*explorer no reconoce selector anterior*/
	background-color: #FFCC99 !important;
	color: #333333 !important;
	text-align: left !important;
	font-size: 11px !important;
}
.concentrado TH[colspan="0"]
{
	background-color: #FDD866;
	color: #333333;
	text-align: left;
}
.concentrado TH[title="captionPromedioH"]
{
	background-color: #BBBBBB;
}
.concen_prom
{
	background-color: #BBBBBB !important;
}
.concentrado
{
	font-size: 10px;
	margin-top: 10px;
	width: 820px;
	/*[ph]a*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
@media print
{
	.concentrado
	{
		/*[id]a*/width: 700px;
	}
}
A.stdbtn, A.stdbtn:link, A.stdbtn:visited
{
	background-color: #688CE1;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	outline-color: #688CE1;
	outline-style: solid;
	outline-width: 1px;
	padding: 3px 3px 4px;
	text-align: center;
	text-decoration: none;
	min-width: 80px;
}
A.stdbtn:hover
{
	background-color: #3399FF;
	outline-color: #3399FF;
}
A.stdbtng, A.stdbtng:link, A.stdbtng:visited
{
	background-color: #BE6AE2;
	outline-color: #BE6AE2;
}
A.stdbtng:hover
{
	background-color: #E67FD1;
	outline-color: #E67FD1;
}
A.smallbtn, A.smallbtn:link, A.smallbtn:visited
{
	background-color: #688CE1;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
/*outline-color#688CE1;
outline-style:solid;
outline-width:1px;
*/
	padding: 3px 3px 4px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
A.smallbtn:hover
{
	background-color: #3399FF;
	outline-color: #3399FF;
}
.stdInputText
{
	background-color: #E5F3FF;
	border: 1px solid #888888;
}
.HeadTabla
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color: #FFCC99;
	border: thin solid #000000;
}
.headTabla1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
/*background-color: #666666;*/
	background-position: center center;
	text-align: center;
/*border: 1px solid #666666;*/
	white-space: normal;
}
.headTablaVertical
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
/*background-position: center center;*/
	text-align: center;
	border: 1px solid #666666;
	overflow: hidden;
	white-space: normal;
	width: inherit;
/*word-wrap:nowrap;
width:10px;*/
}
.vert
{
	height: 120px;
	writing-mode: tb-rl;
/*filter: flipv fliph;*/
}
.bodyTabla1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: thin none #990000;
	border-right: thin none #990000;
	border-bottom: 1px solid #999999;
	border-left: thin none #990000;
}
.renglonesGrises
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.normal2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.headTabla2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-position: center center;
	border: thin none #000000;
}
.btns
{
	border: thin solid #006600;
	text-align: center;
	white-space: nowrap;
	color: #FFFF00;
	font-weight: bolder;
}
#loginBox
{
	background-image: url(../common/imgItems/nicelogin.gif);
	height: 262px;
	width: 444px;
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto;
	clear: left;
}
#loginBox #logdiv
{
	/*[disabled]position:absolute;*/
	/*[disabled]left:126px;*/
	/*[disabled]top:40px;*/
}
#loginBox INPUT
{
	/*[disabled]border:none;*/
	/*[disabled]height:16px;*/
}
#loginBox #loginInput
{
}
#loginBox #botalu
{
	position: absolute;
	left: 40px;
	top: 160px;
	width: 80px;
	height: 100px;
	cursor: pointer;
}
#loginBox #botprof
{
	position: absolute;
	left: 325px;
	top: 160px;
	width: 80px;
	height: 100px;
	cursor: pointer;
}
#loginBox #bottut
{
	position: absolute;
	left: 180px;
	top: 160px;
	width: 80px;
	height: 100px;
	cursor: pointer;
}
#loginBox #olvide
{
	position: absolute;
	left: 315px;
	top: 50px;
	width: 120px;
	height: 60px;
	cursor: pointer;
}
.btnDown
{
	border: thin solid #006600;
	text-align: center;
	white-space: nowrap;
	color: #FFFFFF;
	font-weight: bolder;
	background-color: #99CC00;
}
.notes
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.headBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #99CC00;
	background-position: center center;
	border-top: 1px solid #006600;
	border-right: 1px solid #006600;
	border-bottom: 1px none #006600;
	border-left: 1px solid #006600;
	text-align: center;
}
.enfasis
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.btn2
{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #006600;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	cursor: pointer;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: bold;
}
.btn2Down
{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #006600;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #006600;
	border-left-color: #006600;
	background-color: #FFFFCC;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	font-size: 12px;
	font-weight: bold;
}
.box
{
	color: #99CC00;
	font-family: "MS Reference Serif";
	font-size: 9px;
	height: 19px;
	width: 100px;
}
.bordeBajo
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
A
{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	color: #003399;
	text-decoration: none;
}
.dAutoriPics A
{
	clear: left;
	display: block;
	margin-top: 6px;
	background-color: #EAEAEA;
}
.roundiBoxText
{
	width: 168px;
	font-size: 11.9pt;
	line-height: 1.5;
	font-weight: normal;
}
.ctlsHover
{
	position: absolute;
	right: 2px;
	bottom: 0px;
	width: 90px;
	display: none;
	text-align: right;
}
.ctlsHover A
{
	color: #00CC33;
	font-size: 12px;
}
.titulo2
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;
	color: #444444;
}
.phEdit
{
	background-color: #CCFF99;
	border: thin dashed #999999;
	cursor: pointer, auto;
}
.infoItemBox
{
	width: 90%;
	height: 150px;
	z-index: 1;
	overflow: auto;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
.simpleMsgBox
{
	text-align: center;
	vertical-align: middle;
	border: medium solid #000099;
	height: 100px;
	width: 350px;
	background-image: url(../ri/colabImgs/watMarkMorado.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px;
	margin: 20px;
	background-color: #FFFFFF;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.notify
{
	background-color: #DBEBED;
	border: medium solid #000066;
	height: 90px;
	width: 350px;
	background-image: url(../common/imgItems/info.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	background-position: left top;
	padding-left: 85px;
	padding-right: 50px;
	padding-top: 20px;
	padding-bottom: 5px;
	vertical-align: middle;
	margin-bottom: 20px;
	font-size: 12px;
	white-space: normal;
}
.simpleBorder
{
	border: 2px solid #000000;
}
.tblvideos DIV#vidThumb
{
	float: left;
}
.tblvideos DIV#vidTit
{
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #FFFFCC;
}
.tblvideos DIV#usrInfo
{
	clear: left;
	margin-top: 4px;
	margin-left: 3px;
}
.tblvideos TD
{
	width: 400px;
}
.tblUsrPics TD
{
	width: 120px;
}
.tblUsrPics TD DIV
{
	overflow: hidden;
	white-space: nowrap;
	width: 120px;
}
.tblFiles DIV#tit
{
	font-weight: bold;
	margin-left: 38px;
	background-color: #FFFFCC;
	width: 262px;
/*300-32-6 del thumb y margen*/
	overflow: hidden;
	white-space: nowrap;
}
.tblFiles DIV#det
{
	margin-left: 38px;
	width: 262px;
/*300-32-6 del thumb y margen*/
	overflow: hidden;
	white-space: nowrap;
}
.tblFiles TD
{
	width: 400px;
	/*[disabled]padding:149px;*/
	height: 51px;
}
.tblFiles DIV#thumb
{
	float: left;
	width: 32px;
}
.tblFiles .fileIcon
{
	width: 32px;
	height: 32px;
}
.rboxTopLink
{
	float: right;
	height: 15px;
	margin-right: 4px;
	margin-top: 4px;
}
.rboxTopLink A
{
	font-weight: normal;
	text-decoration: underline;
}
.notifySimple
{
	background-color: #FFFF99;
	text-align: left;
	border: thin solid #FFCC66;
	min-height: 31px;
	/*[disabled]width:450px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 35px;
	padding-right: 10%;
	vertical-align: middle;
	margin-bottom: 20px;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
	background: #FFFFDF url(/common/imgItems/foco32.png) no-repeat 0px 5px;
	font-size: 14px;
	padding-top: 8px;
	margin-top: 3px;
	padding-bottom: 6px;
}
.nsSun
{
	background-image: url(/common/imgItems/sun.png);
}
TABLE.tbl
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 0;
	border-spacing: 0;
	empty-cells: show;
	margin-top: 6px;
	border-collapse: collapse;
	/*[disabled]max-width:265px;*/
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #808080;
}
TABLE.tbl TH
{
	background-color: #C3D0E6;
	color: #444444;
	list-style-type: disc;
	list-style-position: inside;
	border: 1px solid #8A8A8A;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 6px;
}
TABLE.tbl TD
{
	font-size: 12px;
	border: 1px solid #C2C2C2;
	white-space: normal;
	vertical-align: top;
/*afecta usrpics 15Jan11*/
	padding: 6px;
	/*[empty]background-color:;*/
}
TABLE.tblfix
{
	table-layout: fixed;
}
TABLE.tblvert
{
/*background: #a5cbf7;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
TABLE.tblvert TH
{
/*background-color: #08245b;*/
	color: #333333;
	list-style-type: disc;
	list-style-position: inside;
	font-weight: normal;
	text-align: right;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #DDDDDD;
}
TABLE.tblvert TD
{
	font-size: 12px;
}
.tblTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
}
.downAtach
{
	background-image: url(../common/botones/downloadblue.jpg);
/*background-color: #ab4512;*/
	color: #000080;
	height: 22px;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	padding-top: 5px;
	vertical-align: middle;
	cursor: pointer;
}
#wait
{
/*Iconito de ajax que espera peticion
visibility:hidden;*/
	display: none;
}
.notificacion
{
	border-top: thin solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pizEntry
{
	clear: left;
	border-bottom: thin solid #444444;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	min-height: 50px;
}
.instruccion
{
	background-color: #FFFF99;
	text-align: left;
	border: thin solid #FFCC66;
	min-height: 42px;
	/*[disabled]line-height:30px;*/
	/*[disabled]width:450px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 35px;
	padding-right: 50px;
	vertical-align: middle;
	margin-bottom: 20px;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
	background: #FFFFDF url(/common/imgItems/foco32.png) no-repeat 0px 5px;
	font-size: 14px;
	padding-top: 10px;
}
.pizEntry #pizText
{
	display: table-cell;
	vertical-align: top;
	width: 1000px;
}
.pizEntry IMG
{
	float: left;
	margin-right: 8px;
}
/*Botones azules*/
SPAN.UIFormButton
{
	padding: 0;
}
.UIComposer_SubmitButton
{
	margin-left: 5px;
}
.UIButton_Blue
{
	background-color: #5B74A8;
	background-position: 0 -48px;
	border-color: #29447E #29447E #1A356E;
}
.UIButton
{
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 3px 6px;
	vertical-align: bottom;
}
.UIComposer_ButtonArea
{
	height: 24px;
	margin-bottom: 0;
	padding-top: 7px;
}
SPAN.UIFormButton .UIButton_Text
{
	padding: 3px 6px 4px;
}
.UIComposer_ButtonArea .UIButton_Text
{
	font-size: 13px;
	line-height: 16px;
}
.UIButton_Blue .UIButton_Text
{
	color: #FFFFFF;
}
.UIButton_Text
{
	background-color: transparent;
	border: medium none #000000;
	cursor: pointer;
	display: block;
	font-size: 11px;
/*font-weight:bold;*/
	line-height: 14px;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: auto;
}
/*Fin botones azules*/
.MessageToSchool
{
	background-color: #FFFF99;
}
.MessageTask
{
	background-color: #CDECB0;
	border: thin solid #999999;
}
.TaskReport
{
	background-color: #FF66CC;
	border: thin solid #999999;
}
.MessageToGroup
{
	background-color: #CCCCCC;
	border: thin solid #999999;
}
.MessageFromPadre
{
	background-color: #CCCCFF;
	border: thin solid #999999;
}
.lv_desc :hover
{
	background-color: #FBFBBC;
}
A:hover
{
	text-decoration: underline;
}
.dMsgSearch IMG
{
	margin-top: 4px;
}

