/* ESTILOS GENERALES */
body { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; font-style: normal; background: #FFFFFF; }
html, body {  }
hr { display: none; }
a { outline: 0; color: #1F3F8B; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0px solid #FFFFFF; }

/* ESTILOS CAJAS GLOBALES. GRID GLOBAL */
#preweb { margin: 0px; padding: 0px; border: 0px solid #FFFFFF; border-collapse: collapse }
#web { padding: 0px 10px 10px 10px;  }
#pcab { padding: 5px 10px 5px 10px; text-align: right; background: #EEF1F4 url(/moodle/theme/standard/img/fdo.gif) top left repeat-x; border-bottom: 1px solid #d3dae3; }
#cab { clear: both; height: 85px; background: transparent url(/moodle/theme/standard/img/cab.jpg) top left no-repeat; }
#scab { clear: both; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; background: #1E3F71 url(/moodle/theme/standard/img/left_corner.gif) top left no-repeat; }
#ctd {  }
#lat { float: left; width: 210px; padding: 10px 0px 10px 0px; }
#dts { margin: 0px 0px 0px 220px; }
#dts-padd { padding: 10px 5px 0px 10px; }
#pie { margin: 30px 0px 15px 0px; padding: 8px 0px 0px 0px; border-top: 3px solid #1E3F71; }


/* ESTILOS PARA LA CABECERA DE LA WEB */
#cab .c1 { float: left; }
#cab .c2 { float: right; margin: 17px 13px 0px 0px; }
#cab h1.logo {  float: left; margin: 0px; padding: 0px; }
#cab h1.logo a { display: block; width: 195px; height: 85px; text-indent: -3500px; outline:none; }
#cab h1.tagline { float: left; width: 461px; height: 85px; margin: 0px; padding: 0px; text-indent: -3500px; font-size: 13px; font-weight: bold; text-transform: uppercase; }
#cab .logininfo { display: block; font-size: 12px; }
#cab .logininfo a { color: #1F3F8B; text-decoration: none; }
#cab .logininfo a:hover { text-decoration: underline; } 
#cab a.out { color: red; }
#cab form.popupform { clear: both;  }
#cab form.popupform select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }

/* ESTILOS PARA LA SUBCABECERA DE LA WEB */
#scab .padd { padding: 5px 15px 5px 15px; background: transparent url(/moodle/theme/standard/img/right_corner.gif) top right no-repeat; }
#scab .bdc { float: left; }
#scab .bdc ul {  margin: 0px; padding: 0px; }
#scab .bdc li { list-style-type: none; float: left; padding: 0px 7px 0px 0px; }
#scab .bdc li a { color: #FFFFFF }
#scab .bdc li a:hover {  }
#scab .nav-top { float: right; }
#scab .nav-top form { float: left; margin: 0px 0px 0px 10px; }
#scab .nav-top form.popupform { margin-top: 3px; }
#scab .nav-top form.popupform select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; vertical-align: middle; }
#scab .nav-top .singlebutton { display: inline; }

/* ESTILOS PARA EL LATERAL */
#lat h2 { margin: 0px; padding: 4px 8px 4px 8px; font-size: 11px; color: #314f83; background: #dde2ea url(/moodle/theme/standard/img/mod.gif) top right no-repeat; }
#lat .lst-men { padding: 5px 0px 20px 0px; }
#lat .lst-men ul { margin: 0px; padding: 0px; }
#lat .lst-men ul ul { display: none; margin: 0px 0px 0px 1px; padding: 0px;}
#lat .lst-men li { list-style-type: none; padding: 3px 0px 3px 18px; background: transparent url(/moodle/theme/standard/img/carpeta.gif) 0px 2px no-repeat; border-bottom: 1px solid #EAEAEA;  }
#lat .lst-men li li { border-bottom: 0px solid #FFFFFF; }
#lat .lst-men li.carpeta { /*background: transparent url(/moodle/theme/standard/img/carpeta.gif) 0px 2px no-repeat;*/ }
#lat .lst-men li.leccion { /*background: transparent url(/moodle/theme/standard/img/leccion.gif) 0px 2px no-repeat;*/ }
#lat .lst-men li.tema { /*background: transparent url(/moodle/theme/standard/img/tema.gif) 0px 2px no-repeat;*/ }
#lat .lst-men li li a { color: #3d598e; }
#lat .lst-men li a:hover {  }
.treeview li.submenu ul { display: none; }
.treeview .submenu ul li { cursor: default; }

/* ESTILOS PARA DATOS */
#dts div.tit { background: transparent url(/moodle/theme/standard/img/fdo_tit.gif) top left repeat-x; }
#dts div.tit div { height: 53px; background: transparent url(/moodle/theme/standard/img/fdo_tit_e1.gif) top left no-repeat; }
#dts div.tit h2 { padding:14px 5px 5px 55px; text-align: left; font-size: 18px; color: #1e3f72; background: transparent url(/moodle/theme/standard/img/fdo_tit_e2.gif) top right no-repeat; }
#dts h3 { margin:10px 0px 3px 0px; padding:0px 5px 5px 25px; text-align: left; font-size: 12pt; color: #f69304; background: url(/moodle/theme/standard/img/bullet_22.gif) 0px 2px no-repeat; }
#dts h4 { margin:0px 0px 5px 0px; padding:0px; text-align: left; font-size: 11pt; color: #F49402; }
#dts h5 { margin:0px 0px 5px 0px; padding:0px; text-align: left; font-size: 11pt; color: #1e3f72; }
#dts .caj-nav { height: 25px; *height: 40px; }
#dts .caj-nav .vol { padding-top: 6px; }
#dts .caj-nav .gar { padding-top: 0px; }
#dts .caj-nav .gar a { float: left; display: block; width: 139px; padding: 8px 0px 14px 0px; text-align: center; font-size: 12px; color: #222222; text-transform: uppercase; text-decoration: none; }
#dts .caj-nav .gar a:hover { text-decoration: none; }
#dts .caj-nav .gar a.glo { background: transparent url(/moodle/theme/standard/img/btn_glosario.gif) 0px 0px no-repeat; }
#dts .caj-nav .gar a.glo span { padding-left: 38px; }
#dts .caj-nav .gar a.act { margin-left: 5px; margin-right: 5px; background: transparent url(/moodle/theme/standard/img/btn_actividades.gif) 0px 0px no-repeat; }
#dts .caj-nav .gar a.act span { padding-left: 40px; }
#dts .caj-nav .gar a.rec { background: transparent url(/moodle/theme/standard/img/btn_recursos.gif) 0px 0px no-repeat; }
#dts .caj-nav .gar a.rec span { padding-left: 38px; }
#dts .caj-nav2 { margin: 20px 0px 20px 0px; padding: 10px 0px 0px 0px; text-align: center; border-top: 1px solid #cdd4da } 
#dts .caj-nav2i { text-align: center;} 
#dts .caj-nav2i a { padding: 0px 10px 0px 10px; color: #203e72; font-size: 14px; font-weight: bold } 
#dts .caj-nav2i a:hover {text-decoration: none; }
#dts .caj-ctd {	background: #FCF4E7 url(/moodle/theme/standard/img/fdo_caja.jpg) top left repeat-x;}
#dts .caj-ctd-e1 {	background: transparent url(/moodle/theme/standard/img/fdo_caja_e1.gif) bottom left no-repeat;}
#dts .caj-ctd-e2 { padding: 15px; background: transparent url(/moodle/theme/standard/img/fdo_caja_e2.gif) bottom right no-repeat;}
#dts .caj-ctd a { color: #173b8f; }
#dts .lin-top {  border-top: 1px solid #DCDCDC; }
#dts .lin-izq {  border-left: 1px solid #DCDCDC; }
#dts .lin-dch {  border-right: 1px solid #DCDCDC; }
#dts .apadd { padding: 5px 0px 0px 0px; }
.img-enl { vertical-align: middle; padding-right: 8px; }
.img-i { vertical-align: middle; padding-right: 8px; }
.img-d { vertical-align: middle; padding-left: 8px; }
ul.lst { margin-top: 8px; margin-bottom: 8px; text-align: justify;}
ul.lst li { list-style-image: url(/moodle/theme/standard/img/bullet_lst.gif); }
a.enl-form { float:left; font-size:10px;text-decoration: none; font-weight:normal; text-transform:uppercase;background:transparent url(/MODULOS/global/publico/interfaces/img/btn_med.gif) top left repeat-x; cursor:pointer;}
a.enl-form span { float:left; padding:0px 0px 1px 23px; background:transparent url(/moodle/theme/standard/img/btn_left.gif) top left no-repeat;}
a.enl-form span strong  { float:left; background:transparent url(/moodle/theme/standard/img/btn_right.gif) top right no-repeat; padding-right:8px; }
#dts .caj-des { margin-bottom: 8px; background: #FFFFFF; }
#dts .caj-des-e1 { background:transparent url(/moodle/theme/standard/img/fdo_cd_e1.gif) top left no-repeat;}
#dts .caj-des-e2 { background:transparent url(/moodle/theme/standard/img/fdo_cd_e2.gif) top right no-repeat;}
#dts .caj-des-e3 { background:transparent url(/moodle/theme/standard/img/fdo_cd_e3.gif) bottom left no-repeat;}
#dts .caj-des-e4 { padding: 2px 10px 10px 10px; background:transparent url(/moodle/theme/standard/img/fdo_cd_e4.gif) bottom right no-repeat;}

/* ESTILOS PARA COLUMNAS GENERALES */
/* 2 Columnas 50%-50& */
.col2f1 {  } 
.col2f1-c1 { float: left; width: 49%; }
.col2f1-c2 { float: right; width: 49%; }
/* 2 Columnas 70%-30% */
.col2f2i {  } 
.col2f2i-c1 { float: left; width: 69%; }
.col2f2i-c2 { float: right; width: 29%; }
/* 2 Columnas 30%-70% */
.col2f2d {  } 
.col2f2d-c1 { float: left; width: 29%; }
.col2f2d-c2 { float: right; width: 69%; }
/* 2 Columnas 60%-40% */
.col2f3i {  } 
.col2f3i-c1 { float: left; width: 59%;}
.col2f3i-c2 { float: right; width: 39%;  }
/* 2 Columnas 40%-60% */
.col2f3d {  } 
.col2f3d-c1 { float: left; width: 39%; }
.col2f3d-c2 { float: right; width: 59%; }
/* 2 Columnas 20%-80% */
.col2f4d {  } 
.col2f4d-c1 { float: left; width: 24%; }
.col2f4d-c2 { float: right; width: 74%; }
/* 2 Columnas 80%-20% */
.col2f4i {  } 
.col2f4i-c1 { float: left; width: 79%; }
.col2f4i-c2 { float: right; width: 19%; }
/* 3 Columnas 33%-33%-33% */
.col3f1 {  } 
.col3f1-c1 { float:left; margin:0% 1.99% 0% 0%; width:32%; }
.col3f1-c2 { float:left; margin:0% 0% 0% 0%; width:32%; }
.col3f1-c3 { float:right; width:32%; }
/* 3 Columnas grid 1 33%-66% */
.col3f1g1 {  } 
.col3f1g1-c1 { float:left; width:32%; }
.col3f1g1-c2 { float:right; width:66%; }
/* 3 Columnas grid 2 66%-33% */
.col3f1g2 {  } 
.col3f1g2-c1 { float:left; width:66%; }
.col3f1g2-c2 { float:right; width:32%; }
/* 4 Columnas 25%-25%-25%-25% */
.col4f1 {  } 
.col4f1-c1 { float:left; margin:0% 1.333% 0% 0%; width:24%; }
.col4f1-c2 { float:left; margin:0% 1.333% 0% 0%; width:24%; }
.col4f1-c3 { float:left; margin:0% 0% 0% 0%; width:24%; }
.col4f1-c4 { float:right; margin:0% 0% 0% 0%; width:24%; }
/* 4 Columnas grid 1 25%-50%-25% */
.col4f1g1 {  } 
.col4f1g1-c1 { float:left; margin:0% 1.5% 0% 0%; width:24%; }
.col4f1g1-c2 { float:left; margin:0% 0% 0% 0%; width:49%; }
.col4f1g1-c3 { float:right; margin:0% 0% 0% 0%; width:24%; }
/* 4 Columnas grid 2 25%-25%-50% */
.col4f1g2 {  } 
.col4f1g2-c1 { float:left; margin:0% 1.5% 0% 0%; width:24%; }
.col4f1g2-c2 { float:left; margin:0% 0% 0% 0%; width:24%; }
.col4f1g2-c3 { float:right; margin:0% 0% 0% 0%; width:49%; }
/* 4 Columnas grid 3 50%-25%-25% */
.col4f1g3 {  } 
.col4f1g3-c1 { float:left; margin:0% 1.5% 0% 0%; width:49%; }
.col4f1g3-c2 { float:left; margin:0% 0% 0% 0%; width:24%; }
.col4f1g3-c3 { float:right; margin:0% 0% 0% 0%; width:24%; }
/* 5 Columnas 20%-20%-20%-20% */
.col5f1 {  } 
.col5f1-c1 { float:left; margin:0% 1.2% 0% 0%; width:19%; }
.col5f1-c2 { float:left; margin:0% 1.2% 0% 0%; width: 19%; }
.col5f1-c3 { float:left; margin:0% 1.2% 0% 0%; width: 19%; }
.col5f1-c4 { float:left; margin:0% 0% 0% 0%; width:19%; }
.col5f1-c5 { float:right; margin:0% 0% 0% 0%; width:19%; }
/* 2 Columnas video*/
.col2v1 {  } 
.col2v1-c1 {float: left; width: 350px; margin-top: 60px;}
.col2v1-c2 { margin: 0px 0px 0px 360px; }
/* 2 Columnas mapas*/
.col2m1 {  } 
.col2m1-c1 { float: left; width: 350px; }
.col2m1-c2 { margin: 0px 0px 0px 360px; }
/* 2 Columnas Presentaciones */
.col2p1 {  } 
.col2p1-c1 { float: left; width: 425px; }
.col2p1-c2 { margin: 0px 0px 0px 445px; }

/* ESTILOS PARA CONTENIDOS */
#content{ margin: 15px 3px 0px 3px; }
#layout-table { margin: 0px 0px 0px 0px; padding: 0px; width:100%; }
#layout-table #left-column, #layout-table #middle-column, #layout-table #right-column { vertical-align:top; }
#layout-table #left-column { padding-right: 15px; }
#layout-table #right-column { padding-left: 15px; }
#layout-table #middle-column { /*padding-left:12px; padding-right:12px;*/ }
h2.headingblock, h2.main { margin:0; padding:0px 5px 5px 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; font-size: 14px; background: url(/moodle/theme/standard/img/bullet_1.gif) 0px 2px no-repeat; }
h3.main { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px; padding: 0px 0px 4px 0px; text-align: left; font-size: 14px; color: #FF9900; border-bottom: 1px solid #FF9900; }
h3.main a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px; padding: 0px 0px 4px 0px; text-align: left; font-size: 14px; color: #FF9900; border-bottom: 1px solid #FF9900; }
ul.unlist { margin: 0px; padding: 0px; }
ul.unlist li { list-style-type: none; margin: 0px; padding: 0px; }
.coursebox { margin-bottom: 0px; width: 100%; border: 0px solid #FFFFFF; border-bottom: 1px solid #DCDCDC; background: transparent url(/moodle/theme/standard/img/background.gif) top left repeat; }
.name { font-weight: bold; font-size: 13px; }
.name a { color: #1F3F8B; text-decoration: none; }
.name a:hover { text-decoration: underline; }
.accessicon { padding-top: 5px; }
.coursebox .summary { font-size: 11px; }
/*div.header {  border: 0px solid #FFFFFFF; }*/
.sideblock .header, .sideblock h2.header { text-align: left; margin:0; border: 0px solid #FFFFFF; }
.sideblock .header { background: #F49402 url(/moodle/theme/standard/img/esquinas.gif) top left no-repeat; }
.sideblock h2 { margin:0; padding:3px 0px 0px 0px; color: #FFFFFF; text-transform: uppercase; font-size: 11px; }
.sideblock .content { padding: 4px; border: 1px solid #F49402;  }
.footer { margin-top: 8px; padding-bottom: 5px; background: #eef1f5; }

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen {text-align: center; margin-top: 60px;}
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }

/* ESTILOS PARA ESPACIOS PADDINGS Y MARGINS */
.padd { padding:5px;}
.padd-top { padding: 10px 0px 0px 0px; }
.padd-btt { padding: 0px 0px 10px 0px; }
.padd-izq { padding: 0px 10px 10px 0px; }
.padd-dch { padding: 0px 0px 10px 10px; }
.marg { margin:5px; }
.marg-top { margin: 10px 0px 0px 0px; }
.marg-btt { margin: 0px 0px 10px 0px; }
.marg-izq { margin: 0px 10px 10px 0px; }
.marg-dch { margin: 0px 0px 10px 10px; }

/* ESTILOS PARA FONDOS */
.fdo1 {  }

/* ESTILOS PARA LAS ANCHURAS EMPLEADAS EN MAQUETACION */
.an4 {  }
.an5 {  }

/* ESTILOS PARA LAS ALTURAS EMPLEADAS EN MAQUETACION */
.al1 {  }
.al2 {  }

/* ESTILOS PARA LOS PADDINGS EMPLEADOS EN MAQUETACION */
.padd1 {  }
.padd2 {  }

/* ESTILOS PARA IMAGENES */
img {  }
a.img { }
a.img:hover {  }
.img-sm {  } /* Estilo para imagenes sin marcos */
.img-cm {  } /* Estilo para imagenes con marcos */
.img-dch { float: right; } /* Estilos para imagenes que flotan a la derecha */
.img-dch-padd {	float: right;	margin-left: 10px;
}
.img-izq { float: left; } /* Estilos para imagenes que flotan a la izquierda */ 
.img-izq-padd {	float: left;	margin-right: 10px;	margin-bottom: 8px;}
.img-padd { padding:15px; }
.img-padd div { padding: 8px 0px 0px 0px; text-align: center; width: 100%; font-size: 10px; }

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.sn-bor { border: 1px solid #FFFFFF; }
.ocu { display: none; }
.ver { display: block; }
.con:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
.con { display : inline-block; }
* html .con { height : 1%; }
.con { display : block; } 

.clearfix:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
.clearfix { display : inline-block; }
* html .clearfix { height : 1%; }
.clearfix { display : block; } 

/***
 *** Calendar
 ***/

#calendar .maincalendar,
#calendar .sidecalendar {
  border-color: #DDDDDD;
}

#calendar .maincalendar table.calendarmonth th {
  border-color: #000000;
}

table.minicalendar {
  border-color: #DDDDDD;
}

#calendar .maincalendar .eventlist .event {
  border-color:#DDDDDD;
}

#calendar .maincalendar .eventlist .event .topic,
#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side {
  background-color:#EEEEEE;
}

#calendar .maincalendar table.calendarmonth ul.events-underway {
  color:#999999;
}

/*Accessibility: increase contrast, darker link/weekend colors, lighter event backgrounds. */
.minicalendar a,
.calendarmonth a {
  color:#000077;
}

#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
  border-color:#D6F8CD !important; /* #C5E7BC */
  background-color:#D6F8CD;
}

#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
  border-color:#FFD3BD !important; /* #EEC2AC */
  background-color:#FFD3BD;
}


#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
  border-color:#FEE7AE !important; /* #EDD69D */
  background-color:#FEE7AE;
}

#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
  border-color:#DCE7EC !important; /* #CBD6DB */
  background-color:#DCE7EC;
}

#calendar .duration_global,
.minicalendar .duration_global {
  border-top-color:#66D14D !important;
  border-bottom-color:#66D14D !important;
}

#calendar .duration_course,
.minicalendar .duration_course {
  border-top-color:#FF9966 !important;
  border-bottom-color:#FF9966 !important;
}

#calendar .duration_course0,
.minicalendar .duration_course0 {
  border-top-color:#FF9966 !important;
  border-bottom-color:#FF9966 !important;
}

#calendar .duration_course1,
.minicalendar .duration_course1 {
  border-top-color:#0099FF !important;
  border-bottom-color:#0099FF !important;
}

#calendar .duration_course2,
.minicalendar .duration_course2 {
  border-top-color:#FFFF00 !important;
  border-bottom-color:#FFFF00 !important;
}

#calendar .duration_group,
.minicalendar .duration_group {
  border-top-color:#FBBB23 !important;
  border-bottom-color:#FBBB23 !important;
}

#calendar .duration_user,
.minicalendar .duration_user {
  border-top-color:#A1BECB !important;
  border-bottom-color:#A1BECB !important;
}

#calendar .weekend,
.minicalendar .weekend {
  color:#FF9900;
}

#calendar .today,
.minicalendar .today {
  border-color:#1E3F71; background: #eef1f5; font-weight: bold;
}

#calendar .nottoday,
.minicalendar .nottoday {
  border-color:#eeeeee;
}

.cal_popup_fg {
  background-color:#FFFFFF;
}

.cal_popup_bg {
  border-color:#000000;
  background-color:#FFFFFF;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table {
  background-color: #EEEEEE;
}

#calendar td.sidecalendar .sideblock {
  border-color: #DDDDDD;
}

