/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #47505F;
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #E6E9EA;
}
th {
	text-align: left;
}
#header {
	width: 960px;
	height: 15px;
	margin-bottom: 0px;
	display: block;
	background-color: #bcbdc0;
	/*background-image: url('img/cabecera-01.gif');*/
	background-image: url('img/header02.jpg');
	background-repeat: no-repeat;
	color: #fff;
	text-align: right;
	padding-right: 20px;
	padding-top: 35px;
	font-size: 18px;
}
#header2 {
	width: 960px;
	/*height: 135px;*/
	height: 89px;
	margin: 0px;
	padding: 0px;
	display: block;
/*background-image: url('img/cabecera-androide_01.gif');*/
background-image: url('img/es/header01.jpg');
	color: #fff;
	text-align: right;
	padding-right: 20px;
	padding-top: 113px;
	font-size: 18px;
}
#header3 {
	width: 960px;
	height: 89px;
	margin: 0px;
	padding: 0px;
	display: block;
/*background-image: url('img/cabecera-androide_01.gif');*/
background-image: url('img/es/header03.jpg');
	color: #fff;
	text-align: right;
	padding-right: 20px;
	padding-top: 25px;
	font-size: 18px;
}
#header2_pt {
	width: 960px;
	/*height: 135px;*/
	height: 89px;
	margin: 0px;
	padding: 0px;
	display: block;
/*background-image: url('img/cabecera-androide_01.gif');*/
background-image: url('img/pt/header01.jpg');
	color: #fff;
	text-align: right;
	padding-right: 20px;
	padding-top: 113px;
	font-size: 18px;
}
#header3_pt {
	width: 960px;
	height: 89px;
	margin: 0px;
	padding: 0px;
	display: block;
