@charset "iso-8859-1";
/*----------Body------------*/
body{
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*borde afuera*/scrollbar-3dlight-color: #a4b7c8;
	scrollbar-arrow-color: #a4b7c8;
	/*borde afuera*/scrollbar-darkshadow-color: #a4b7c8;
	/*borde adentro*/ scrollbar-shadow-color: #f8f8f8;
	/*barra desplaz adentro*/scrollbar-base-color: #f8f8f8;
	/*fondo*/scrollbar-track-color: #f1f1f1;
	/*borde adentro*/scrollbar-highlight-color: #f8f8f8;
	/*barra dezplaz afuera*/scrollbar-face-color: #f8f8f8;
}
body.index{
	background: url(/img/imloading.gif) center center;
	background-attachment: fixed;
	background-color: #F0F0F0;
	background-repeat: no-repeat;
/*	behavior: url(/behaviors/stripbgimg.htc);*/
	behavior: url(/behaviors/multilanguage.htc);
}
body.chat{
	behavior: url(/behaviors/multilanguage.htc);
}

/*----------Forms------------*/
form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
form.validate{
	behavior: url(/behaviors/validateform.htc);
}
input, button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c6a86;
	font-weight: normal;
	font-size: 10px;
	background-color: #f8f8f8;
	border: 1px solid #a6b7c9;
	margin: 2px 0px 2px 5px;
}
input.button, button.button,input.submitForm, input.buttonPassData, button.buttonPassData, input.buttonback{
	color: #4c6a86;
	font-weight: bold;
	background-color: #f8f8f8;
	margin-left: 5px;
	cursor: pointer;
}
input.submitForm{
	border: 1px solid #333333;
}
input.imageUpload{
	behavior: url(/behaviors/isvalidimage.htc);
}
input.buttonPassData, button.buttonPassData{
	behavior: url(/behaviors/passdata.htc);
}
input.buttonback{
	behavior: url(/behaviors/back.htc);
}
input.check, input.nostyle{
	background-color: transparent;
	border: 0px
}
input.button1, button.button1, input.buttonPassData1, button.buttonPassData1{
	color: #4c6a86;
	font-weight: bold;
	background-color: #f8f8f8;
	margin-left: 5px;
	border: 1px solid #a6b7c9;
	cursor : pointer;
}
input.buttonPassData1, button.buttonPassData1{
	behavior: url(/behaviors/passdata.htc);
}
input.buttonchat{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #4c6a86;
	background-color: #f8f8f8;
	cursor : pointer;
	margin-left: 5px;	
}
textarea.required, input.required, select.required{
/*	behavior: url(/behaviors/validateinput.htc);*/
}
select{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color : #4b6a86;
	background-color: #f8f8f8;
	border: 1px solid #a5b6c8;
	margin-left: 5px;
}
select.fixedselect{
	width: 200px;
}
textarea{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #4b6a86;
	border: 1px solid #a4b7c8;
	background-color: #f8f8f8;
	/*borde afuera*/scrollbar-3dlight-color: #a4b7c8;
	scrollbar-arrow-color: #a4b7c8;
	/*borde afuera*/scrollbar-darkshadow-color: #a4b7c8;
	/*borde adentro*/ scrollbar-shadow-color: #f8f8f8;
	/*barra desplaz adentro*/scrollbar-base-color: #f8f8f8;
	/*fondo*/scrollbar-track-color: #f1f1f1;
	/*borde adentro*/scrollbar-highlight-color: #f8f8f8;
	/*barra dezplaz afuera*/scrollbar-face-color: #f8f8f8;
	margin-left: 5px;
}

/*----------Backgrounds------------*/
.bgbotsform,.bgcolor1,.bgcolor2,.bgcolor2_left,.bgcolor2_right;.bgcolor3,.bgcolor3_left,.bgcolor3_right,.bghidden{
	font-family : Verdana, Arial, sans-serif;
	font-size: 10px;
}
.bgbotsform{
	color: #000000;
	text-decoration: none;
	padding: 1px 5px 0px 0px;
	background-color: #f2f2f2;
	border-bottom: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	height: 20px;
}
.bgcolor1,.bgcolor2,.bgcolor3{
   color : #333333;
   padding: 2px 0px 2px 5px;	
}

