/**************************************
 * THEME NAME: campusinnova
 *
 * Files included in this sheet:
 *
 *   campusinnova/extra.css
 **************************************/

/***** campusinnova/extra.css start *****/

/****************************************/
/*************** General ****************/
/****************************************/

body {
	margin: 0;
	padding: 0;
	height: 100%;
    background: #bfd9f0;

	font-family: Arial, Tahoma, Verdana, Serif;
}

html {
	height: 100%;
}

a:link, a:visited, a:active {
  color:#000;
}

a:hover {
  color:#000;
  text-decoration: underline;
}

#page {
	width:95%;
    margin: 0 auto 0 auto;
}

.limpiar {
	clear: both;
	line-height: 0px;
}

/****************************************/
/**************** Input  ****************/
/****************************************/

.text2, .password2, select {
	border: #ccc 1px solid;
	color: #000;
	font-size: 11px;
	background-color: #fff; 
	margin: 0 5px 0 0;
}

.button2, .submit2, button {
	border: 0;
	color: #fff;
	font-size: 11px;
	background-color: #7c91c3;
}

/****************************************/
/*************** Bandas *****************/
/****************************************/

.logininfo {
	padding: 0 10px 10px 0;
}

#header a, #header-home a, #footer a {
	font-weight: bold;
}

div.headermenu {
	padding: 15px 10px 0 0;
}

/****************************************/
/************* Cabecera 1 ***************/
/****************************************/

#header-home .headermain {
	width: 546px;
	float: left;
	background: #fff;
}

#header-home {
  height: 100px;
  background: #fff;
}

/****************************************/
/************* Cabecera 2 ***************/
/****************************************/

#header .headermain  {
	width: 546px;
	float: left;
	background: #fff;
}

#header {
  background: #fff;
}

/****************************************/
/**** Cabeceras de cajas y navegador ****/
/****************************************/

th.header,
td.header,
h1.header,
h2.header,
h3.header,
div.header {
	background: #7eb4e0;
	color: #fff;
	margin: 0;
	border: 0;
}

th.header a,
td.header a,
h1.header a,
h2.header a,
h3.header a,
div.header a{
	color: #000;
}

th.header a:hover,
td.header a:hover,
h1.header a:hover,
h2.header a:hover,
h3.header a:hover,
div.header a:hover{
	color: #000;
	text-decoration:underline;
}

div.header h2 {
	padding: 5px 0 0 0;
}

div.header input {
	padding: 4px 0 0 0;
}

h2.headingblock {
	margin: 0;
}

div.navbar a, div.navbar a:link, div.navbar a:visited {
	color: #000;
}

div.navbar a:hover {
	color: #000;
}

div.navbar {
	border: 0;
	background: #f3f4ef url('fnd01.jpg') repeat-x;
	color: #444;
}

div.navbar li {
	margin: 0 10px 0 0px;
}

.breadcrumb .sep, #admin-report-simpletest-index .sep {
  color: #7c91c3;
}

/****************************************/
/*************** Barra 2 ****************/
/****************************************/

.tabrow1 span {
	color: #444;
}

.tabrow1 a {
}

.tabrow1 a:hover {
	text-decoration: none;
}

/****************************************/
/*************** Columna ****************/
/****************************************/

 #right-column {
	padding: 0 0 0 15px;
	margin: 0;
 }

 #left-column {
	padding: 0 15px 0 0; 
	margin: 0;
 }

.admintree a {
}

.admintree a:hover {
	text-decoration: none;
	color: #818181;
}

 /* El espacio izquierdo y derecho general lo da el #content */

 #left-column div.header,  #right-column div.header {
	 border-bottom: 1px solid #fff;
	 border-top: 0px;
	 border-left: 0px;
	 border-right: 0px;
  }

 #left-column div.content, #right-column div.content {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fff;
  }

.sideblock .header .hide-show img.hide-show-image {
  background: url('pix/t/switch_minus.gif') no-repeat bottom;
}

.sideblock.hidden .header .hide-show img.hide-show-image {
  background: url('pix/t/switch_plus.gif') no-repeat bottom;
} 

.calendar-controls .current{
background: #fff; /* Siempre fff */
}

.calendar-controls .previous a:hover, .calendar-controls .next a:hover {
background: #fff;
}

.list li {
	line-height: 20px;
}

/****************************************/
/************** Contenido ***************/
/****************************************/

#course-view .weekscss .current,
#course-view .current td.side {
  background: #7c91c3; /* día actual */
}

#content {
	background: #fff;
	padding: 20px;
	margin: 0;
	color: #000;
}

.box { /* Algunas cajas salen alineadas a la izquierda */
	margin: 0 0 20px 0; 
}

.loginbox, .searchbox {
	margin: 0 auto 0 auto;
}

legend {
  background: #7c91c3;
  color: #fff;
  padding: 5px 20px;
  font-size: 80%;
} 

a.dimmed:link,
a.dimmed:visited {
  color: #aaa; /* No cambiar enlaces de todo el contenido de enmedio, pq sino cambia este también */
}

#middle-column .info {
	width: 100%;
}

#middle-column .coursebox .name {
	font-weight: bold;
}

#middle-column .coursebox .summary {
	float: left;
	width: 100%;
}

#middle-column .coursebox .summary p {
	margin: 0;
}

/****************************************/
/***************** Pie ******************/
/****************************************/

#footer {
	padding: 10px 0 0 0;
	background: #fff url('raya.gif') repeat-x top;
	width: 100%;
}

#footer a {
	font-size:11px;
	font-weight: normal;
}/***** campusinnova/extra.css end *****/