/*background-image: url('img/cabecera-androide_01.gif');*/
background-image: url('img/pt/header03.jpg');
	color: #fff;
	text-align: right;
	padding-right: 20px;
	padding-top: 25px;
	font-size: 18px;
}
#headerUTN {
	width: 960px;
	height: 135px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url('img/cabecera-androide_utn.gif');
	color: #fff;
	text-align: right;
	padding-right: 20px;
	padding-top: 100px;
	font-size: 18px;
}
div.titulo1 {
  margin-top:196px;
  font-size: 24px;
  color:#0B3B39;
  font-weight:bold
}
div.titulo2 {
  margin-top:111px;
  font-size: 24px;
  color:#0B3B39;
  font-weight:bold
}
/* table styling ----- begin */
.tHeading { /* Se reemplazarķa por cursos_header */
	background-image: url('img/headtd.gif');
	background-repeat: repeat-x;
	height: 22px;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
  /*background-color: #002B65;
  color: #ffffff;
  font-weight: bolder;
  padding:4px;
  font-size: 14px;*/
}
.tItem {
	border-bottom: 1px solid #C8CFDC;
	background-color: #fff;
	padding: 3px;
	padding-left: 10px;
}
table {
	border-left: 1px solid #C8CFDC;
	border-right: 1px solid #C8CFDC;
}
.tItemselected { /* uso cursos_list en los td para los cursos */
	background-color: #EBEDF0;
	min-height: 60px;
	height: auto;
	height: 60px;
	color:#0B0B3B;
}
.no_bgcolor {
	background-color: #fff;
	min-height: 60px;
	height: auto;
	height: 60px;
}
.border {
	border: 1px solid #CCCCCC;
}
/* table styling ----- end */
h1, h2 {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
h3, h4, h5, h6 {
	color: #e9e8e8;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 12px;
}
a {
	font-size: 12px;
	color: #005957;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #1F908D;
}
/* --------- TOPMENU BOTONES --------------*/
/*a.btnCursosDisponibles {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	width: 85px;
	margin-left: -5px;
	height: 4px;
	float: left;
	background-image: url('img/cursos_disponibles.gif');
	background-repeat: no-repeat;
	padding-top: 80px;
	font-size: 9px;
}
a:hover.btnCursosDisponibles {
	background: #fff;
	background-image: url('img/cursos_disponibles_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}
a.btnMisCursos {
	margin-left: -5px;
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	width: 85px;
	height: 4px;
	float: left;
	background-image: url('img/mis_cursos.gif');
	background-repeat: no-repeat;
	padding-top: 80px;
	font-size: 9px;
}
a:hover.btnMisCursos {
	background: #fff;
	background-image: url('img/mis_cursos_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}
a.btnMisDatos {
	margin-left: -5px;
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	width: 85px;
	height: 4px;
	float: left;
	background-image: url('img/mis_datos.gif');
	background-repeat: no-repeat;
	padding-top: 80px;
	font-size: 9px;
}*/
a.top_menu {
	color: #0B0B3B;
	font-size: 11px;
	font-family :Tahoma;
	white-space:nowrap;
}
/*a:hover.btnMisDatos {
	background: #fff;
	background-image: url('img/mis_datos_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}*/
a.btnEntrar {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	margin-left: 3px;
	width: 85px;
	height: 4px;
	float: left;
	background-image: url('img/ingresar_al_curso.gif');
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 80px;
	font-size: 9px;
}
a:hover.btnEntrar {
	background: #fff;
	background-image: url('img/ingresar_al_curso_over.gif');
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}
a.btnDetalles {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	margin-right: 10px;
	width: 40px;
	height: 4px;
	float: left;
	background-image: url('img/datos.gif');
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 44px;
	margin-bottom: 10px;
	font-size: 9px;
}
a:hover.btnDetalles {
	background: #fff;
	background-image: url('img/datos_over.gif');
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}
a.btnAnuncios {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	margin-right: 10px;
	width: 40px;
	height: 4px;
	float: left;
	background-image: url('img/alertas.gif');
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 44px;
	font-size: 9px;
}
a:hover.btnAnuncios {
	background: #fff;
	background-image: url('img/alertas_over.gif');
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}
a.btnDocumentos {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	margin-right: 10px;
	width: 50px;
	height: 4px;
	float: left;
	background-image: url('img/descargar.gif');
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 44px;
	font-size: 9px;
}
a:hover.btnDocumentos {
	background: #fff;
	background-image: url('img/descargar_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: center;
}
a.btnArticulate {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	margin-right: 10px;
	width: 50px;
	height: 4px;
	float: left;
	background-image: url('img/articulate.jpg');
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 44px;
	font-size: 9px;
}
a:hover.btnArticulate {
	background: #fff;
	background-image: url('img/articulate_over.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: center;
}
a.btnEjercicios {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	margin-right: 10px;
	width: 40px;
	height: 4px;
	float: left;
	background-image: url('img/examen.gif');
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 44px;
	font-size: 9px;
}
a:hover.btnEjercicios {
	background: #fff;
	background-image: url('img/examen_over.gif');
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}
a.btnSalir {
	text-decoration: none;
	color: #000;
	background: #fff;
	display: block;
	text-align: center;
	margin-right: 10px;
	width: 40px;
	height: 4px;
	float: left;
	background-image: url('img/baja.gif');
	background-repeat: no-repeat;
	padding-top: 40px;
	font-size: 9px;
}
a:hover.btnSalir {
	background: #fff;
	background-image: url('img/baja_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}
/* --------- FIN DE TOPMENU BOTONES --------------*/
/* BOTONES MINIS*/
a.btnDetallesMini {
	text-decoration: none;
	color: #000;
	display: block;
	text-align: center;
	margin-right: 23px;
	width: 40px;
	height: 4px;
	float: left;
	background-image: url('img/detalles_mini.gif');
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 43px;
	margin-bottom: 20px;
	font-size: 9px;
}
a:hover.btnDetallesMini {
	background-image: url('img/detalles_over_mini.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 9px;
}
a.btnAnunciosMini {
	text-decoration: none;
	color: #000;
	display: block;
	text-align: center;
	margin-right: 23px;
	width: 40px;
	height: 4px;
	float: left;
	background-image: url('img/alertas_mini.gif');
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 43px;
	margin-bottom: 20px;
	font-size: 9px;
}
a:hover.btnAnunciosMini {
	background-image: url('img/alertas_over_mini.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 9px;
}
a.btnDocumentosMini {
	text-decoration: none;
	color: #000;
	display: block;
	text-align: center;
	margin-right: 23px;
	width: 40px;
	height: 4px;
	float: left;
	background-position: top;
	padding-top: 43px;
	margin-bottom: 20px;
	font-size: 9px;
	background-image: url('img/descargar_mini.gif');
	background-position: center;
	background-repeat: no-repeat;
}
a:hover.btnDocumentosMini {
	background-image: url('img/descargar_over_mini.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 9px;
}

a.btnArticulatesMini {
	text-decoration: none;
	color: #000;
	display: block;
	text-align: center;
	margin-right: 23px;
	width: 40px;
	height: 4px;
	float: left;
	background-position: top;
	padding-top: 43px;
	margin-bottom: 20px;
	font-size: 9px;
	background-image: url('img/articulate_mini.gif');
	background-position: center;
	background-repeat: no-repeat;
}
a:hover.btnArticulatesMini {
	background-image: url('img/articulate_over_mini.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 9px;
}


a.btnEjerciciosMini {
	text-decoration: none;
	color: #000;
	display: block;
	text-align: center;
	margin-right: 23px;
	width: 40px;
	height: 4px;
	float: left;
	background-image: url('img/examen_mini.gif');
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 43px;
	margin-bottom: 20px;
	font-size: 9px;
}
a:hover.btnEjerciciosMini {
	background-image: url('img/examen_over_mini.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 9px;
}
/* FIN BOTONES MINIS*/
input {
	/*border: 2px solid #C8CFDC;*/
	border: 1px solid #C8CFDC;
	/*background-color: #fff;*/
	color: #4d5570;
	padding: 1px;
}
.btn_form {
	border: 2px solid #C8CFDC;
	background-color: #eff1f4;
	color: #4d5570;
	padding: 1px;
	margin: 1px;
}
select {
	border: 2px solid #C8CFDC;
	color: #4d5570;
}
td {
	border-bottom: 1px #cccccc solid;
	padding-left: 10px;
	margin: 0px;
}
#menuh {
	display: block;
	padding: 0px;
	margin: 0px;
}
#menuh ul, li {
	list-style-type: none;
}
#menuh ul {
	margin: 0;
	padding: 0;
}
#menuh li {
	float: left;
}
#menuh a {
	text-decoration: none;
	color: #000;
	background: #F0F7FC;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border: 1px solid #C8CFDC;
	border-width: 1px 1px 1px 1px;
	margin-left: 2px;
}
#menuh a#primero {
	border-left: 1px solid #ACCFE8;
}
#menuh a:hover {
	background: #DBEBF6;
}
#boxclass {
	/*border: 1px #669933 solid;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666;
	padding: 10px;
	background-color: #edf1e3;
	float: left;
	display: block;
	width: 930px;
*/
	border: 1px #C8CFDC solid;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666;
	padding: 10px;
	background-color: #EBEDF0;
	float: left;
	display: block;
	width: 650px;
}
#boxclass2 {
	border: 1px #C8CFDC solid;
	/*background-color: #edf1e3;*/
	background-color: #ffffff;
	padding: 10px;
	display: block;
	width: 280px
}
#error_box {
	background-color: rgb(255,242,239);
	border: 1px solid rgb(162,31,63);
	/*padding: 5px;*/
	padding: 1px;
	text-align: center;
	margin-bottom: 5px;
	color: rgb(162,31,63);
	font-size: 12px; /*new*/
	width: 400px;
}
#info_box {
	background-color: #cfc;
	border: 1px solid #0c0;
	/*padding: 5px;*/
	padding: 1px;
	text-align: center;
	/*margin-bottom: 10px;*/
	margin-bottom: 5px;
	color: #1E1E1E;
	font-size: 12px; /*new*/
	width: 400px;
}
.error {
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	color: rgb(162,31,63);
}
.admin {
	font-size: 10px;
	color: rgb(0,129,125);
	text-decoration: none;
	font-weight: bold;
}
.successful {
	font-size: 14px;
	color: rgb(0,129,125);
	text-decoration: none;
	font-weight: bold;
}
.failed {
	font-size: 14px;
	color: rgb(255,0,0);
	text-decoration: none;
	font-weight: bold;
}
#contenedor {
	display: table;
	font-size: 12px;
	background-color: #fff;
	width: 980px;
	margin: 0px;
	padding: 0px;
	/*border: 2px solid #666666;
*/
}
#userpanel {
	background-color: #a7a9ac;
	/*background-color: #ffffff;*/
	/*background-image: url('img/background_barra.gif');*/
	color: #f4f4f4;
	line-height: 20px;
	padding-left: 10px;
	height: 22px;
	width: 970px;
	margin-bottom: 5px;

}
#userpanel_login {
	/*background-color: #a7a9ac;*/
	background-color: #ffffff;
	/*background-image: url('img/background_barra.gif');*/
	color: #f4f4f4;
	line-height: 20px;
	padding-left: 10px;
	height: 22px;
	width: 970px;
	margin-bottom: 5px;

}
#userpanel a {
	color: #fff;
	font-size: 10px;
}
#userpanel a:hover {
	color: #F0FFFF;
	font-size: 10px;
	text-decoration: underline;
}
#modulebox {
	display: block;
	height: 100%;
	color: #fff;
	padding: 4px;
	margin: 4px;
	float: left;
	background-color: #00757b;
}
#module_title {
	/*font-size: 18px;*/
	font-size: 14px;
  font-weight: bold; /*new*/
	display: block;
}
#info_login {
	width: 960px;
	padding-left: 10px;
	padding-right: 10px;
}
#info {
	width: 960px;
	padding-left: 10px;
	padding-right: 10px;
	min-height:600px; /*[GQ] Max ALTURA*/
}
#footer {
	text-align: center;
	border-top: 1px solid #cccccc;
	margin-top: 30px;
	padding-top: 6px;
	/*padding-top: 10px;*/
	/*padding-bottom: 5px;*/
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	float: left;
	/*background-image: url('img/pie.gif');*/
	background-image: url('img/footer.jpg');
	width: 980px;
	/*height: 25px;*/
  height: 20px;
	background-repeat: no-repeat;
}
.title {
	font-size: 15px;
	font-weight: bold;
	color:  #OBOB60;
	display: block;
	/*clear: both;*/
	margin-top: 10px;
	margin-bottom: 10px;
}
.float_left{
float:left;
border:none;
margin-top: 20px;
}
.title2 {
	font-size: 16px;
	color: #0074AB;
	display: block;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
.invisibleCourse {
	background-color: #cccccc;
}
.privateCourse {
	background-color: #ffcc00;
	color: #000;
}
#userbottom {
  float: right;
	width: 255px;
	/*height: 120px;*/
	height: 20px;
	display: block;
	text-align:left;
}
#coursebottoms {
	float: left;
	width: 300px;
	height: 65px;
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 28px;
	padding-left: 0px;
	display: block;
	text-align: center;
}
#contentnews {
  font-size: 12px;
  font-family: Tahoma;
	text-align: right;
	vertical-align: middle;
}
#news {
	float: right;
	width: 224px;
	height: 90px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
	display: table;
}
.blocknew {
	width: 100%;
	height: 65px;
	border-right: 1px solid #C8CFDC;
	float: right;
	display: table;
	clear: right;
}
.datenew {
	color: #008FD7;
	font-weight: bold;

}
.titlenews {
  font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color : #002B65;
	text-align:right;
	vertical-align: middle;
	/*height: 16px;
	color: #008FD7;
	font-weight: bold;
	background-image: url('img/header_noticias.gif');
	padding-left: 10px;
	padding-top: 4px;*/
}
.question {
	font-size: 12px;
	color: #003366;
	display: block;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
label {
	font-size: 11px; /*new*/
	float: left;
	padding-bottom: 10px;
	width: 115px;
	font-weight: bold;
}
input, textarea {
	/*width: 180px;
	margin-bottom: 5px;
*/
}
.submit {
	cursor: pointer;
	/*background-color: #eff1f4;*/
	float: left;
	margin-right: 7px;
}
input.submit:hover {
	border: 2px solid #00827d;
	background-color: #eff1f4;
}
.boxlang{

}
textarea {
	width: 250px;
	height: 80px;
}
.boxes {
	width: 1em;
}
#submitbutton {
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}
br {
	clear: left;
}
a.button_generic {
	border: 2px solid #C8CFDC;
	background-color: #eff1f4;
	color: #4d5570;
	padding: 2px;
	display: block;
	width: 150px;
	height: 16px;
	float: left;
	font-size: 12px;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
}
a:hover.button_generic {
	border: 2px solid #00827d;
	background-color: #eff1f4;
	color: #00827d;
	padding: 2px;
	display: block;
	width: 150px;
	height: 16px;
	float: left;
	font-size: 12px;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
}
.msg {
	font-size: 11px;
	color: #4d5570;
}
a.footlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}
a:hover.footlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}
/* Calendar:a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation:1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */
.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}
input.calendar, select.calendar {
	width: 99px;
}
button.calendar {
	background: url(img/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	height: 20px;
	margin-bottom: 5px;
	margin-right: 6px;
	width: 20px;
}
button.calendar:hover, button.calendar.active {
	background-position: 0 20px;
}
div.calendar {
	background: url(img/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}
div.calendar * {
	margin: 0;
	padding: 0;
}
div.calendar div {
	background: none !important;
	cursor: move;
	height: 185px;
	overflow: hidden;
	padding-top: 10px;
	position: relative;
	width: 147px;
}
div.calendar caption {
	color: #333;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding-top: 6px;
	text-align: center;
	width: 100%;
}
div.calendar caption a {
	cursor: pointer;
	display: block;
	height: 12px;
	overflow: hidden;
	position: absolute;
	text-indent: -100px;
	top: 17px;
	width: 11px;
}
div.calendar caption a.prev {
	background-image: url(img/calendar-prev.gif);
	left: 0;
}
div.calendar caption a.next {
	background-image: url(img/calendar-next.gif);
	right: 0;
}
div.calendar caption a:hover {
	background-position: 0 12px;
}
div.calendar caption span {
	height: 25px;
	position: relative;
	text-align: center;
}
div.calendar caption span.month {
	padding-right: 8px;
}
div.calendar caption span.month:after {
	content: ', ';
}
div.calendar table {
	background: #FFF;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: default;
	margin: 0 auto;
	overflow: hidden;
	width: 147px;
}
div.calendar td, div.calendar th {
	border: 0;
	color: #0597DB;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 21px;
	text-align: center;
	width: 21px;
}
div.calendar td {
	background: url(calendar-td.gif);
	color: #FFF;
	font-size: 11px;
}
div.calendar td.invalid {
	color: #999;
}
div.calendar td.valid {
	background: url(img/calendar-valid.gif);
	color: #0597DB;
	cursor: pointer;
}
div.calendar td.hilite {
	background: url(img/calendar-hilite.gif);
}
div.calendar td.inactive {
	background: url(img/calendar-td.gif) 0 100%;
	color: #FFF;
}
div.calendar td.active, div.calendar td.hover {
	background: url(img/calendar-valid.gif) 0 100%;
	color: #FFF;
	cursor: pointer;
}
/* reloj */
#txt {
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	position: fixed;
	width: 90px;
	color: #90A0FF;
}
#txt input {
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	position: fixed;
	width: 90px;
	color: #90A0FF;
}
p.info {
  font-size: 12px;
}
table.cursos {
  border: 1px solid #E0E0F8;
  padding:5px;
}
table.cursos_list {
  border: none;
  background-color: #ffffff;
  margin-left:-5px;
  font-family: verdana;
	font-size: 8pt;
}
table.detailed_list {
  border: none;
  background-color: #ffffff;
  margin-left:-5px;
  font-family: verdana;
	font-size: 8pt;
}
a.list {
  font-family: verdana;
	font-size: 8pt;
	color:#410C48;
}
th.cursos_header {
  background-color: #163459;
  color: #FCFBF7;
  font-weight: bolder;
  padding:4px;
  font-size: 14px;
}
td.cursos_list {
  border: none;
  /*background-color: #EBEDF0;
  color:#002162;*/
  background-color: #E6E9EA;
  color: #410C48;
  padding:12px;
  vertical-align: middle;
  text-align:left;
}
td.list { /*Para los CURSOS*/
  border: none;
  background-color: #EAEBED;
  color:#4D4D4F;
  padding:10px;
  vertical-align: middle;
  text-align:left;
}
td.list2 { /*Para los DOCS */
  border: none;
  background-color: #EBEDF0;
  color:#4D4D4F;
  padding:10px;
  vertical-align: middle;
  text-align:left;
}
td.list_tit { /*Para los titulos de los ejercicios docs videos*/
  border: none;
  background-color: #CFCADC;
  color:#002162;
  padding:10px;
  vertical-align: middle;
}
div.cursos {
  min-width: 250px; 
  float: left; 
  margin-right: 20px;
  margin-left: 10px;
}
table.sidebar {
  background-color: #BABAB8;
  color: #002B65;
  border-collapse: collapse;
  font-family: Tahoma;
  font-size : 11px;
}
td.sidebar {
  border: 1px solid #ffffff;
  padding: 4px;
  width : 105px;
  vertical-align: middle;
  text-align:left;
  height:40px;
}
div.sidebar {
  width:210px;
  margin:0 auto;
}
a.sidebar {
  color: #002B65;
  font-family: Tahoma;
  font-size : 11px;
  font-weight:normal;

}  