.bghidden{
   color : #9c9c9c;
   padding: 2px 0px 2px 5px;	
}

.bgcolor1{
	background-color: #f2f6fa;
	border-bottom: 1px solid #b2b2b2;
}
.bgcolor2, .bgcolor2_left, .bgcolor2_right{
	background-color: #f2f6fa;
	border-bottom: 1px solid #b2b2b2;
}
.bgcolor3, .bgcolor3_left, .bgcolor3_right{
	background-color: #f2f6fa;
	border-bottom: 1px solid #b2b2b2;
}
.bgcolor4{
    background-color: #004466;
}
.bgcolor5{
    background-color: #FFFFFF;
}
.bgcolor6{
    background-color: #DDDDDD;
}

/*estilos atados con alambre, son lo mismo pero con align:left----REVISAAAAAARRRR*/
.bgcolor2_left{
	text-align: left;
}
.bgcolor3_left{
	text-align: left;
}
/*fin de estilos atados con alambre*/

/*estilos atados con alambre, son lo mismo pero con align:right----REVISAAAAAARRRR*/
.bgcolor2_right{
	text-align: right;
}
.bgcolor3_right{
	text-align: right;
}
/*fin de estilos atados con alambre*/
/* Bloqueador de Pop-Ups */

#checkpopup_main {
	background-color: #E7E7E8;
	padding: 10px !important;
	text-align: center;
}

#checkpopup_container {
	height: 65px;
	width: 493px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

#checkpopup_icon {
	margin: 0px auto !important;
	width: 73px;
	float: left;
}

#checkpopup_message {
	margin: 10px auto 0px auto !important;
	width: 420px;
	text-align: left;
	float: left;
}

span.checkpopup_warning {
	font-size:12px;
	font-weight: bold;
}

/* Fin estilos del Bloqueador de Pop-Ups */

