/**************************************
 * THEME NAME: edinumen
 *
 * Files included in this sheet:
 *
 *   edinumen/style.css
 *   edinumen/styles.css
 **************************************/

/***** edinumen/style.css start *****/

@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	background-color: #194E20;
	color: #000;
	font-size:12px;
}

.wrap {
	clear: both;
	width: 100%;
}

.ja-main {
	margin: 0 auto;
	width: 980px;
}
/* Añadido por Andrés Oct/06 para evitar barra de scroll horizontal en moodle */
h3.main, h2.main {
    width: auto;
}

.white {
	background-color:#FFF;
}

#ja-header {
	height: 48px;
	line-height: normal;
	position: relative;
	width:998px;
	margin: 0 auto;
	background-color:#FFF;
}

h1.logo {
	font-size: 350%;
	left: 20px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
	margin-top:4px;
	
}

h1.logo a {
	background: url(pix/logo.png) no-repeat;
	display: block;
	height: 24px;
	width: 234px;
	margin-left:7px;
	margin-top:14px;
}

#ja-mainnav {
	padding: 12px 0 0 0;
	z-index: 999;
	float:right;
	margin-right:12px;
	position: relative;
}


#ja-mainnav ul {
	margin: 0;
	padding: 0;
}

#ja-mainnav li {
	float: left;
	padding: 0 9px 0 0;
	margin: 0 2px;
	background: url(pix/mainnav-sep.gif) no-repeat right;
	display:block;
}

#ja-mainnav a {
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #4F4F4F;
	padding: 0 0 0 10px;
	height: 30px;
	line-height: 30px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#ja-mainnav a span {
	display: block;
	float: left;
	padding: 0 10px 0 0;
	height: 30px;
	line-height: 30px;
}

#ja-mainnav a:hover,
#ja-mainnav a:active,
#ja-mainnav a:focus {
	background: url(pix/mainnav-hover.gif) repeat-x left center;
	color: #FFFFFF;
}

#ja-mainnav a:hover span,
#ja-mainnav a:active span,
#ja-mainnav a:focus span {
	background: url(pix/mainnav-hover.gif) repeat-x right center;
	cursor: pointer;
}

#ja-mainnav li.active a,
#ja-mainnav li.active a:hover,
#ja-mainnav li.active a:active,
#ja-mainnav li.active a:focus {
	background: url(pix/mainnav-active.gif) no-repeat left center;
	color: #FFFFFF;
}

#ja-mainnav li.active a span,
#ja-mainnav li.active a:hover span,
#ja-mainnav li.active a:active span,
#ja-mainnav li.active a:focus span {
	background: url(pix/mainnav-active.gif) no-repeat right center;
	cursor: pointer;
}



#ja-banner-top {
	background: url(pix/banner.png) no-repeat center top #194E20;
	border-bottom: 2px solid #FFF;
}

#ja-subnav-top {
	background: #194E20;
	padding-top:0px;
	min-height:30px;
}

#ja-banner-top .ja-main {
	height: 96px;
}



ul#ja-jumpmenu  {
	margin: 0px;
	padding: 0px;
	list-style:none;
	float:left;
	width:160px;
	margin-left:15px;
	margin-top:8px;
	margin-bottom:8px;
}

#ja-jumpmenu li {
	margin: 0px;
	padding: 0px;
	list-style:none;
	float:left;
	border: solid 1px #ccc;
}

#ja-jumpmenu a {
	color:#039;
	font-size:13px;
	padding:4px 36px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background: url(pix/arrow-jumpmenu.png) no-repeat 132px 10px #FFF;
	text-decoration:none;
}

#ja-jumpmenu div {
	display:none;
	position:absolute;
	background:#FFF;
	margin-left:-1px;
	margin-top:0px;
	width:280px;
	padding:8px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

#ja-jumpmenu :hover div {
	display:block;
}

#ja-jumpmenu a:hover {
	border-bottom: none;
}

