html {
	margin: 0px;
	padding: 0px;
	}
body {
	font-family:  verdana;
	margin: 0px;
	padding: 0px;
	}

/* iconos de navegacion*/
#icUser{
	position:absolute;
	left:200px;
	top:12px;
	width:120px;
	height:33px;
	z-index: 2;
  vertical-align:bottom;
	}


#icHome{
	position:absolute;
	left:341px;
	top:3px;
	width:42px;
	height:33px;
	z-index: 2;
	}
#icForos{
	position:absolute;
	left:384px;
	top:3px;
	width:70px;
	height:33px;
	z-index: 2;
	}
#icCasilla{
	position:absolute;
	left:458px;
	top:3px;
	width:43px;
	height:33px;
	z-index: 2;
	}
#icMiFBKB{
	position:absolute;
	left:512px;
	top:3px;
	width:50px;
	height:33px;
	z-index: 2;
	}
#icContacto{
	position:absolute;
	left:566px;
	top:3px;
	width:43px;
	height:33px;
	z-index: 2;

	}
#icAyuda{
	position:absolute;
	left:622px;
	top:3px;
	width:43px;
	height:33px;
	z-index: 2;
	}

#icChat{
	position:absolute;
	left:667px;
	top:3px;
	width:43px;
	height:33px;
	z-index: 2;
	}

#icSalir{
	position:absolute;
	left:711px;
	top:3px;
	width:43px;
	height:33px;
	z-index: 2;
	}

/***header***/
#lineaHead{
	position:absolute;
	left:200px;
	top:0px;
	width:43px;
	height:9px;
}
#logo {
	left: 0px;
	top: 0px;
	right: 200px;
	bottom: 108px;
	position:absolute;
	width: 200px;
	height: 100px;
	z-index: 5;
	display: table-row;
}
#barraAzulHead{
	position:relative;
	width:779px;
	padding-top:23px;
	background-color: #BE936A;
  top:15px;
}
#BienVenida{
	position:relative;
	margin-left:155px;
	width:80%;
	min-height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 25px;
}
#headerTrans{
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:35px;


}
#alineacion{
	position:relative;
	left:10px;
	z-index:2
	align: center;
}
/***cuerpo***/
#Contenedor{
	position:relative;
	width:779px;

	background-color: #BE936A;
	/*background-color: red;
	border: 15px none #000000;*/
	/*height:100%;*/
}
#Izq{

	float: left;
	width:142px;
	z-index:2;
	background-color: #BE936A;
	/*background-color: blue;*/
	text-align: center;
	/*height:100%;*/
}
#CuerpoCentrado{

	margin-left:142px;
	top:0px;
	background-color: #fff;
	/*background-color: #006530;*/
	text-align: center;
	align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#CuerpoBorde{
	position:relative;	/*para que ocupe todo ellayer actual*/
	border: 2px solid #000000;

}
#CuerpoBordeLeft{
	position:relative;
	border: 2px solid #000000;
	padding: 5px;
	align: left;
	text-align: left;

}
#EspacioPreFooter{
	position:relative;
	height:23px;
	z-index:2;
	clear:both;
	background-color: #BE936A;
}
#error{
	z-index:9
}
#CuerpoCentradoMensaje{

	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	top:0px;
	background-color: #fff;
	/*background-color: #006530;*/
	border: 2px none #000000;
	/*text-align: center;*/
	align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:100%;
}

.colMensaje{
  position:relative;
  padding-left:5px;
  font-weight:bold;
  float:left;width:100px;
  background-color:#CCCCCC;
	margin-bottom:2px;
}

.datoMensaje{
  margin-left:102px;
  padding-right:1px ;
  background-color:#DAE6D0;
	margin-bottom:2px;
}

#contenidoMensaje{
	background-color:#ECEAE6;
  word-wrap: break-word;
}