.bghidden{
	 background-color: #fdfdfd;
	 border-bottom: 1px solid #b2b2b2;
}
.bgbots1{
	 background-color: #d4dde5;
	 border-top: 1px solid #b3c2d0;
}
.bgbots2{
	 background-color: #d4dde5;
}
.bgbots3{
	background-color: #f2f6fa;
	border-bottom: 1px solid #d4dde5;
}
/*----------Links------------*/
a:link, a:active, a:visited{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
    color: #556f88;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a.catalogsection:hover,a.subsection:hover,a.txsection:hover,a.section:hover,a.linkstatistics:hover,a.general2:hover,a.myexams:hover{
}
a.errorbrief:hover,a.ttnews:hover,a.linkuseradv:hover,a.linkcategory:hover,a.newcourse:hover,a.newsbrief:hover,a.txnews2:hover,a.chatuser:hover,a.back:hover,a.botcourse:hover,a.linkadmin:hover,a.newsprofile:hover,a.linkadmin2:hover,a.general:hover,a.buotherlinks:hover,a.instructorhuser:hover{
	color: #556f88;
}
a.buotherlinks:link,a.buotherlinks:active,a.buotherlinks:visited{
	  font-family: Arial, Helvetica, Sans-serif;
	  font-weight: bold;
	 color: #556f88;
	  padding : 0px 5px 0px 5px;
}
a.myexams:link,a.myexams:active,a.myexams:visited{
	color: #556f88;
	behavior: url(/behaviors/passdata.htc);
}
a.linkstatistics:link,a.linkstatistics:active,a.linkstatistics:visited{
	color: #556f88;
}
a.linkuseradv:link, a.linkuseradv:visited, a.linkuseradv:active{
	font-family: Verdana, Arial, Sans-serif;
	color: #556f88;
	font-size: 9px;
	behavior: url(/behaviors/popup.htc);
}
a.linklang:link, a.linklang:visited, a.linklang:active{
	font-family:  Arial, Verdana, Sans-serif;
	color: #556f88;
}
a.linklang:hover{
	color: #556f88;
	font-size: 10px;
}
a.errorbrief:link,a.errorbrief:active,a.errorbrief:visited{
	font-family: Arial, Verdana, Sans-serif;
	color: #ca5656;
	text-decoration: underline;
}
a.linkcategory:link,a.linkcategory:active,a.linkcategory:visited{
	font-family: Verdana, Arial, Sans-serif;
	color: #556f88;
	behavior: url(/behaviors/passdata.htc);
}
a.ttnews:link,a.ttnews:active,a.ttnews:visited{
	font-weight: bold;
	color: #556f88;
}
a.viewmore:link,a.viewmore:active,a.viewmore:visited{
	color: #FFFFFF;
}
a.viewmore:hover{
	color: #E5E5E5;
}
a.newcourse:link,a.newcourse:active,a.newcourse:visited,a.section:link,a.section:active,a.section:visited,a.catalogsection:link,a.catalogsection:active,a.catalogsection:visited,a.txsection:link,a.txsection:active,a.txsection:visited,a.subsection:link,a.subsection:active,a.subsection:visited,a.back:link,a.back:active,a.back:visited{
	font-family: Arial, Tahoma, Sans-serif;	
	font-size: 11px;
}
a.newcourse:link,a.newcourse:active,a.newcourse:visited{
	font-weight: bold;
	color: #556f88;
}
a.section:link,a.section:active,a.section:visited{
	font-size: 11px;
	font-weight: bold;
	color: #556f88;
}
.newsbrief,a.newsbrief:link,a.newsbrief:active,a.newsbrief:visited{
	font-family: Verdana, Tahoma, Sans-serif;
	color: #666666;
	padding: 3px 3px 3px 3px;
}
a.txnews:link,a.txnews:active,a.txnews:visited{
	font-family:  Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #556f88;
}
a.txnews:hover{
	color: #556f88;
}
a.txnews2:link,a.txnews2:active,a.txnews2:visited{
	font-family : Verdana, Arial, sans-serif;
	color : #333333;
	behavior: url(/behaviors/passdata.htc);
}
a.chatuser:link, a.chatuser:visited, a.chatuser:active{
	font-family: Verdana, Arial, Sans-serif;
	color: #556f88;
}
a.ttcatalog:link,a.ttcatalog:active,a.ttcatalog:visited{
	font-weight: bold;
	color: #556F88;
}
a.ttcatalog:hover{
	color: #556F88;
}
a.catalogsection:link,a.catalogsection:active,a.catalogsection:visited{
	font-size: 11px;
	font-weight: bold;
	color: #556F88;
}
a.txsection:link,a.txsection:active,a.txsection:visited{
	font-size: 11px;
	font-weight: bold;
	color: #556F88;
}
a.subsection:link,a.subsection:active,a.subsection:visited{
	font-size: 11px;
	color: #556f88;
	font-weight: bold;
}
a.back:link,a.back:active,a.back:visited{
	font-weight:  bold;
	color: #556f88;
}
a.linkuser:link, a.linkuser:visited, a.linkuser:active{
	font-family: Verdana, Arial, Sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	behavior: url(/behaviors/popup.htc);
}
a.linkuser:hover{
	font-size: 9px;
	color: #E5E5E5
}
a.copyright:link,a.copyright:active,a.copyright:visited{
	color: #747474;
}
a.copyright:hover{
	color: #747474;
}
/*SCORM*/	
a.linkbarscorm:link,a.linkbarscorm:active,a.linkbarscorm:visited,a.linkbarscorm:hover,a.botsbar:link,a.botsbar:active,a.botsbar:visited,a.botcourse:link,a.botcourse:active,a.botcourse:visited{
	font-family:  Arial, Tahoma, Sans-serif;
	font-size: 11px;	
}
a.linkbarscorm:link,a.linkbarscorm:active,a.linkbarscorm:visited,a.linkbarscorm:hover{
	color: #556f88;
	behavior: url(/behaviors/passdata.htc);
}
a.botsbar:link,a.botsbar:active,a.botsbar:visited{
	color: #556f88;
}
a.botsbar:hover{
	color: #556f88;
}
a.botcourse:link,a.botcourse:active,a.botcourse:visited{
	color: #556f88;
	padding: 2px 0px 2px 0px;
}
a.newsprofile:link,a.newsprofile:active,a.newsprofile:visited{
	color: #556f88;
	/*padding: 0px 0px 0px 0px;*/
}
/*Administrator FrontEnd*/
a.linkadmin:link,a.linkadmin:active,a.linkadmin:visited,a.linkadmin2:link,a.linkadmin2:active,a.linkadmin2:visited,a.general:link,a.general:active,a.general:visited{
	font-family: Verdana, Arial, Sans-serif;
	color: #556f88;
}
a.linkadmin:link,a.linkadmin:active,a.linkadmin:visited{
	behavior: url(/behaviors/passdata.htc);
}	
a.general:link,a.general:active,a.general:visited{
}
a.general2:link,a.general2:active,a.general2:visited {
	font-family: Verdana, Arial, Sans-serif;
	color: #000000;
}
/*Behaviors*/
a.expandcollapsebar:link, a.expandcollapsebar:visited, a.expandcollapsebar:active, a.expandcollapsebar:hover{
font-family: Arial, Verdana, Sans-serif;
font-weight: bold;
font-size: 11px;
color: #556F88;
text-decoration : none;
behavior: url(/behaviors/expandcollapse.htc)
}