#ja-recursos {
	z-index: 999;
	float:right;
	margin-right:12px;
	position: relative;
	margin-top:8px;
	margin-bottom:8px;
}

#ja-recursos ul {
	margin: 0;
	padding: 0;
}

#ja-recursos li {
	float: left;
	padding: 0 0 0 9px;
	margin: 0 2px;
	display:block;
}

#ja-recursos a {
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 10px;
	height: 24px;
	line-height: 24px;
	text-transform: uppercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(pix/mainnav-active.gif) repeat-x left center;
	color: #FFFFFF;
}

#ja-recursos a span {
	display: block;
	float: left;
	padding: 0 10px 0 0;
	height: 24px;
	line-height: 24px;
	background: url(pix/mainnav-active.gif) repeat-x right center;
	cursor: pointer;
}

#ja-recursos a.red {
	background: url(pix/mainnav-active2.gif) repeat-x left center;
}

#ja-recursos a.red span {
	background: url(pix/mainnav-active2.gif) repeat-x right center;
}

#ja-container {
	background: url(pix/container-bg.gif) repeat-x top left #FFFFFF;
	clear: both;
	margin: 0 0 20px;
}

#ja-container .wrap {
	background: url(pix/container-bot-bg.gif) repeat-x center bottom;
	display: block;
	overflow: hidden; 
}

#ja-container .ja-main {
	background: url(pix/main-bg.gif) no-repeat center top;
	display: block;
	overflow: hidden;
	width: 980px;
	margin:0 auto;
}

#ja-container .ja-main .innerpad {
	background: url(pix/main-bot-bg.gif) no-repeat  center bottom;
	padding: 10px 20px;
}

#ja-mainbody {
	overflow:hidden;
	clear:both;
	height:100%;
	margin:0;
}

#ja-body {
	/*overflow:auto;*/
	clear:both;
	height:100%;
	margin:0;
}

/* Bottom spotlight ---*/
#ja-botsl {
	background: url(pix/bot-bg.gif) repeat-x left top #194E20;
	padding-bottom: 20px;
}

#ja-botsl .ja-main {
	width: 980px;
	font-size:12px;
	height:auto;
	overflow:visible;
}

#ja-botsl h3 {
	border-bottom: 1px solid #333333;
	color: #666666;
	font-weight: bold;
	margin: 0 0 10px;
}

#ja-botsl div.ja-innerdiv {
	border: none;
}

#ja-botsl div.moduletable {
	margin-bottom: 0;
}

#ja-botsl li {
	background: url(pix/bullet.gif) no-repeat left center;
	border-bottom: none;
	line-height: normal;
	padding: 2px 0 2px 10px;
}

#ja-botsl div.moduletable_icon li {
	background: none;
	padding-left: 0;
}

#ja-botsl a {
	background: none;
	border: none;
	color: #DB7812;
	padding: 0;
}

#ja-botsl img {
	background: #303030;
	margin-top: 10px;
}

#ja-botsl ul.menu a img {
	display: block;
	float: left;
	padding: 3px 0 !important;
	vertical-align: middle;
}

#ja-botsl ul.menu a span {
	display: block;
	float: left;
	padding: 3px 0 2px;
}

#ja-footer {
	background: #000;
	border-top: 1px solid #333333;
	text-align: center;
	margin-top:12px;
	height:108px;
	paddig:0;
}

#ja-footer .sublogo {
	float: left;
	margin: 0 45px 0 25px;
	padding:0px;
	width: 153px;
}

#ja-footer .ja-info {
	float: left;
	width: 65%;
}

#ja-footer .ja-main {
	padding: 20px 0;
	text-align: left;
}

#ja-footer small {
	color: #666666;
	font-size: 100%;
	margin-top: 10px;
}

#ja-footer ul {
	line-height: normal;
	margin: 0;
}

#ja-footer li {
	background: url(../images/vline.gif) no-repeat left;
	display: inline;
	margin: 0;
	padding: 0 10px;
}

#ja-footer a {
	background: none;
	color: #666666;
	display: inline;
	line-height: normal;
}