.tablaUsuarios{
 vertical-align:top;
 width:150px;
}
/***home***/
#TablaGrandeConBorde{
	position:relative;
	border: 2px solid #000000;

	background-color: #DAE6D0; /*le pongo el mismo color del tirulo por si se estira el layer por el contenido*/
}
#TablaGrandeConBordeFino{
	position:relative;
	border: 1px solid #000000;

	background-color: #DAE6D0; /*le pongo el mismo color del tirulo por si se estira el layer por el contenido*/
}

#ContenidoTitulo{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #DAE6D0;
	height: 25px;

	text-align: left;
	text-indent: 10pt;
	padding-top: 5px;
	border-bottom-width: 2px

}
#ContenidoTitulo2{
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #E3E2D3;
/*	height: 25px;*/

	text-align: left;
	text-indent: 10pt;
	padding-top: 5px;
	/*border: 2px none none solid #000000;*/
	/*border-style: none none solid;*/
	border-bottom-width: 2px

}
ContenidoTituloTexto2Centrado{
	text-align: center;
}
#ContenidoTituloTexto{
/* para compatibilidad */
}
#ContenidoCuerpo{
	/*position:relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	text-indent: 10pt;
	background-color: #fff;
	padding:5px;
	text-indent: 0pt;
	border-top: 2px solid #000000;

}
#ContenidoCuerpoFino{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	text-indent: 10pt;
	background-color: #fff;
	padding:5px;
	text-indent: 0pt;
	border-top: 1px solid #000000;

}
#ContenidoCuerpo2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
 /* margin-bottom:20%;*/
	word-wrap: break-word;
	

}

#ContenidoMp{
	background-color: #fff;
	height:250;

	/*margin-bottom:12%;*/

}

#ContenidoCursos{
	background-color: #fff;
  /*margin-bottom:20%;*/

}

/***cartelera***/
#carteleraContenedor{
	
  position:relative;
	border: 1px solid #000000;
	background-color: #A4B9DD; /*le pongo el mismo color del tirulo por si se estira el layer por el contenido*/
	margin-left:5px;
	margin-top:5px;
	height:220px;

}

#carteleraTitulo{
	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #A4B9DD;
	height: 25px;
	text-align: left;
	text-indent: 10pt;
	padding-top: 5px;
	border-bottom-width: 2px


}
#carteleraTituloTexto{
/* para compatibilidad */
}
#carteleraContenido{
	/*position:relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	/*text-indent: 10pt;*/
	background-color: #fff;
	padding:5px;
	text-indent: 0pt;
	border-top: 1px solid #000000;
	height:210px;

}
#carteleraCursadaContenido{
	/*position:relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	/*text-indent: 10pt;*/
	background-color: #fff;
	padding:5px;
	text-indent: 0pt;
	border-top: 1px solid #000000;
	height:210px;

}


#carteleraContenido2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;


}
/***footer***/
#Footer{
	position: relative;
	left: 0px;
	color: #fff;
	background: #BE936A;
	display: block;
	width: 779px;
	height: 19px;
	background-color: #BE936A;
	text-align: center;
}
#Footer ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
#Footer li{
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#Footer a {
	font-size: 10px;
	padding: 0 5px 0 8px;
	background: transparent url(pointanim.gif) left no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}
#Footer a:link, #Footer a:visited {
	background: transparent;
	color: #FFFFFF;
}
#Footer a:hover, #Footer a:active {
	background: transparent;
	color: #FFFFFF;
}
/******formularios*******/
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label_right {
  float: left;
  width: 120px;
  text-align: right;
  }
div.row span.label_left {
  float: left;
  width: 120px;
  text-align: left;
  }

div.row span.formw {
  float: right;
  width: 245px;
  text-align: left;
  }

div.row span.formwRE {
  float: left;
  width: 450px;
  text-align: left;
  }


div.spacer {
  clear: both;
  }