a.dopopup:link, a.dopopup:visited, a.dopopup:active{
	font-family: Verdana, Arial, Sans-serif;
	color: #556F88;
	font-size: 10px;
	text-decoration: none;
	behavior: url(/behaviors/popup.htc)
}
a.dopopup:hover {
	color: #556F88;
	text-decoration:underline;
}
	
a.domodal{
	behavior: url(/behaviors/modal.htc);
}

a.linkIndexAdmin:active,a.linkIndexAdmin:visited,a.linkIndexAdmin:link{
	font-family: Verdana, Arial, Sans-serif;
	font-weight : bold;
	font-size: 10px;
	color: #556f88;
	text-decoration: none;
	background-color: #D3DEEB;
	padding : 2px 0px 2px 10px;
	width: 100%;
	behavior: url(/behaviors/passdata.htc);
}
a.linkIndexAdmin:hover{
	background-color: #E6EDF5;
}
a.linkIndexAdminAlert:active,a.linkIndexAdminAlert:visited,a.linkIndexAdminAlert:link{
	font-family: Verdana, Arial, Sans-serif;
	font-weight : bold;
	color: #556f88;
	background-color: #6F9EB5;
	padding : 2px 0px 2px 10px;
	width: 100%;
	behavior: url(/behaviors/passdata.htc);
}
a.linkIndexAdminAlert:hover{
	background-color: #74919F;
}
a.orderby:link,a.orderby:active,a.orderby:visited{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #556f88;
	behavior : url(/track/behaviors/orderby.htc);
}
a.orderby:hover{
	color: #556f88;
}
a.expcollapse{
	behavior : url(/behaviors/expcollapse.htc);
}
a.instructorhuser:link,a.instructorhuser:active,a.instructorhuser:visited{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #556f88;
}
/*Exams*/
a.linkcheckexam:link,a.linkcheckexam:active,a.linkcheckexam:visited{
	font-family: Verdana, Arial, Sans-serif;
	color: #556f88;
	behavior: url(/behaviors/passdata.htc);
}	
a.linkcheckexam:hover{
	color: #000000;
}
a.linkinstructor:link, a.linkinstructor:visited, a.linkinstructor:active{
	font-family: Verdana, Arial, Sans-serif;
	color: #E5E5E5;
	font-size: 9px;
	behavior: url(/behaviors/popup.htc);
	padding: 5px 0px 5px 0px;
}	
a.linkinstructor:hover {
	font-size: 9px;
	color: #FFFFFF
}	

/*----------Tables------------*/
#header a{
	color: #556f88;
}

#gennav{
	background-color: #385670;
	border-top: 1px solid #1B3146;
	border-bottom: 1px solid #1B3146;
	height: 20px;
}

#studentnavbar {
	background-color: #DBDBDB;
	border-top: 1px solid #949494;
	border-bottom: 1px solid #949494;
	height: 30px;
	padding: 0px 5px 0px 5px;
}

#coursedata {
	background-color: #E6E6E6;
	border-top: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	height: 18px;
	padding: 0px 5px 0px 5px;
	color: #5C5C5C;
}

#coursedata a{
	color: #5C5C5C;
	text-decoration: underline;
}

