a, a:hover, a:link, a:visited, a:active {
	outline:none !important
}
* {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table {
	background:none;
	border:0px
}
.volver {
	margin-top:15px
}
body.in {
	background:#FFFFFF url(../imagenes/bgt.gif) repeat-x fixed;
	padding:0px 10px 10px 10px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
body.in h1 {
	font-size:18px;
	color:#0080c0;
	text-decoration:underline;
	margin-top:5px;
	margin-bottom:5px
}
body.in span p {
	font-size:10px;
	color:#2a5b91
}
img {
	border:0
}
#pageWrapper {
	width:908px;
	position:relative;
	margin:0 auto
}
#pageHeader {
	width:908px;
	height:135px;
	position:absolute;
	top:0;
	left:0
}
#contentWrapper {
	width:908px;
	display:table-cell;
	padding-top:135px
}
.sideColumn /* Side columns and their little children */ {
	float:left;
	width:268px;
	text-align:left
}
.submitBox {
	width:268px;
	background:#E8F0F2 url(/img/backgrounds/side.gif) repeat-y;
	margin:0 0 1px
}
.submitBoxTop {
	width:268px;
	background:url(/img/backgrounds/sideTop.jpg) top no-repeat
}
.submitBoxBottom {
	width:268px;
	background:url(/img/backgrounds/sideBottom.gif) bottom no-repeat;
	display:table-cell
}
.sideBox {
	width:268px;
	background:#E8F0F2 url(/img/backgrounds/side.gif) repeat-y;
	margin:0 0 1px
}
.sideBoxTop {
	width:268px;
	background:url(/img/backgrounds/sideTop.jpg) top no-repeat
}
.sideBoxBottom {
	width:268px;
	background:url(/img/backgrounds/sideBottom.gif) bottom no-repeat;
	display:table-cell;
}
#middleColumn /* Middle column and his little children */ {
	float:left;
	width:368px;
	text-align:left;
	margin:0 2px
}
.middleBox {
	width:368px;
	background:#FFF url(/img/backgrounds/main.gif) repeat-y;
	margin:0 0 1px
}
.middleBoxTop {
	width:368px;
	background:url(/img/backgrounds/mainTop.jpg) top no-repeat
}
.middleBoxBottom {
	width:368px;
	background:url(/img/backgrounds/mainBottom.gif) bottom no-repeat;
	display:table-cell
}
#submitWrapper {
	width:230px;
	background:#EBF3F5;
	margin:0 0 0 24px
}
.screen {
	width:320px;
	height:1%;
	margin:0 0 10px
}
.screenLast {
	margin:0 0 20px
}
.ad {
	width:220px;
	height:1%;
	margin:0 24px 10px
}
input, select {
	background:#EBEBEB;
	border:1px solid #ccc;
	font-family:'Tahoma';
	color:#000;
	height:auto
}
input.readonly, input.readonly:hover, select.readonly, select.readonly:hover, textarea.readonly:hover, textarea.readonly {
	background:#DCEDD1;
	color:#666666;
	cursor:default
}
.readonlyB, .readonlyB:hover { /*filter:opacity(alpha=50);
  opacity:.5;*/
	cursor:default;
}
select.textarea {
	height:auto
}
input:hover, select:hover {
	background:#fff;
	color:#000;
}
.styledTable {
	border:1px solid #fff;
	border-top:none;
	border-left:none;
	background:none;
	font-family:'Tahoma';
	color:#666;
	font-size:11px;
}
.styledTb {
	border:1px solid #fff;
	border-top:none;
	border-left:none;
	background:none;
	font-family:'Tahoma';
	color:#666;
	font-size:11px;
	text-align:center
}
.styledTb td {
	border:1px solid #fff;
	border-bottom:none;
	border-right:none;
	padding:1px
}
.styledTb th {
	border:1px solid #fff;
	border-bottom:none;
	border-right:none;
	background:#F5F7CE;
	color:#666666;
	text-align:center;
	padding:1px;
	height:35px
}
.simpleBordered {
	background:#FFF;
	border:1px solid #CC9900
}
.styledTable td {
	border:1px solid #fff;
	border-bottom:none;
	border-right:none;
	padding:1px
}
.styledTable th {
	border:1px solid #fff;
	border-bottom:none;
	border-right:none;
	background:#DAFC9A;
	color:#6B7B3C;
	text-align:center;
	padding:1px
}
.styledTablevacia td {
	border:0
}
.volver {
	background: url(../images/run.gif) no-repeat top center;
	padding-top:18px;
	font-size:17px;
	text-transform:capitalize;
	margin-bottom:30px
}
.volver:hover {
	background-image:url(../images/runz.gif)
}
.volver a:link {
	font-weight:700;
	color: #006600;
	text-decoration:none
}
.volver a:visited {
	font-weight:700;
	color: #00CC00;
	text-decoration:none
}
.volver a:active {
	font-weight:700;
	color: #00CC00;
	text-decoration:none
}
.volver a:hover {
	color:#66FF00;
	border-bottom: dotted 4px #fff
}
.linkStray a:link {
	color: #00CC00;
	text-decoration:none;
	border:1px solid #fff;
	margin-top:10px;
	padding:5px
}
.linkStray a:visited {
	color: #00CC00;
	text-decoration:none;
	border:1px solid #fff;
	margin-top:10px;
	padding:5px
}
.linkStray a:active {
	color: #00CC00;
	text-decoration:none;
	border:1px solid #fff;
	margin-top:10px;
	padding:5px
}
.linkStray a:hover {
	color: #00CC00;
}
.contenedor {
	margin:10px
}
input.button {
	background:url(../images/head_back5.gif) repeat-x rgb(13, 93, 159);
	color:#002b55;
	font-family:'Arial';
	font-size:12px;
	cursor:pointer;
	height:24px;
	border:none;
	padding:3px 8px 2px 8px;
	border-bottom:1px solid #004080;
	border-left:1px solid #62a2b7;
	border-right:1px solid #62a2b7;
	border-top:1px solid #f3f5f8;
}
button.button {
	background:url(../images/bk_submit.jpg) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
button.button a:active, button.button a:visited, button.button a:hover {
	color:#FFFFFF;
	text-decoration:none
}
input.btnNuevo, input.btnNuevoX {
	background: url(../images/new.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnNuevoX {
	background: url(../images/nuevoX.gif) no-repeat;
	cursor:default;
}
input.btnNuevo, input.btnNuevoX {
	background: url(../images/new.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnNuevoX {
	background: url(../images/nuevoX.gif) no-repeat;
	cursor:default;
}
input.btnImprimir, input.btnImprimrX {
	background: url(../images/print.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnImprimirX {
	background: url(../images/printX.gif) no-repeat;
	cursor:default;
}
input.btnEliminar, input.btnEliminarX {
	background: url(../images/delete.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnEditar, input.btnEditarX {
	background: url(../images/edit.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnEditarX {
	background: url(../images/editX.gif) no-repeat;
	cursor:default;
}
input.btnEliminarX {
	background: url(../images/deleteX.gif) no-repeat;
	cursor:default;
}
input.btnGuardar, input.btnGuardarX {
	background: url(../images/save.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnGuardarX {
	background: url(../images/saveX.gif) no-repeat;
	cursor:default;
}
input.btnCancelar, input.btnCancelarX {
	background: url(../images/cancel.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnCancelarX {
	background: url(../images/cancelX.gif) no-repeat;
	cursor:default;
}
input.btnActualizar {
	background: url(../images/refresh.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnAceptar {
	background: url(../images/ok.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnRegistrar {
	background: url(../images/register.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnRegistrar {
	background: url(../images/register.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnConsultar {
	background: url(../images/add.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnAgregar {
	background: url(../images/add.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnAsignar {
	background: url(../images/asignar.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	width:75px;
}
input.btnActHab {
	background: url(../images/actHab.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	text-align:left;
	padding-left:5px;
	width:150px;
}
input.btnActUnid {
	background: url(../images/actUnid.gif) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	text-align:left;
	padding-left:5px;
	width:150px;
}
input.buttonLargeE {
	background:url(../images/bl.gif)no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	text-align:center;
	padding-left:5px;
	width:150px;
}
input.buttonLarge {
	background:url(../images/bk_submit_large.jpg) no-repeat;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	text-align:left;
	padding-left:5px;
	width:150px;
}
div.blockTop div, div.blockTop ul li {
	background:#F2FBD7;
	margin-bottom:4px;
	width:200px;
	text-align:left;
	text-indent:5px;
	list-style:outside;
	list-style-type:circle
}
div.blockTop1 ul li {
	width:auto;
	background:#F2FBD7;
	margin-bottom:4px;
	text-align:left;
	text-indent:5px;
	list-style-type:circle
}
div.blockTop1 ul li ul li {
	background:#fff
}
input#navPrev, input#navNext {
	background:url(../www/images/prev_next.jpg) no-repeat;
	border:none;
	color:#fff;
	cursor:pointer
}
td.CalBottom {
	background:#99c80a;
	height:25px
}
td.CalBottom a:hover {
	text-decoration:none
}
.mensaje {
	background:url(../images/msj.gif) no-repeat;
	color:#333333; /*#003300;*/
	height:200px;
	width:195px;
	text-align:center;
	position:absolute;
	top:40%;
	left:40%;
	z-index:1;
	padding-top:10px;
	visibility: hidden;
}
.mensaje a:link.mensaje a:active, .mensaje a:visited {
	color:rgb(2, 2, 255);
	outline:none
}
.mensajeO {
	display:none
}
.styledTbx {
	/*-border:1px solid #999;*/
  border:1px solid #A4E5FF;
	border-bottom:none;
	background:#fff;
	font-family:'Tahoma';
	font-size:11px;
	text-align:left;/*  margin-top:10px*/
}
#populated th {
	border:none;
	border-bottom:none;
	border-right:none;
	background:#f7e38d;
	color:#333;
	text-align:center;
	padding:1px;
	font-weight:400;
	border:1px solid #99CC66;
	border:none;
}
.styledTbx th.head {
	border:1px solid #999;
	border-right:none;
	border-left:none;
	background:url(../images/head_back.gif) repeat-x #f0fdff;
	color:#000;
	text-align:center;
	padding:8px;
	font-weight:400;
	height:25px;
	border-top:none;
}
.styledTbx td {
	border:1px solid #999;
	border-right:none;
	border-left:none;
	border-top:none;
	padding:4px;
	width:auto;
}
.styledTbx td.button {
	border:1px solid #999;
	border-right:none;
	border-left:none;
	border-top:none;
	padding:4px;
	width:auto;
	background:#15346e;
	color:#fff
}
.styledTbx td.on {
	border:1px solid #999;
	border-right:none;
	border-left:none;
	border-top:none;
	padding:4px;
	width:auto;
	background:#f6f6f6;
}
.styledTbx td.off {
	border:1px solid #999;
	border-right:none;
	border-left:none;
	border-top:none;
	padding:4px;
	width:auto;
	background:#fff;
}
.color {
	border:4px solid #fff;
	border-bottom:none;
	border-right:none;
	padding:4px;
	width:auto;
	border:none;
	background-color:#F8F6DE;
}
.styledTbx th.footer {
	border:1px solid #fff;
	border-bottom:none;
	border-right:none;
	background:#E4DFC4;
	color:#000;
	text-align:center;
	padding:3px;
	font-weight:400;
	height:20px;
	border:none;
}
.styledTbx th {
	border:1px solid #000;
	border-bottom:none;
	border-right:none;
	background:url(../images/head_back4.gif) repeat-x #719db5;
	color:#fff;
	text-align:right;
	padding:4px;
	font-weight:400;
	border:none;
	height:auto;
	width:auto;
	border:none;
}
button.buttonSuperLargeE {
	background:url(../images/bsl.gif) no-repeat top left;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	text-align:center;
	padding-left:5px;
	width:232px;
}
button.buttonMediumE {
	background:url(../images/bl.gif) no-repeat top left;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-weight:400;
	font-size:11px;
	cursor:pointer;
	height:24px;
	border:none;
	text-align:center;
	padding-left:5px;
	width:100px;
}
.footerText {
	color:#C0C081;
	text-align:center;
	width:100%;
	float:left;
	display:block;
	margin-top:50px
}
div.centeredTwo {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
div.centeredTwo table {
	float:left
}
div#centered1 {
	width:650px;
	margin-left:auto;
	margin-right:auto
}
div.centered1 {
	width:650px;
	margin-left:auto;
	margin-right:auto
}
div.tableContainner {
	width:100%;
	float:left
}
.menuBox {
	width:600px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:40px
}
.sombreado:hover {
	background-color:#E1E1E1;
}
.sombreado {
	background-color:#FFFFFF;
}
#populated tr td.n, #populated tr td.conducta {
	background:rgb(239,253,186)
}
#populated tr td.n1, #populated tr td.n5, #populated tr td.n9, #populated tr td.n03, #populated tr td.n07 {
	background:rgb(232,235,219)
}
#populated tr td.n2, #populated tr td.n6, #populated tr td.n0, #populated tr td.n04 {
	background:rgb(240,238,217)
}
#populated tr td.n3, #populated tr td.n7, #populated tr td.n01, #populated tr td.n05 {
	background:rgb(233,232,200)
}
#populated tr td.n4, #populated tr td.n8, #populated tr td.n02, #populated tr td.n06 {
	background:rgb(254,255,155)
}
big {
	font-size:15px;
	font-weight:800;
	color:#CC6600;
	font-family:"Times New Roman", Times, serif
}
.linkEliminar {
	background:url(../images/delete.gif) no-repeat top center;
	height:15px;
	display:table
}
#saldos {
	overflow:auto;
	height:130px;
	width:auto;
	overflow-x:hidden;
}
/******************** PARA DIV QUE SERVIRAN DE AYUDA ********************************/
.help {
	border: 1px #333333 dotted;
	background-color:#FAEAD1;
	/*visibility:hidden;*/
}
div.logo {
	background:url(../images/logo.gif) no-repeat top left;
	width:247px;
	height:172px;
	top:0px;
	display:block;
	position:fixed;
}
td.color {
	border:none;
	background:#A4E5FF
}
ul.leyenda {
	position:fixed;
	top:0px;
	list-style:none;
	width:251px;
	right:0px;
	margin:120px 0px 0px 10px;
	padding:0px;
	border:1px solid #999;
	border-bottom:none;
}
ul.leyenda li {
	width:100%;
	float:left;
	border-bottom:1px solid #999;
	background:#fff
}
ul.leyenda li span.letra {
	width:10px;
	margin-left:5px;
	float:left;
	margin-right:10px;
	font-size:18px;
	font-weight:700;
	font-family:"Arial"
}
ul.leyenda li span.curso {
	width:225px;
	float:left;
	text-align:left;
	background:rgb(239, 239, 239);
	color:rgb(0, 0, 0);
	height:100%;
	line-height:25px;
	text-indent:10px;
	border-left:rgb(21, 52, 110) 1px solid
}
table#StyledTbx1 {
	top:120px;
	margin-right:50px
}
span span.label {
	float:left;
	width:130px;
}
div.oferta {
	background:#F9FDFF;
	margin-bottom:10px;
}
span.label {
	float:left;
	width:130px;
}
input {
	/*float:left*/
}
span.row {
	float:left;
	width:500px;
	margin-bottom:10px;
	border:none;
	height:auto;
	color:#666666;
	margin-left:10px;
}
span.title {
	color:#FFFFFF;
	font-size:30px;
	font-weight:700;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
span.head1 {
	border:1px solid #999;
	background:url(../imagenes/head_back_silver.gif) repeat-x #F2F2F2;
	color:#000;
	text-align:center;
	padding:8px;
	font-weight:400;
	height:25px;
	text-align:center;
	text-align:center;
	float:left;
}
input.text, textarea.text, select.text {
	border: 1px solid #4d95b9;
	color:#003366;
}
div.formcontainner {
	margin:auto;
	width:420px;
	background:none;
	height:auto;
	display:table
}
span.form {
	background:#92E1FF;
	display:table;
	float:left;
	width:420px
}
div.frm_containner {
	margin:auto;
	width:420px;
	background:none;
	height:auto;
	display:table
}
td.handCursor {
	cursor:pointer;
	text-align:left;
	border:1PX solid #fff
}
td.handCursor:hover {
	background:#F2F9FF;
	border:1PX solid #A8C2D9;
}
span.bluetext {
	color:#006699
}
span.title1 {
	color:#666666;
	font-size:25px;
	font-weight:400;
	margin-top:5px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.title1 {
	color:#666666;
	font-size:25px;
	font-weight:400;
	margin-top:5px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.title2 {
	color:#666666;
	font-size:25px;
	font-weight:400;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
body {
	background-color:#FFF
}
table.tb_b_cell td {
	border:1px solid #006699;
	border-left:none;
	border-top:none
}
strong.noti_titulo {
	font-size:17px
}
strong.title a, strong.title {
	font-size:15px;
	color:#004080;
}