div.tabla_form {
	position:relative;
	margin: 0px auto;
	padding: 5px;
	width: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  }

.tabla_msgs{
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left:1px solid #006530;

}

.tblListMsgs{
	width:100%;
}

	div.tabla_formRE {
	margin: 0px auto;
	padding: 5px;
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #006530;*/
  }

  div.tabla_info {
	margin: 0px auto;
	padding: 5px;
	width: 520px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
/***********************/
p.gris{
	background-color:#CCCCCC;
	font-weight: bold;
}
input.gris{
	background:#CCCCCC;
}
#splitIzq50Perc{
  position:relative;
  float:left;
  width:300px;
  margin-left:20px;

}
/** Varios **/

.hTabla{
	background-color: #006530;
	font-family:Arial;
	color: #D4D0C8;
	padding-left: 4px;
	padding-right: 4px ;
	font-size: 10pt;
	font-weight:bold;
}

.fTabla td{
	background-color: #BE936A;
	font-family:Arial;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px ;
	font-size: 10pt;
}

.fTablaBold td{
	background-color: #BE936A;
	font-family:Arial;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px ;
	font-size: 10pt;
	font-weight:bold;
}


a.linkSmall {
	font-size: 8pt;
	color:#006530;
	text-decoration:none;
}

a.linkSmall:hover {
	font-size: 8pt;
	color:red;
	text-decoration:none;
}


a.linkSmallSelected{
	font-size: 8pt;
	color:#267549;
	text-decoration:none;
	background-color: #ECEAE6;
}

.fontSmall{
	font-size: 9pt;
	color:#006530;
	text-decoration:none;
}

.iframe{
	background:#BE936A;
	border:  solid #D4D0C8 1px;
}

.textbox{
  border: solid 1px #9EB3CB;
}

.button{
  border: solid 1px #9EB3CB;
	background-color:#DAE6D0 ;
	color:#006530;
}

* {
    scrollbar-face-color: #BE936A;
    scrollbar-highlight-color: #ccc;
    scrollbar-shadow-color: #BE936A;
    scrollbar-3dlight-color: #9EB3CB;
    scrollbar-arrow-color: #006530;
    scrollbar-track-color: #ECEAE6;
    scrollbar-darkshadow-color: #9EB3CB;
}

/*clases*/
#ListaClases {
	font-size: 10px;
	color: #FFFFFF;
	background-position: center center;
}
#campoAzul {
	align:center;
	color: #FFFFFF;
	background-color: #000033;
	width: 120px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px solid #999999;
	padding-top:2;
	padding-bottom:2;
}
#campoclase_Vieja {
	align:center;
	color: #FFFFFF;
	background-color: #006530;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#campoclase_Act {
	align:center;
	color: #FFFFFF;
	background-color: #8888ee;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#campoclase_Prox {
	align:center;
	color: #FFFFFF;
	background-color: #6666aa;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#campoclasePadding{
	padding:3;
}
/***/
.filagris{
  /*background-color:#ECEAE6;*/
}


/*Calendario*/
.calendar{



}

.month{
	color:#006530;
	font-weight:bold;
	text-valign:middle;
	font-family:Arial;
	font-size:12pt;
	background-color:#ECEAE6;
}

.dayofweek{
	color:#267549;
	font-family:Arial;
	font-size:9pt;

}

.dia{
	text-align:center;
	font-family:Verdana;
	font-size:9pt;
	border: solid 1px #9EB3CB;
	width:75px;
	height:75px;
	color:#006530;
}

.clase{
	font-family:Verdana;
	font-size:8pt;
	border: solid 1px #267549;
	width:75px;
	height:75px;
	color:red;
	background-color:#F9F8F7;
	text-valign:top;
}

.diaclase{
	font-family:Verdana;
	font-size:9pt;
	border: solid 1px #dddddd;
	color:black;
	background-color:#dddddd;
	text-valign:top;

}