table.tableInsideLink,table.tableInsideLinkAlert{
	font-family: Verdana, Arial, Sans-serif;
	color: #556f88;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
table.cardfile,table.upload{
	background-color: #E5E5E5;
}
table.top{
	background-image: url("/img/chat/bgchattop.gif");
	background-color: #CBD6E5;
}
table.bottom{
	background-image: url("/img/chat/bgchatbottom.gif");
	background-color: #82A1B1;
}
table.upload{
	width : 470px;
}
table.tableInsideLink,table.tableInsideLinkAlert{
	font-family: Verdana, Arial, Sans-serif;
	color: #556f88;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
table.search,table.message{
	width: 450px;
	border : 0px		
}
table.search{
	background-color: #F6F6F6;
	height: 30px;
}
table.message{
	background-color: #E6EBF1 !important;
}
td{
	font-family: Verdana, Tahoma, Sans-serif;	
	font-size: 10px;
}
.bgsection,td.txsection,td.txsubsection,td.txsubsection2,td.txhelp,td.bgcatalog1,td.bgcatalog1b,td.bgcatalog2,td.bgcatalog3,td.progressbar,td.section{
	font-family:  Arial, Tahoma, Sans-serif;
}
td.txsection,td.txsubsection,td.txsubsection2,td.txhelp{
	font-size: 11px;
	font-weight : bold;
}
td.bgttcatalog,td.bgttcatalog2,td.ttsection,td.txsection,td.tthelp,td.txhelp{
	/*background-color : #E6EBF1;	*/
	text-align: left;
}
td.bgcategory{
    color : #333333;
	 background-color: #CCD9E0;
    padding: 2px 7px 2px 7px;
}

td.otherlinks{
	padding: 0px 0px 0px 0px;
}

td.brief{
	font-weight: bold;
	color: #444444;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.sectionphoto{
	background-color: #ECECEC;
	border: 1px solid #B7B7B7;
	
}

td.section{
	background-color: #D7D7D7;
	font-weight: bold;
	font-size: 11px;
	color: #556f88;
}
td.sectionb{
	background-color: #E7E6E6;
	font-weight: bold;
	font-size: 10px;
	color: #556f88;
	padding : 3px 10px 3px 20px
}
td.bgnewcourse1{
	background-color: #EEEEEE;
}
td.bgnewcourse1b{
	background-color: #E7E6E6;
}
td.bgnewcourse2{
	background-color: #E4E4E4;
}
td.bgnewcourse2b{
	background-color: #D7D7D7;
	padding: 1px 5px 2px 5px;
}
td.bgttcatalog{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #004466;
	height: 20px;
}
td.bgttcatalog2{
	background-color : #004466;
	height: 20px;
}
.bgsection{
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #556F88;
	background-color: #F4F4F4;
	border-bottom: 1px solid #BBC9D6;
	padding: 0px 5px 0px 5px;
}

td.ttimage {
	width: 27px;
	height:22px;
	background-image: url("/img/bgttsection.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

td.border{
	border: 1px solid #C8C8C8;
}

td.ttsection{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	height:20px;
	color: #556F88;	
	background-color: #E6EBF1;	
	border-top: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 0px 0px 0px 10px;
	text-transform : uppercase;
}

td.ttsectionexams{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	height:20px;
	color: #556F88;
	background-color: #E6EBF1;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 0px 0px 0px 10px;
	text-transform : uppercase;
}


td.tximage {
	width: 27px;
	height:18px;
	background-image: url("/img/bgtxsection.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

td.txsection{
	color: #556f88;	
	background-color: #F6F6F6;
	border-top: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	padding: 0px 0px 0px 10px;
	height: 16px;
}
td.txsubsection{
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #556F88;
	background-color: #F4F4F4;
	border-bottom: 1px solid #BBC9D6;
	padding: 0px 5px 0px 5px;
}
td.txsubsection2{
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #556F88;
	background-color: #F4F4F4;
	border-bottom: 1px solid #BBC9D6;
	padding: 0px 5px 0px 5px;
}
td.txsectiondetail {
	color: #556f88;	
	text-align: right;
}
td.tthelp{
	width: 26px;
	height: 22px;
}

td.txhelp{
	color: #556f88;	
	background-color: #F6F6F6;
	border-top: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	padding: 0px 0px 0px 10px;
	height: 16px;
}

td.bgcatalog1,td.bgcatalog1b,td.bgcatalog2{
	color: #556F88;
}
td.bgcatalog1{
	height: 20px;
	background-color: #E2E9F0;
	border-bottom: 1px solid #b2b2b2;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}
td.bgcatalog1b{
	height: 20px;
	background-color: #CCD9E0;
	border-bottom: 1px solid #b2b2b2;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px 0px 17px;
}		
td.bgcatalog2{
	background-color: #F2F2F2;
	font-size: 11px;
	padding : 2px 10px 2px 0px;
}	
td.bgcatalog3{
	background-color: #F2F6FA;
	border-bottom: 1px solid #B2B2B2;
	font-size: 11px;
	font-weight: bold;
	color: #556F88;
	padding: 0px 10px 0px 0px;
	height: 20px;
}
td.bgcatalog3b{
	background-color: #C2CFDE;
	font-size: 10px;
	color: #556f88;
}
td.bgcatalog4{
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
	color: #000000;
	padding: 0px 2px 0px 0px;
	height: 20px;
}	
td.bgcatalog4b{
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	height: 20px;
}
td.bgcatalog5{
	background-color: #F5F6F7;
	font-size: 10px;
	color: #556f88;
	padding: 4px 10px 4px 10px;
}
td.progressbar{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}
td.ttupload{
	font-size: 10px;
	color: #556f88;
	background-color: #f4f4f4;
	height: 20px;
	border-bottom: 1px solid #bbc9d6;
	border-top: 1px solid #bbc9d6;
}	
td.txupload{
	font-size: 10px;
	color: #556f88;
	background-color: #f2f6fa;
	border-bottom: 1px solid #b2b2b2;
	height: 16px;
}	
td.uploadinfo{
	font-size: 10px;
	color: #333333;
	background-color: #FAFAFA;
	border-bottom: 1px solid #b2b2b2;
}	

#profile .data{
	background-color: #F4F4F4;
	padding: 8px 8px 8px 8px;
}

td.bgnewsprofile1{
	font-size : 10px;
	color : #333333;
	background-color: #f0f0f0;
	border-bottom: 1px solid #dbdbdb;
}
td.bgnewsprofile2{
	font-size : 10px;
	color : #333333;
	background-color: #EDF0F4;
	padding: 5px 5px 5px 7px;
}
td.bgttcourse{
	background-color : #004466;
	text-indent : 20px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E5E5E5;
	border-top: 1px solid #001F3D;
	border-bottom: 2px solid #335C85;
	height: 53px;
}
td.column{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #556f88;
	background-color : #f4f4f4;
	border-bottom: #bbc9d6 1px solid;
	height: 20px;
	padding: 0px 0px 0px 2px;
}
td.txtindex{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 5px 10px 0px 10px;
	text-align: left
}

/* Submenu Table */
#submenu{
	border: 1px solid #556f88;
}

/* Fin Submenu Table */

/* News Table */
#newstable thead td{	
	padding: 0px 5px 0px 5px;
	background-color:#F4F4F4;
	border-bottom: 1px solid #BBC9D6;
}
/* Fin News Table */

/* Welcome Table */
#welcometable {
	color: #666666;
}

#welcometable thead td{
	background-image: url(img/bg_welcometable_thead.gif);
	background-repeat: repeat-x;
	height: 59px; 
}

#welcometable tbody {
	background-color: #FAFAFA;
}

#welcometable tbody p{
	margin: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	text-align:left;	
}