#ja-footer a:hover,
#ja-footer a:active,
#ja-footer a:focus {
	background: none;
	color: #FFFFFF;
	text-decoration: underline;
}

#ja-footer small a {
	color: #DB7812;
	padding-left: 3px;
}

.tweet_avatar, .tweet_join {
display:none;
}

.tweet li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-size:13px;
margin:0 0 6px;
padding:0;
margin-left:0px;
line-height:100%
}

.tweet ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding: 0px;
margin:0px;
margin-top:8px;
}

#twitter a img {
margin:0 5px 0 0;
}

#twitter a {
	color:#AF3236;
	font-weight:bold;
}

#twitter a:hover {
	text-decoration:underline;
}

#twitter h3  a {
	font-weight:normal;
}

#twitter h3 {
	margin:4px 0;
}


.footer {
color: white;
text-align: center;
background-image:url("pix/container-bot-bg.gif");
}

#left-column .footer, #right-column .footer {
   background: none;
}

.footer a, .footer a:link , .footer a:visited  {
color: white;
}

.block_profele.sideblock {
    background-color: #F3F3F3;
    border: 1px solid #aaa;
}
.block_profele.sideblock .content{
    border: none;
}

.block_profele.sideblock li.grupo {
    list-style-image: url('frontpage-images/bullet.gif');
}

.block_tutorial.sideblock .content { background-color: #fff; border: none; padding: 0px;}

.gradeparent {
   overflow: auto;
}

div.generalbox.sitetopic.box {
 width: 916px;
 padding-top: 0px;
}/***** edinumen/style.css end *****/

/***** edinumen/styles.css start *****/

/************************************
*
* Theme Name: Liip
* Description: A 900px fixed-width theme for Moodle
* Theme URL: http://newschoollearning.com/themes/liip
* Version: 1.1
* Author: Patrick Malley
* Author URI: http://newschoollearning.com
*
* Customize, edit, poke, prod, and adapt to your needs.
* However, do not share.  Unless other arrangements have been made,
* this style sheet (regardless of modification) remains the 
* property of NewSchool Learning and is licensed for use
* on a single installation of Moodle.
*
*************************************/

@import "styles_lib/styles_reset.css";
@import "styles_lib/styles_type.css";
@import "styles_lib/styles_base.css";
@import "styles_lib/styles_color.css";
@import "styles_lib/styles_links.css";

body, div, table, td, th, li, p {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
}


a:link, a:visited, a {
	color:#AF3236;
}

/* linea superior de login */
.logininfo {
	margin:10px 12px;
}

.logininfo,
#header-home .headermenu font {
  font-size:12px;
  color:#FFF;
}

.logininfo a, .logininfo a:visited, .logininfo a:link, .logininfo a:hover    {
	color:#FFF;
}

/* miga de pan */

.breadcrumb {
  margin:3px 0 9px 0;
  padding-left:30px;
  background: url(pix/icon-home.gif) no-repeat 0 0;
  height:24px;
}

.breadcrumb ul {
  padding:0;
  margin:0;
  padding-top:4px;
  text-indent:0;
  list-style:none;
}

.breadcrumb li {
  display:inline;
}


/* Sideblock link color */

.sideblock a:link,
.sideblock a:visited {
  color:#AF3236;;
}

/* Sideblock link color while hovered over */

.sideblock a:hover,
.sideblock a:active {
  text-decoration:underline;
}

/* You can alter the color and border of the sideblocks here */

.sideblock .header {
  border-width:1px 1px 0 1px;
  background:#f3f3f3;
  border-style:solid;
  border-color:#aaa;
  padding:5px;
}

.sideblock .content {
  border-width:0 1px 1px 1px;
  background:#f3f3f3;
  border-style:solid;
  border-color:#aaa;
  padding:5px;
  line-height:1.5;
}

#inst96.sideblock .content, #inst96.sideblock .title h2 {
	background-color:#FFF;
}



