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

/***** cepade/extra.css start *****/

/****************************************/
/*************** General ****************/
/****************************************/

body {
	margin: 0;
	padding: 0;
	height: 100%;
    background: #F7FDFD url('fnd.jpg') repeat-x;
	font-size: 0.9em;
	font-family: Verdana, Tahoma, Arial, 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, select, button {
	border: #ccc 1px solid;
	color: #000;
	font-size: 11px;
	background-color: #E4FCFE; 
	margin: 0 5px 0 0;
	}

h2 {
	font-size: 15px;
	font-weight: normal;
}

/****************************************/
/************ Menú superior *************/
/****************************************/

th.header a {
	color: #fff;
}

#header div.logininfo {
	padding: 0;
	float: right;
}

div.menu div.logininfo a { /* Arriba */
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

div.menu div.logininfo a:hover { /* Arriba */
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
}

div.menu {
	padding: 20px 0 0 0;
	color: #000;
}


.menu #chooselang {
	float: left;
	margin: -20px 0 0 0;
}

/*
.menu .navigation {
}
*/

.breadcrumb .sep, #admin-report-simpletest-index .sep {
  color:#327375;
}

div.menu {
	text-align: right;
}

div.menu div.logininfo { /* arriba */
	color: #fff;
	margin: 0 0 5px 0;
}

/****************************************/
/************* Cabecera 1 ***************/
/****************************************/

#header-home .headermain {
	width: 546px;
	float: left;
}

#header-home {
  height: 153px;
  background-repeat: no-repeat;
  background-position: right 0;
  background-color: transparent;
}

#header-home .relleno {
    background: transparent url('sup02.gif') repeat;
}

#header-home .relleno {
	margin: 0 35px 0 774px;
	height: 153px;
}

#header-home .derecha {
	float: right;
}

#header-home a {
	outline: 0;
}

/****************************************/
/************* Cabecera 2 ***************/
/****************************************/

#header .headermain {
	width: 376px;
	float: left;
}

#header {
  height: 115px;
  background-repeat: no-repeat;
  background-position: right 0;
  background-color: transparent;
}

#header .relleno {
    background: transparent url('sup02_interior.gif') repeat;
}

#header .relleno {
	margin: 0 35px 0 627px;
	height: 115px;
}

#header .derecha {
	float: right;
}

#header a {
	outline: 0;
}

/****************************************/
/******* Cabeceras y navegador **********/
/****************************************/

th.header,
td.header,
h1.header,
h2.header,
h3.header,
div.header {
	background: #fff;
	color: #327375;
	margin: 0;
	text-transform: uppercase;
}

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.navbar a, div.navbar a:link, div.navbar a:visited {
	color: #327375;
}

div.navbar a:hover {
	color: #327375;
}

div.navbar {     
	background: #fff url('fnd_barra.gif') repeat-x;
	color: #327375;
	height: 37px;
	border: none;
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	clear: both;
	width: 100%;
}

div.navbar .navegacion {     
	padding: 5px 10px 0 10px;
}

/****************************************/
/*************** 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: #327375;
}

 /* El espacio izquierdo y derecho general lo da el #content */

 #left-column div.header,  #right-column div.header {
	 border-bottom: 1px solid #327375;
	 border-top: 0px;
	 border-left: 0px;
	 border-right: 0px;
  }

 #left-column div.content, #right-column div.content {
	 border: none;
	 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;
}

.calendar-controls .previous a:hover, .calendar-controls .next a:hover {
background: #fff;
}

h2.headingblock {
	margin: 0;
}

.list li {
	line-height: 20px;
}

div.header h2 {
	margin: 3px 0 0 0;
}

.sideblock .header .hide-show-image {
  margin: 0;
}

/****************************************/
/************** Contenido ***************/
/****************************************/

#course-view .weekscss .current,
#course-view .current td.side {
  background: #3fb1b2; /* día actual */
}

div#content {
	background: #fff;
	padding: 20px;
	color: #000;
}

.box { /* Algunas cajas salen alineadas a la izquierda */
	margin: 0 0 20px 0; 
}

.loginbox, .searchbox {
	margin: 0 auto 0 auto;
}

legend {
  background: #3fb1b2;
  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 */
}

/****************************************/
/***************** Pie ******************/
/****************************************/

#footer {
	text-align: left;
}

#footer .headermain {
	width: 40px;
	float: left;
}

#footer {
  height: 90px;
  background-repeat: no-repeat;
  background-position: right 0;
  background-color: transparent;
  margin: 0; /* Cambia para I.E.6 y 7 */
  border-top: 1px dashed #ddd;
}


#footer .relleno {
    background: transparent url('inf02.gif') repeat;
}

#footer .relleno {
	margin: 0 40px 0 40px;
	height: 90px;
}

#footer .derecha {
	float: right;
}

#footer p{
	margin: 0;
}

#footer .logininfo {
	padding: 30px 0 0 0;
}

div#footer div.logininfo { /* abajo */
	color: #327375;
	margin: 0 0 0 0;
	text-align: center;
}
/***** cepade/extra.css end *****/