#welcometable tfoot td{
	background-image: url(img/bg_welcometable_tfoot.gif);
	background-repeat: repeat-x;
	height: 27px; 
}

/* Fin Welcome Table */

/* Exams - User */
td.bgexam1,td.bgexam2{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #556f88;
	padding: 4px 10px 4px 35px;
}
td.bgexam1{
	background-color: #EDF0F4;
}	
td.bgexam2{
	background-color: #DAE1EB;
}		
td.userexam,td.checkexam,td.checkexamuser{
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;	
}
td.userexam{
	color : #666666;
	background-color: #CCD9E0;
	padding : 4px 0px 4px 0px;
}	
td.checkexam, td.checkexamuser{
    color : #333333;
    padding: 2px 0px 2px 5px;
}
td.checkexam{
	background-color: #97B4C2;		
}
td.checkexamuser{
	background-color: #B6CFDE;
}

/*Behaviors*/
img.buttonadmin{cursor: pointer;behavior: url(/behaviors/buttstates.htc) url(/behaviors/displayadmin.htc)}
img.buttonuser{cursor: pointer;behavior: url(/behaviors/buttstates.htc) url(/behaviors/displayusr.htc)}
img.buttondefault{cursor: pointer;behavior: url(/behaviors/buttstates.htc)  url(/behaviors/displaydefault.htc)}
img.buttonIndexAdmin{cursor: pointer;behavior: url(/behaviors/buttstates.htc)}
img.buttonnavbar{cursor: pointer;behavior: url(/behaviors/navbarstates.htc)}