img.button {
  border:0;
}
p.home_intro {
  color:#414042;
  font-family:Verdana;
  font-size:11px;
  width:500px;
}
td.borde {
border:none;
padding-left:0px;
}
div.quickbar {
 position: absolute;
 top: 198px;
 float: left;
 left: 20px;
	
}


/* Social Networks
**********************************************************************************/
.contenedor-redes-sociales {
	float: right;
    width: 414px;
	margin: 20px 0;
}

.redes-sociales-iconos-left, .redes-sociales-iconos-right {
    float: left;
    height: 59px;
}

.redes-sociales-iconos-center {
    background: url("http://www.eset-la.com/images/redes-sociales/center.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 51px;
    padding: 8px 10px 0;
}
.fl-redes {
	float: left;
	padding-top: 1px;
	margin-right: 5px;
}











#besocial  {
    clear: both;
    display: block;
    overflow: hidden;
    position: relative;
}
#besocial ul {
    list-style: none outside none !important;
    margin: 0 0 !important;
    padding-top: 0;
    width: 100% !important;
}
#besocial ul.center {
    text-align: center;
	padding: 0;
}
#besocial ul.center li {
    display: inline;
    margin: 0;
    padding: 0 5px;
}
#besocial ul.left li {
    float: left;
    margin: 0 10px 0 0;
}
#besocial ul.right li {
    float: right;
    margin: 0 0 0 10px;
}
#besocial li {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    padding: 0;
    text-indent: 0;
}
#besocial li:before {
    content: "";
}
#besocial a {
    display: inline-block;
    text-decoration: none;
}
#besocial a:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
}
#besocial span {
    cursor: pointer;
    float: left;
    font: 10px/15px Arial,sans-serif;
    padding: 1px 8px 2px;
    text-indent: 0;
}
#besocial .besocial-text {
    background-image: url("img/besocial.png?v1.6");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    height: 25px;
    overflow: hidden;
    padding: 0;
    text-indent: -99em;
    width: 25px;
}
#besocial-meneame .besocial-text {
    background-position: -32px 0;
    border-color: #FF6400;
}
#besocial-facebook .besocial-text {
    background-position: -160px -4px;
    border-color: #7592D4;
    height: 26px;
    width: 26px;
}
#besocial-twitter .besocial-text {
    background-position: -192px -4px;
    border-color: #5599BB;
    height: 26px;
    width: 26px;
}
#besocial .besocial-meta {
    background: url("img/besocial.png?v1.6") no-repeat scroll -6px 20% transparent;
    padding: 2px 0;
    width: 8px;
}
#besocial .besocial-stat {
    background: none repeat scroll 0 0 #DDDDDD;
    border-color: #AAAAAA #AAAAAA #AAAAAA -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #555555;
    padding: 1px 4px 2px;
}
#besocial a:hover .besocial-meta {
    background-position: -16px 20%;
}
#besocial a:hover .besocial-stat {
    background: none repeat scroll 0 0 #FFFFFF;
}

/*********************************************************************************/