/***
 *** Calendar
 ***/
#calendar .sidecalendar abbr,
.block_calendar_month abbr {
  border: none;
}
#calendar .eventnone a,
.block_calendar_month .eventnone a {
  text-decoration:none;
  color:black;
  cursor:text;
}

#calendar .maincalendar .eventlist .event .referer {
  font-weight:bold;
}

#calendar .maincalendar .eventlist .event .course {
  font-size:0.8em;
}

#calendar .maincalendar .eventlist .event .description .commands {
  text-align: right;
}

#calendar .maincalendar table.calendarmonth td {
  font-size:0.8em;
}

#calendar div.header
{
  font-weight:bold;
}

#calendar .sidecalendar .filters {
  font-size:0.8em;
}

.sideblock .filters td {
  font-size:1.1em;
}

#calendar .maincalendar .controls {
  font-size:1.2em;
}

#calendar .maincalendar .day {
  font-weight: bold;
}

table.minicalendar {
  font-size:0.85em;
}

.cal_popup_caption {
  font-family:sans-serif;
  font-size:0.8em;
  font-weight:bold;
}

.cal_popup_close {
  font-family:sans-serif;
  font-size:0.8em;
  font-weight:bold;
}
#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}

/* Admin settings */

#adminsettings fieldset.error {
  border: 1px solid red;
}