.passdata{
	behavior: url(/behaviors/passdata.htc)
}
.displaynavbar{
	behavior: url(/behaviors/displaynavbar.htc)
}
.goback{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b6a86;
	font-weight: bold;
	background-color: #f8f8f8;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #a6b7c9;
	cursor : pointer;
   behavior: url(/behaviors/back.htc)
}
span.magicspan{behavior: url(/behaviors/magicspan.htc)}
div.expandcollapsegroup{behavior: url(/behaviors/expandcollapse_prevstate.htc)}
.userData {behavior:url(#default#userdata);}
.sSnapshot {behavior:url(#default#savesnapshot);}

/*Home User*/
.ttcoursehuser,.descriptionhuser,.timehuser,.instructorhuser,.sectionhuser,.sectiondescriptionhuser,.sectionbots,.user{
	font-family: Verdana, Arial, sans-serif;
}
.ttcoursehuser{
	font-size: 11px;
	font-weight : bold;
	color: #556f88;
	padding: 3px 0px 5px 0px
}
.descriptionhuser{
	font-size: 10px;
	color: #666666;
	padding-top: 5px
}	
.timehuser,.instructorhuser{
	font-size: 10px;
	color: #556f88;
}		
.sectionhuser{
	font-size: 10px;
	font-weight : bold;
	color: #556f88;
}
.sectiondescriptionhuser{
	font-size: 10px;
	color: #666666;
}
.sectionbar{
	font-family : Arial, Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
}		
.sectionbots{
	font-size: 10px;
	font-weight : bold;
	color: #556f88;
	background-color: #d4dde5;
	border-bottom: 1px solid #b3c2d0;
}
.user{
	font-size: 9px;
	color: #FFFFFF;
}	
	
/*----------Spans------------*/
span.error{
	color: #ca5656;
	font-family:  Arial, Verdana, Sans-serif;
	font-size: 10px;
	padding: 5px 5px 2px 5px;
	margin: 2px 2px 2px 2px;	
}
span.upper{
	text-transform: uppercase
}
span.module{
	width : 33%;
	vertical-align: top;
}
span.linkbarscorm{
	font-family:  Arial, Tahoma, Sans-serif;
	color: #556f88;
	font-size: 11px;
	text-decoration: none;
}
/*----------General------------*/
.userContent{
	background-color: #FFFFFF;
}
.linklang{
	font-family:  Arial, Verdana, Sans-serif;
	color: #556f88;
	font-size: 10px;
}
.principal{
   font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #443E3E;
}	
.ttnews,.ttnewshuser{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;	
}
.ttnews{
	color: #556f88;
}
.ttnewshuser{
	color: #556f88;
	background-color: #e6ebf1;
	border: 1px solid #bbc9d6;
	text-align:left;
	text-indent: 8px;
	height: 18px;
}
	
.txnews{
	font-family:  Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #556f88;
	}
.chatroom,.chatmessage,.chatprivatemessage,.chatprivatemessagefrom{
	font-family:  Verdana, Tahoma, Sans-serif;
	font-size : 10px;
}
.chatroom{
	color: #666666;
}
.chatmessage{
	color: #556f88;
}	
.chatprivatemessage{
	color: red;
}
.chatprivatemessagefrom{
	color: #598EA9;
}
.bgttnewcourses{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
 	background-color: #A5A5A5;	
	border-bottom: 1px solid #868686;
	border-top: 1px solid #868686;
	height: 15px;
}
.bgttnewcourses2{
	background-color: #959595;
	border-bottom: 1px solid #868686;
	border-top: 1px solid #868686;
	height: 15px;
}
.txt,.barusers,.ttcourse,.instructor{
	font-family :  Verdana, Tahoma, Sans-serif;
}
.txt{
    font-size : 10px;
    color : #666666;
}
.barusers{
	background-color: #E5E5E5;
	color: #556f88;
	font-size : 10px;
	font-weight : bold;
	height: 20px;
	text-align: center;
}
.ttcourse,.instructor{
	color: #5c5c5c;
	padding: 0px 5px 0px 5px;
}
.ttcourse{
	font-size: 10px;
}
.instructor{
	font-size: 9px;
}	
/*Down Bots*/	
.bgdownbots{
	background-color: #E5E5E5;
}
.bgdownbots2{
	background-color: #D9D9D9;
}
/*Copyright*/	
.copyright{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #747474;
}
.box{
	border: 1px solid #C8C8C8;
	padding: 3px;
}
/*SCORM*/
.showhidebar{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
}
.ttcoursescorm {
	font-family : Arial, Tahoma, sans-serif;
	font-size : 11px;
	color : #DDDDDD;
	font-weight : bold;
	padding: 0px 0px 0px 4px;
}

img.threeStates{
	background: url(/img/bu_normal.gif);
	behavior: url(/behaviors/but3states.htc);
	cursor: hand;
}
img.threeStates:hover{
	background:url(/img/bu_over.gif);
}
img.threeStates:active{
	background:url(/img/bu_down.gif);
}

.indent{
	padding-left: 20px !important;
}
	
.indent2{
	padding-left: 35px !important;
}

.indent3{
	padding-left: 55px !important;
}

/* Estilos para la barra de servicios de la home curso */
#courseHome table {
	background-color: #FFFFFF;
}

#modaldiv {
	width:540px;
	height:170px;
	overflow-y:auto;
}

#courseHome td.service {
	background:url(/img/usuario/bu.gif) center center;
	background-repeat: no-repeat;
	width: 37px;
	height: 32px;
	behavior:url(/behaviors/buttstates2.htc);
}

#courseHome input.serviceicon {
	padding: 5px 5px 3px 7px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-color: transparent;
	behavior: url(/behaviors/displaydefault.htc);
}

