/*
  INFO COLORES
azul claro: rgb(204,217,220);
azul oscuro: rgb(0,64,79);
dorado: rgb(195,157,13);
*/

/* General */
body{
  background-color: rgb(204,217,220);
  margin: 0px;
}
b.gold{
  color: rgb(195,157,13);
  font-weight: bold;
}
table.main{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  width: 748px; 
  height: 100%;
}

/* Left panel */
table.leftPanelTable{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  width: 100%;
  height: 90px;
}
td.leftPanel{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  background-color: rgb(0,64,79);
  vertical-align: top;
  width: 187px;
}
td.leftPanelImg{
  background-color: rgb(0,64,79);
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  vertical-align: top;
  width: 100%;
  height: 90px;
}
td.leftPanelContainer{
  padding: 7px;
}
td.leftPanelTitle{
  font-size: 28px;
  font-weight: bold;
  color: rgb(195,157,13);
  padding: 10px;
  
}
td.leftPanelContent{
  font-family: verdana;
  font-size: 12px;
  color: #FFFFFF;
}
td.leftPanelLogin{
  vertical-align: bottom;
}

/* Login */
table.loginTable{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.loginNW{
  width: 10px;
  height: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  background-image: url('../imgs/tablas/login_si.jpg');
  background-repeat: no-repeat;  
}
td.loginN{
  background-image: url('../imgs/tablas/login_sup.jpg');
  background-repeat: repeat-x;
  height: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.loginNE{
  width: 10px;
  height: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  background-image: url('../imgs/tablas/login_sd.jpg');
  background-repeat: no-repeat;  
}
td.loginW{
  background-image: url('../imgs/tablas/login_izq.jpg');
  background-repeat: repeat-y;
  width: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.loginE{
  background-image: url('../imgs/tablas/login_dch.jpg');
  background-repeat: repeat-y;
  width: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.loginSW{
  width: 10px;
  height: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  background-image: url('../imgs/tablas/login_ii.jpg');
  background-repeat: no-repeat;
}
td.loginS{
  background-image: url('../imgs/tablas/login_inf.jpg');
  background-repeat: repeat-x;
  height: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.loginSE{
  width: 10px;
  height: 10px;
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  background-image: url('../imgs/tablas/login_id.jpg');
  background-repeat: no-repeat;
}
td.loginCenter{
  background-color: rgb(204,217,220);
}
td.loginAccessTitle{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: rgb(0,64,79);
}
td.loginAccessEntry{
  font-family: verdana;
  font-size: 8px;
  color: rgb(0,64,79);
}
.loginEntry{
  width: 94px;
  height: 14px;
  background: url('../imgs/textfield/login.jpg') no-repeat;
  margin: 0px;
  padding: 0px;
}

.loginInputText{
  font-size: 8px;
  width: 85px;
  height: 10px;
  background: white;
  border: none;
  color: #000000;
  margin-top: 1px;
  margin-left: 5px;
}

/* Right Panel */
td.rightPanel{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  vertical-align: top;
}
table.rightPanelTable{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  width: 100%;
  height: 100%;
}
td.main_top{
  background-image: url('imgs/core_logo.jpg');
  width: 100%;
  height: 90px;
  background-repeat: no-repeat;
  background-position: right bottom; 
  background-color: #FFFFFF;
}
table.main_logo{
  width: 100%;
  height: 100%;
}
td.main_horSep{
  background-color: rgb(0,64,79);
  width: 100%;
  height: 5px;
}
td.main_img{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.main_menus{
  background-color: rgb(0,64,79);
  width: 100%;
  height: 20px;
}
td.menu{
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: white;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.main_contents{
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  padding: 10px;
  vertical-align: top;
}
td.main_channel{
  vertical-align: top;
  width: 33%;
  padding: 10px;
}
td.main_channel_imp{
  vertical-align: top;
  width: 33%;
  padding: 10px;
  background-color: rgb(204,217,220);

}
td.main_channel_content{
  font-family: verdana;
  font-size: 11px;
  text-align: justify;
  padding: 10px 0px;
}

td.main_channel_highlight_paragraph{
  font-family: verdana;
  font-size: 12px;
  text-align: justify;
  padding: 10px 0px;
  background-color: rgb(195,156,16);
}

td.main_channel_highlight_header1{
  font-family: verdana;
  font-size: 20px;
  text-align: center;
  color: white;
  padding: 10px 0px;
  background-color: rgb(195,156,16);
}

td.main_channel_highlight_header2{
  font-family: verdana;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  padding: 10px 0px;
  background-color: rgb(195,156,16);
}

td.main_channel_medium_size{
  font-family: verdana;
  font-size: 12px;
  text-align: justify;
  padding: 10px 0px;
}

td.course_title{
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  color: rgb(195,157,13);
}
/* Gestion de submenus */
td.submenuEntry{
  border: 0px;
  padding: 0px 10px 0px 10px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.submenuEntryTop{
  border: 0px;
  padding: 5px 10px 0px 10px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.submenuEntryButtom{
  border: 0px;
  padding: 0px 10px 5px 10px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
td.sub_figure{
  font-family: verdana;
  font-size: 11px;
  text-align: center;  
}
.submenuOff{
  display: none;
}
.submenuOn{
  display: block;
  position: absolute;
  /*border-width: 1px 1px 1px 1px;*/
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  /*border-color: rgb(195,157,13);*/
  border-color: rgb(0,44,59);
  /*background-color: rgb(204,217,220);*/
  background-color: rgb(0,64,79);
/*  color: rgb(0,64,79);*/
  color: white;
  margin: 0px;
  padding: 0px;
}
.submenuEntryOff{
  font-family: verdana;
  font-size: 12px;
  color: white;
  background-color: rgb(0,64,79);  
}
.submenuEntryOn{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
/*  color: rgb(0,64,79);*/
  color: rgb(195,157,13);
  /*background-color: rgb(204,217,220);*/
  background-color: rgb(51,102,114);
}
ul {
  /*font-family: verdana;
  font-size: 12px;
  line-height: 2em;*/
  list-style-position: inherit;
  list-style-image: url('../imgs/dot_blue.png');
  list-style-type: none;
  margin: 5px;
  padding: 0px 12px;
}
li {}
.backwards {
  unicode-bidi:bidi-override;
  direction: rtl;
} 
a {
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  color : white;
}
a.gold {
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  color : rgb(195,157,13);
}
a.nameHighLight{
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  color: rgb(195,157,13);
}

.courseTitle{
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  color: rgb(195,157,13);
}
.courseItem{
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: rgb(0,64,79);
  margin: 15px;
  padding: 15px;
}
table.submenuContainer{
 border: 0px;
 padding: 0px;
 border-collapse: collapse;
 border-spacing: 0px 0px;
}
td.submenuContainer{
 border: 0px;
 padding: 0px;
 border-collapse: collapse;
 border-spacing: 0px 0px;
 height: 0px;
}
td.banner{
    border: 0px;
    padding: 0px;
    border-collapse:collapse;
    height: 0px;
    border-spacing:inherit;
    text-align:center;
}
img{
    cursor: pointer;
    border: 0px;
    border-width: 0px;
}
img.link{
 cursor: pointer;
 border: 0px;
 border-width: 0px;
} 
th.main_channel_content{
 font-family: verdana;
 font-size: 11px;
 text-align: left;
}
/* Tabla cursos */
table.calendar{
  border: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}
a.monthLink{
  color: rgb(0,64,79);
}
td.course_group{
  color: rgb(0,64,79);
  background-color: rgb(195,157,13);
  font-weight: bold;
  font-family: verdana;
  font-size: 12px;
  padding: 3px 0px 3px 0px;
}
td.courseList{
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: rgb(0,64,79);
}
td.coursesHorSep{
 height: 6px;
}
tr.courseOdd{
  background-color: rgb(204,217,220);     
}

tr.highlight{
  background-color: rgb(195,156,16);
}

tr.courseAttr{
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: rgb(0,64,79);
}

td.monthSelect{ /* mes seleccionado*/
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: rgb(0,64,79);
  background-color: white;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: rgb(0,64,79);
}
td.monthSelectLeft{ /* mes seleccionado*/
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: rgb(0,64,79);
  background-color: white;
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: rgb(0,64,79);
}
td.monthSelectRight{ /* mes seleccionado*/
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: rgb(0,64,79);
  background-color: white;
  border-width: 1px 1px 0px 0px;
  border-style: solid;
  border-color: rgb(0,64,79);
}
td.month{
  font-family: verdana;
  font-size: 12px;
  text-align: left;
  background-color: white;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(0,64,79);
}
table.course{
  background-color: rgb(51,102,114);
  border-color: rgb(195,157,13);
  border-collapse: collapse;
  background-color: white;
}
th.course {
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  color:rgb(0,64,79);
}
tr.course{
  background-color: white;     
}
td.course{
  font-family: verdana;
  font-size: 11px;
  text-align: left;
  /*color: rgb(204,217,220);*/
}
a.courseLink{
  color: rgb(195,157,13);
}