#adminsettings fieldset.error legend {
  color: red;
}

#adminsettings .form-shortname {
    color: #888;
}

#adminsettings .form-overridden {
    background-color: #ff6;
}

#adminsettings .form-warning {
    background-color: #f88;
}

#adminsettings .form-defaultinfo {
    color: #888;
}

#adminsettings .form-item .pathok {
    color: green;
}

#adminsettings .form-item .patherror {
    color: red;
}

#adminsettings .form-description { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 210px; }
#adminsettings .form-label { width: 200px; margin-right: 10px; }
#adminsettings  .form-buttons {  margin: 10px 0px 0px 210px; }

.block_admin_tree.sideblock .link.current {
  background-color:#EEEEEE;
}

.block_admin_tree.sideblock .link.hidden {
  color:#999999;
}


#admin-lang .translator {
  border-color: #dddddd;
}

#admin-lang .translator tr.r0 {
  background-color: #f0f0f0;
}

#admin-lang .translator tr.r1 {
  background-color: #fafafa;
}

#admin-lang .translator .strkey {
  color: #666666;
}

#admin-lang .translator .bothmissing {
  background-color: #ef6868;
}

#admin-lang .translator .mastermissing {
  background-color: #feff7f;
}

#admin-lang .translator .localdifferent {
  background-color: #aaffaa;
}