/* Sets the color of sideblock titles */

.sideblock .title h2 {
  font-size:15px;
  border-bottom:1px dotted #aaa;
  color:#578638;
  font-weight:normal;
  background-color:none;
}



.block_html .content, .block_html .header .content {
	border:none;
	padding:0;
	background-color:none;
}


.block_html .header {
	border:none;
	padding:0;
	background-color:none;
}


.block_html .header .title h2 {
	boder:nome;
	background-color:none;
	padding-bottom:3px;
	margin-bottom:3px;
}

.mod-scorm, .scoframe {
		height:600px;
		width:100%;
		margin:0;
		position:relative;
		border:none;
		overflow:visible;
}

#mod-scorm-player div#scormpage div#scormbox.no-toc {
		width:100%;
		overflow:visible;
		margin:0;
		position:relative;

}

/* formularios */
input {
	padding: 2px;
	border: solid 1px #9B424A;
	font-size:13px;
}


input[type="submit"]  {
	margin:2px 12px;
	padding: 2px 10px 2px 10px;
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	background-color: #C96053;
	border:none;
}

button, form input.submitButton, .submitButton, input.submitButton{
	margin:2px 12px;
	padding: 2px 10px 2px 10px;
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	background-color: #C96053;
	border:none;
}

button {
	margin:6px auto;
}

.navbar {
	border:none;
}

.headermain, h1.headermain {
	color:#016728;
	margin:0px;
	padding:0px;
	font-size:18px;
    font-weight:bold;
	margin-bottom:9px;
}

.sideblock .content .list li {
	margin-bottom:4px;
}

#layout-table #middle-column {
	width:680px!important;
	width:700px;
}

.block_login .loginform div {
	margin-left:3px;
}

.categorylist td {
	padding:2px 0;
}

table.categorylist td.category.info {
    width: 70px;
}

h2.headingblock {
	font-weight:normal;
	font-size:18px;
	color:#578638;
}

.coursebox .info {
	width:20%;
}

.coursebox .summary {
		width:100%;
}

#que_eleteca{
    display: block;
    width: 195px;
    height: 35px;
    background-image: url('frontpage-images/que_es_eleteca.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    float: left;
    margin-top: 7px;
    text-indent: -5000px;
}

#tutoriales_uso{
    display: block;
    width: 195px;
    height: 35px;
    background-image: url('frontpage-images/tutoriales_uso.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    float: left;
    margin-top: 7px;
    text-indent: -5000px;
}

#ayuda{
    display: block;
    width: 230px;
    height: 68px;
    background-image: url('frontpage-images/ayuda.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    float: left;
    margin-top: 0px;
    text-indent: -5000px;
}

#bloque_recursos #que_eleteca,
#bloque_recursos #tutoriales_uso,
#bloque_recursos #ayuda{
    margin-left: 40px;
}

#bloque_recursos_extra #que_eleteca,
#bloque_recursos_extra #tutoriales_uso,
#bloque_recursos_extra #ayuda{
    margin-left: 70px;
}



#bloque_registro #registro_profesor{
    display: block;
    width: 286px;
    height: 113px;
    background-image: url('frontpage-images/registro_profesor.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    float: left;
    text-indent: -5000px;
    margin-left: 54px;
}

#bloque_registro.subcontent #registro_profesor {
    background-image: url('frontpage-images/registro_profesor_peq.png');
    width: 190px;
    height: 74px;
    margin-left: 5px;
}

#bloque_registro #registro_estudiante{
    display: block;
    width: 286px;
    height: 113px;
    background-image: url('frontpage-images/registro_estudiante.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    float: left;
    text-indent: -5000px;
    margin-left: 38px;
}

#bloque_registro.subcontent #registro_estudiante {
    background-image: url('frontpage-images/registro_estudiante_peq.png');
    width: 190px;
    height: 74px;
    margin-left: 5px;
}

button.botontutoriales {
    background-color: #4885c2;
    width: 100%;
}/***** edinumen/styles.css end *****/