/* foros */
a.linkMensaje{
	font-family:Verdana;
	font-size:11px;
	color:#003090;
	font-weight:bold;
	text-decoration:none;
}

.usuarioMensaje{
	font-family:Verdana;
	font-size:10px;
	color:black;
	font-weight:bold;
}

.fechaMensaje{
	font-family:Verdana;
	font-size:10px;
	color:black;
}

#ContenidoForo{
	background-color: #BE936A;
}

/* form  -  buscador */
.formBuscador{
  /*background-color:#DAE6D0;*/
}

.colForm{
  position:relative;
  padding-left:5px;
  font-weight:bold;
  float:left;width:100px;
  /*background-color:#CCCCCC;*/
	margin-bottom:2px;
}

.datoForm{
  margin-left:102px;
  padding-right:1px ;
  /*background-color:#DAE6D0;*/
	margin-bottom:2px;
}

/* general */
.negrita{
	font-weight:bold;
}

.regla{
  color:#006530;
}

.imgUnPixel{
  /*position:absolute;*/
  vertical-align:top;
	height:250;
	width:1;
	border-width:0;
	/*align:center;*/
	background-color:black;
}

.columnaImg{
	height:320;
	/*background-color:red;*/
}

ul.thread ul.thread {
	margin:0;
	padding:0;
	margin-left: 1em;
}

ul.thread li{
	margin-bottom:3px;
	vertical-align: absmiddle;

}

.txtSmall{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11;
  color: #004D8C;

}

a.fontMedium{
	font-size: 10pt;
	color:#006530;
	text-decoration:none;
}

a.fontMedium:hover {
	font-size: 10pt;
	color:#006530;
	text-decoration:underline;
}


.colMisDatos{
  background-color:#CCCCCC;
	font-size: 10pt;
  font-weight:bold;
  width: 200px;
}

.datoMisDatos{
	font-size: 10pt;
  background-color:#DAE6D0;
  width: 300px;
}

.hMisDatos{
  font-family:Arial;
	color: #D4D0C8;
  background-color: #006530;
  font-size: 10pt;
  font-weight: bold;
}

.contenidoTituloFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#CuerpoCentradoPublicidad{

  margin-left:142px;
  top:0px;
  background-color: #fff;
  /*background-color: #B5080A;*/
  text-align: center;
  align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;

  margin-right:120px;
}

#ContenidoTituloPublicidad{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background-color: #E3E2D3;

  text-align: left;
  text-indent: 10pt;
  padding-top: 1px;
  border-bottom-width: 2px;


}

.publicidad{
  /*height:10px;*/
  width:779px;
  background-color: #C8C8C8;
  text-align:center;
  }

.publicidadRight{
  width:150px;
  float: right;
  padding-left:45px;
  text-align:center;
}

a.linkTutor {
	font-size: 8pt;
	color:#ffffff;
	text-decoration:none;
}

a.linkTutor:hover {
	font-size: 8pt;
	color:#EDF79E;
	text-decoration:none;
}

a.linkTutorSelected{
	font-size: 8pt;
	color:#267549;
	text-decoration:none;
	background-color: #ECEAE6;
}

.tutor {
	align:center;
	color: #FFFFFF;
	background-color: #000033;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px solid #999999;
	padding-top:2;
	padding-bottom:2;
}

#navigator{
	font-size: 9px;
  font-color: black;
}


/* estilos del sector izquierdo */
.sectorIzq, a.sectorIzq{
    font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;           
	    color: #FFFFFF;
	        font-weight: bold;
		    text-decoration: none;
		    }
		    
.bulletIzq{
    width: 8px;
    height: 8px;
}
			    
.linkClase{
    color: rgb(255,255,255); 
    text-decoration: none;
}
				    
a.menuCurso{
    color: rgb(255,255,255); 
    text-decoration: none; 
    word-wrap: break-word;
}
						
a.color3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004D8C;
}
							    