.environmenttable .error {
    background-color : red;
    color : inherit;
}

.environmenttable .warn {
    background-color : yellow;
}

.environmenttable .ok {
    background-color : lime;
}

#admin-uploaduser .uuinfo {
    background-color: #8e8;
}

#admin-uploaduser .uuwarning {
    background-color: #ee8;
}

#admin-uploaduser .uuerror {
    background-color: #e99;
}

#adminsettings .form-shortname {
  font-size: 0.75em;
}

#adminsettings .form-defaultinfo {
  font-size: 0.8em;
}

.form-label { font-size: 11px; }
.form-description { font-size: 10px; }

.block_course_summary { background: #4563BA url(/moodle/theme/standard/img/esquinas.gif) top left no-repeat; }
.block_course_summary .content { border: 0px solid #FFFFFF; font-weight: bold; color: #FFFFFF; text-align: center; }

.generalbox { }
.informationbox  { color: #CC9900; background: #FFFFCC; border: 1px solid #CC9900; }

.rolecap { border-bottom: 1px solid #DCDCDC; }
.rolecap th {background: #4563BA; color: #FFFFFF; }
.rolecap th a { color: #FFFFFF; }
.generaltable th a { color: #FFFFFF; }

.generalbox { width: 100%; border-bottom: 1px solid #DCDCDC; }
.generalbox th {padding: 9px;background: #4563BA; color: #FFFFFF; }
.generalbox th a { color: #FFFFFF; }
.generalbox td { border-bottom: 1px solid #DCDCDC; }
 
/* .singlebutton form,
.singlebutton div {
  float: left;
}*/

/* .singlebutton form { float: left; }*/

tr.section  { border: 1px solid #DEDEDE; }
tr.separator { height: 10px; border: 0px solid #DEDEDE;  }
tr.separator td.spacer { margin: 10px; }
td.content h3.weekdates { margin: 5px 0px 5px 0px; padding: 0px 0px 4px 0px; font-size: 13px; color: #444444;   }
td.content ul.section { margin: 10px 0px 10px 0px; padding: 0px; }
td.content ul.section li { list-style-type: none; }
tr.section td.left { background: #EDEDED; }
tr.section td.content { padding: 5px 10px 5px 10px; background: #FFFFFF url(/moodle/theme/standard/img/fdo.gif) bottom left repeat-x;  }
tr.section td.right { background: #FFFFFF url(/moodle/theme/standard/img/fdo.gif) bottom left repeat-x; }
#anclas {font-size: 14pt;	font-weight: bold;	color: #1F3F8B;}
a.anclas {	font-weight: bold;	color: f69304;	text-decoration: underline;}
.negrita {	font-weight: bold;}
.glos1 {height: 53px; background: transparent url(img/fdo_tit_e3.gif) no-repeat left top;}
.negrita_glos {	font-weight: bold; 	color: #1e3f72;}
.hipertexto {	font-weight: 900; 	color: #1e3f72; font-size: 11pt; }
.hipertexto_def {font-weight: bold; color: #1e3f72;	text-align: left;}
.deff { color: #1F3F8B; }
.negrita_otra { font-weight: normal; color: #F69304; }
.li_index { list-style-type: none; }
p { text-align: justify;}
.lst1 { list-style-image: url(/moodle/theme/standard/img/bullet_lst2.gif); }
.lst2 { list-style-image: url(/moodle/theme/standard/img/bullet_lst.gif); }

#fin{
width:57%;
text-align:center;
}