/* Glossary */
span.topic {
    text-decoration: none;
    cursor: hand;
}

span.topicover {
	text-decoration: underline;
	cursor: hand;
}

/* Help */
#helpnav {
	background-color: #F2F2F2;
}

#helpheader{
	background-image: url(img/bgheader.gif);
}

/* Datos de Usuario */
#usrfoto {
	position:absolute;
	left:19px;
	top:20px;
	width:74px;
	height:74px;
	z-index:1;
	border: 1px solid #bbc9d6;
}	

#usrdatatable {
	margin:10px;
}

#usrdatatable .picturecell{
	width: 115px;
	background-image:url(img/bg_usrdata.gif);
}

#usrdatatable .rightbottomcell{
	width: 1px;
	height: 6px;
	background-image: url(img/pixel_gris.gif);
}

#usrdatatable .middlebottomcell{
	height: 6px;
	background-image: url(img/bg_usrdata_bottom.gif);
}

#usrdatatable .leftbottomcell{
	width: 115px;
	height: 6px;
	background-image: url(img/img_usrdata_bottom.gif);
}

#usrdatatable .middletopcell{
	height: 15px;
	background-image: url(img/bg_usrdata_top.gif);
	background-repeat:repeat-x;
}

#usrdatatable .righttopcell{
	height: 15px;
	width: 1px;
	background-image: url(img/bg_usrdata_top.gif);
	background-repeat:repeat-x;
}

#usrdatatable .rightmiddlecell{
	height: 6px;
	width: 1px;
	background-image: url(img/pixel_gris.gif);
}

#usrdatatable .middlecell{
	height: 115px;
	width: 1px;
	background-image: url(img/pixel_gris.gif);
}

#usrdata {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	width:97%;
}

#usrdata thead td{
	background-color:#f4f4f4;
	border-bottom: 1px solid #bbc9d6;
	height: 20px;
	text-align: right;
	padding-right: 7px;
	color: #556f88;
	font-weight: bold;
}

#usrdata tbody td{
	border-bottom: 1px solid #eeeeee;
	height: 20px;
	padding-right: 7px;
	color: #556f88;
}

#usrdata .spacer{
	border: none;
	height: 10px;
}

/* Div teststart */

#teststart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ca5656;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
}

/* Tabla bloqueada.asp */
#block {
	margin: 120px;
	width: 500px;
}

img.imgHelp {
	background-color: #747474;
}
