/* CSS Document */

/*
============================================================================================
 Del sistema
============================================================================================
*/

td {
  FONT-SIZE: 11px;
  COLOR: #7f7f7f;
  FONT-FAMILY: Arial;
  text-decoration: none;
  vertical-align: top;
}
A {
  FONT-SIZE: 11px;
  COLOR: #7f7f7f;
  FONT-FAMILY: Arial;
  text-decoration: underline;
}
A:hover {
  text-decoration: underline;
}
input {
  font-size: 10px;
  color: #888886;
  font-family: Arial;
}
.InputNumero {
  font-size: 10px;
  color: #888886;
  font-family: Arial;
  text-align: right;
}
select {
  font-size: 10px;
  color: #888886;
  font-family: Arial;
}
textarea {
  font-size: 10px;
  color: #888886;
  font-family: Arial;
}
a.sinSubrayar {
  text-decoration: none;
}
a:hover.sinSubrayar {
  text-decoration: none;
}
th {
	font-size: 12px;
	font-weight: bold;
	color: #888888;
}

H1 {
FONT-SIZE: 12px;
COLOR: #7f7f7f;
FONT-FAMILY:Arial;
text-decoration:none; 
font-weight: bold;
display:inline;
}




H2 {
FONT-SIZE: 11px;	
COLOR: #cf0b0d;
FONT-FAMILY:Arial;
text-decoration:none; 
font-weight: bold;
display:inline;}


/*
============================================================================================
 Fondos
============================================================================================
*/
.fondo_bienvenido {
  background: url("/images/kekos_home.jpg");
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: right;
  background-position: 100% 100%;
}
.fondo_blanco {
  background-color: #ffffff;
}
.fondo_amarillo2 {
  background: url("/images/back_cabecera01.jpg");
  width: 112px;
  height: 209px;
  background-repeat: no-repeat;
}
.fondo_amarillo2_home {
  background: url("/images/back_cabecera01.jpg");
/*  background: url("/images/back_cabecera01_home.jpg"); */
  width: 112px;
  height: 152px;
  background-repeat: no-repeat;
}
.fondo_gris {
  background-color: #969696;
}
.fondo_caja_dcha {
  background-repeat: repeat-y;
  background-image: url("/images/fondo_caja_dcha.jpg");
}
.fondo_menu_ppal {
  background-color: #505050;
  height: 32px;
  vertical-align: middle;
}

/*
============================================================================================
 Estéticos
============================================================================================
*/
.way_of_learning {
  background: url("/images/cegos_way_of_learning.jpg");
  background-repeat: no-repeat;
  height: 42px;
}
.migas_centro {
  padding-left: 10px;
  background: url("/images/back_columna_centro.jpg");
  background-repeat: repeat-x;
  font-size: 9px;
  color: #5e5e60;
  font-family: Arial;
  vertical-align: middle;
}
.columna_dcha_centro {
  background-color: #eeeeee;
  padding-top: 3px;
}
.columna_dcha_1 {
  background-repeat: repeat-y;
  background-image: url("/images/columna_dcha_1.jpg");
}
.columna_dcha_2 {
  background: url("/images/columna_dcha_2.jpg");
  background-repeat: repeat-y;
}
.tdPunteadoV {
  margin: 0px;
  padding: 0px;
  background-image: url("/images/punteado_vertical.gif");
  background-repeat: repeat-y;
  background-position: center;
}
.lineaPuntos {
  background: url("/images/linea_ptos.jpg");
  background-repeat: repeat-x;
  vertical-align: bottom;
}
.lineaPuntosVertical {
  background: url("/images/linea_ptos_vertical.jpg");
  background-repeat: repeat-y;
  background-position: center;
}
/*
============================================================================================
 Para las listas de la base de datos
============================================================================================
*/
.tdListaTitulo {
  background: url("/images/botones/centro.gif");
  height: 21px;
  background-repeat: repeat-x;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
}
.tdListaTituloAltoTop {
  background: url("/images/botones/centro_top.gif");
  height: 21px;
  background-repeat: repeat-x;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
}
.tdListaTituloAltoMiddle {
  background: url("/images/botones/centro_middle.gif");
  height: 21px;
  background-repeat: repeat-x;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
}
.tdListaTituloAltoMiddleConSep {
  background: url("/images/botones/centro_middle_sep.gif");
  height: 21px;
  background-repeat: repeat-x;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
}
.tdListaTituloAltoBottom {
  background: url("/images/botones/centro_bottom.gif");
  height: 21px;
  background-repeat: repeat-x;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
}
.tdListaTituloAltoBottomConSep {
  background: url("/images/botones/centro_bottom_sep.gif");
  height: 21px;
  background-repeat: repeat-x;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
}
.tdListaTituloRojo {
  background: url("/images/botones/centro_rojo.gif");
  height: 21px;
  background-repeat: repeat-x;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: left;
  padding-left: 8px;
}

.tdListaImpar {
	height: 17px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
.tdListaPar {
	background-color: #E5E5E5;
	height: 17px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
.tdListaFondoAmbar {
	background-color: #FFFF99;
	height: 17px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
.tdListaFondoAzul {
	background-color: #3333FF;
	color:#EEEEEE;
	height: 17px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
.tdListaFondoRojo {
	background-color: #CC0000;
	color:#DDDDDD;
	height: 17px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
.tdListaFondoVerde {
	background-color: #66CC00;
	color:#FFFFFF;
	height: 17px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
.tdListaMensajesForoTitulo {
	height: 17px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-left-color: #A6A6A6;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	font-style: italic;
	background-color: #EEEEEE;
}
.tdListaMensajesForoCuerpo {
	vertical-align: middle;
	padding: 3px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-left-color: #A6A6A6;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	font-style: italic;
}
/*
============================================================================================
 De fuentes
============================================================================================
*/
.textoPequeno {
  FONT-SIZE: 10px;
  COLOR: #7f7f7f;
  FONT-FAMILY: Arial;
  text-decoration: none;
  text-align: right;
}
.textoPequenoRojo {
  FONT-SIZE: 10px;
  color: #cf0b0d;
  FONT-FAMILY: Arial;
  text-decoration: none;
  text-align: right;
}
.campoPequeno {
  font-size: 9px;
  color: #888886;
  font-family: Arial;
}
.thPeq {
  color: #888888;
  background-color: #e9e9e9;
  font-size: 11px;
  text-align: left;
}
.texto_blanco {
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Arial;
  text-decoration: none;
  vertical-align: top;
}
.texto_rojo {
  FONT-SIZE: 11px;
  COLOR: #cf0b0d;
  FONT-FAMILY: Arial;
  text-decoration: none;
/*  vertical-align: top;*/
}
.tituloAreaCentro {
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	vertical-align: text-bottom;
}
.tdTituloCampo {
  font-family:Arial;
  font-size: 11px;
  color: #7f7f7f;
  text-decoration: none;
  text-align: right;
  vertical-align: middle;
}
a.tdTituloCampo {
  font-family:Arial;
  font-size: 11px;
  color: #7f7f7f;
  text-decoration: underline;
  text-align: right;
  vertical-align: middle;
}
a:hover.tdTituloCampo {
  font-family:Arial;
  font-size: 11px;
  color: #7f7f7f;
  text-decoration: underline;
  text-align: right;
  vertical-align: middle;
}
.tdTituloCampoRojo {
  font-family:Arial;
  font-size: 11px;
  color: #cf0b0d;
  text-decoration: none;
  text-align: right;
  vertical-align: middle;
}
a.tdTituloCampoRojo {
  font-family:Arial;
  font-size: 11px;
  color: #cf0b0d;
  text-decoration: underline;
  text-align: right;
  vertical-align: middle;
}
a:hover.tdTituloCampoRojo {
  font-family:Arial;
  font-size: 11px;
  color: #cf0b0d;
  text-decoration: underline;
  text-align: right;
  vertical-align: middle;
}
.tdTituloCampoPequeno {
  font-family:Arial;
  font-size: 10px;
  color: #7f7f7f;
  text-decoration: none;
  text-align: right;
  vertical-align: middle;
  height: 22px;
}
.tdTituloCampoPequenoRojo {
  font-family:Arial;
  font-size: 10px;
  color: #cf0b0d;
  text-decoration: none;
  text-align: right;
  vertical-align: middle;
  height: 22px;
}
.TituloTab {
  font-family:Arial;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}
a.TituloTab {
  font-family:Arial;
  font-size: 11px;
/*  font-weight: bold;*/
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
a:hover.TituloTab {
  font-family:Arial;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.TituloTabOn {
  font-weight: bold;
  font-family:Arial;
  font-size: 11px;
  color: #cf0b0d;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}
.TituloPopUp {
  font-weight: bold;
  font-family:Arial;
  font-size: 16px;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
}


/*
============================================================================================
 Pies
============================================================================================
*/
.pie_home {
  background:url("/images/fondo_pie_home.jpg");
  background-repeat: no-repeat;
  font-size: 10px;
  color:#b7b8b8;
  font-family: Arial;
  text-align: center;
  vertical-align: top;
}
.pie {
  background:url("/images/fondo_pie.jpg");
  background-repeat: no-repeat;
  font-size: 10px;
  color:#b7b8b8;
  font-family: Arial;
  text-align: center;
  vertical-align: top;
}
.pie_menu {
  background:url("/images/fondo_pie_menu.jpg");
  background-repeat: no-repeat;
  font-size: 10px;
  color:#b7b8b8;
  font-family: Arial;
  text-align: center;
  vertical-align: top;
}
.pie_sin_nada {
  background:url("/images/fondo_pie_sin_nada.jpg");
  background-repeat: no-repeat;
  font-size: 10px;
  color:#b7b8b8;
  font-family: Arial;
  text-align: center;
  vertical-align: top;
}
.tablaBorde {
	border: 1px solid #d9d9d9;
	margin: 1px;
	padding: 1px;
}
.tituloPaginaSubIzdo {
	font-size: 14px;
	font-weight: bold;
	color: #888888;
	background-image: url("/images/punteado.gif");
	background-repeat:  repeat-x;
	background-position: bottom;

}
.thPeqSinNegrita {
	color: #888888;
	background-color: #e9e9e9;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}

/*
============================================================================================
 Menu derecho
============================================================================================
*/
.submenu_1 {
display:block;	
width:164px;	
height: 25px;
text-decoration:none;	
text-align:left;
font-size:11px;	
color:#c0c0c0;	
background-color:#969696;	
border-bottom: 1px solid #ababab;
border-top: 5px solid #969696;
font-family: Arial;
}
a.submenu_1 {
display:block;	
width:164px;	
height: 25px;
text-decoration:none;	
text-align:left;	
font-size:11px;	
color:#c0c0c0;	
background-color:#969696;	
border-bottom: 1px solid #ababab;
font-family: Arial;
}
a:hover.submenu_1 {	
padding-left: 6px;
width:158px;	
height: 25px;
color:#ffffff;	
background-color:#969696;	
border-left-color:#ffffff;
border-bottom: 1px solid #ababab;
text-decoration: none;
font-weight: bold;
background-image: url("/images/bullet.jpg");
background-repeat: no-repeat;
background-position: right;
}
.on_submenu_1 {	
display:block;	
padding-top: 6px;
padding-left: 6px;
width:158px;	
height: 25px;
color:#ffffff;	
background-color:#969696;	
border-left-color:#ffffff;
border-bottom: 1px solid #ababab;
text-decoration: none;
font-weight: bold;
background-image: url("/images/bullet.jpg");
background-repeat: no-repeat;
background-position: right;
}
/* Nivel 2 */
.submenu_2{
display:block;	
width:154px;	
height: 17px;
text-decoration:none;	
text-align:left;
font-size:11px;	
color:#c0c0c0;	
background-color:#969696;	
/*border-top: 5px solid #969696;*/
font-family: Arial;
}
a.submenu_2{
display:block;	
width:154px;	
height: 17px;
text-decoration:none;	
text-align:left;	
font-size:11px;	
color:#c0c0c0;	
background-color:#969696;	
font-family: Arial;
}
a:hover.submenu_2 {	
padding-left: 6px;
width:148px;	
height: 17px;
color:#ffffff;	
background-color:#969696;	
border-left-color:#ffffff;
text-decoration: none;
font-weight: bold;
background-image: url("/images/bullet.jpg");
background-repeat: no-repeat;
background-position: right;
}
.on_submenu_2 {	
display:block;	
/*padding-top: 3px;*/
padding-left: 6px;
width:148px;	
height: 17px;
color:#ffffff;	
background-color:#969696;	
border-left-color:#ffffff;
text-decoration: none;
font-weight: bold;
background-image: url(/images/bullet.jpg);
background-repeat: no-repeat;
background-position: right;
}

/*
============================================================================================
 Línea de navegación superior
============================================================================================
*/
.lineaNavegacion {
  font-size: 9px;
  font-family: Arial;
  color: #5e5e60;
  text-decoration: none;
}
a.lineaNavegacion {
  font-size: 9px;
  font-family: Arial;
  color: #5e5e60;
  text-decoration: none;
}
a.hover:lineaNavegacion {
  color: #5e5e60;
  text-decoration: none;
}

/*

*/
a.textoPie {
  font-size: 10px;
  color:#b7b8b8;
  font-family: Arial;
  text-decoration: none;
}
a.hover:textoPie {
  font-size: 10px;
  color:#b7b8b8;
  font-family: Arial;
  text-decoration: none;
}

/* estilos botones ***/

.boton_izda_r

{background: url("/images/botones/izda_r.gif");width: 10px;height: 42px;background-repeat: no-repeat;}

.boton_centro_r

{background: url("/images/botones/centro_r.gif");height: 42px;background-repeat: repeat-x; FONT-SIZE: 11px;     COLOR: #ffffff;FONT-FAMILY:Arial;text-decoration:none;vertical-align: middle; text-align: center;}

.boton_dcha_r

{background: url("/images/botones/dcha_r.gif");width: 10px;height: 42px;background-repeat: no-repeat;}

.boton_izda

{background: url("/images/botones/izda.gif");width: 5px;height: 21px;background-repeat: no-repeat;}

.boton_centro

{background: url("/images/botones/centro.gif");height: 21px;background-repeat: repeat-x; FONT-SIZE: 11px;     COLOR: #ffffff;FONT-FAMILY:Arial;text-decoration:none;vertical-align: middle; text-align: center;}

.boton_dcha

{background: url("/images/botones/dcha.gif");width: 5px;height: 21px;background-repeat: no-repeat;}

/* estilos blockquote */

.blockquote.style1 {
  FONT-SIZE: 11px;         
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  padding: 8px;
  background-color: #7f8281;
  border-top: 1px solid #a9abaa;
  border-bottom: 1px solid #a9abaa;
  margin: 5px;
  background-image: url("/images/openquote1.gif");
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
}

blockquote.style1 span {
  display: block;
  background-image: url("/images/closequote1.gif");
  background-repeat: no-repeat;
  background-position: bottom right;
}

/* Estilos para las listas de noticias */

.linea_noticias

{background-image: url("/images/linea_noticias.jpg");background-position: center;background-repeat: repeat-x;height: 10px;}

.fecha_noticias

{background: url("/images/botones/centro.gif");height: 25px;background-repeat: repeat-x; FONT-SIZE: 11px; COLOR: #ffffff;FONT-FAMILY:Arial;text-decoration:none;vertical-align: middle; text-align: left; padding-left: 8px;}

 
/* estilos formulario ***/

.form {
  FONT-SIZE:10px;
  COLOR: #7f7f7f;
  FONT-FAMILY: Arial;
  text-decoration:none;
  text-align: right;
  height: 22px;
  vertical-align: middle;
}

.form2

{FONT-SIZE:10px;COLOR: #7f7f7f;FONT-FAMILY: Arial;text-decoration:none;text-align: left;height: 22px;}

.form3

{FONT-SIZE:10px;COLOR: #7f7f7f;FONT-FAMILY: Arial;text-decoration:none;text-align: center;height: 22px;}

 


/* */ 



.destacados_dcha
{FONT-SIZE: 11px;	COLOR: #7f7f7f;FONT-FAMILY:Arial;text-decoration:none;vertical-align: top;}
a.destacados_dcha
{FONT-SIZE: 11px;	COLOR: #7f7f7f;FONT-FAMILY:Arial;text-decoration:none;}
a:hover.destacados_dcha
{text-decoration: underline;}
.hr_destacados
{ color: #cccccc; width: 156;}
.imagen_cabecera_home_01
{background: url("/images/headers/01.jpg");width: 768px;height: 152px;background-repeat: no-repeat;}
.keka
{background:url("/images/keka.jpg"); background-repeat: no-repeat;}
.newsletter
{ vertical-align: top;}
.logo1 {background: url("/images/logo_teacegos_1.jpg");width: 75px;height: 42px;background-repeat: no-repeat;}
.logo2
{background: url("/images/logo_teacegos_2.jpg");width: 75px;height: 32px;background-repeat: no-repeat;}
.logo3
{background: url("/images/logo_teacegos_3.jpg");width: 75px;height: 32px;background-repeat: no-repeat;}
.logo3_sin
{background: url("/images/logo_sinteacegos_3.jpg");width: 75px;height: 32px;background-repeat: no-repeat;}
.fondo_amarillo
{background-color: #eeeee8;}
.imagen_cabecera
{background: url("/images/teacegos01.jpg");width: 768px;height: 209px;background-repeat: no-repeat;}
.titulo_izda
{background: url("/images/back_columna_izda.jpg"); background-repeat: repeat-x; vertical-align: middle;}
.migas_centro { padding-left:10px; background:url("/images/back_columna_centro.jpg");background-repeat: repeat-x;font-size: 9px;color: #5e5e60;font-family: Arial; vertical-align: middle;}
.volver {background:url("/images/back_columna_centro.jpg");background-repeat: repeat-x;vertical-align: middle;}
.fondo_rojo
{background-color: #e20a16;}
.buscador {
  background: url("/images/tit_buscador.jpg");
}
/* estilos carrito ***/
.titulo_curso
{FONT-SIZE: 12px;	COLOR: #7f7f7f;FONT-FAMILY:Arial;text-decoration:none;vertical-align: top; font-weight: bold;}
.titulo_area
{FONT-SIZE: 11px;	COLOR: #cf0b0d;FONT-FAMILY:Arial;text-decoration:none;vertical-align: top; font-weight: bold;}
.alto_gris
{background:url("/images/alto_caja_gris.jpg"); background-repeat: no-repeat; width: 180px; height: 9px;}
.fondo_gris2
{background-color: #e6e6e6;}
.bajo_gris
{background:url("/images/bajo_caja_gris.jpg"); background-repeat: no-repeat; width: 180px; height: 9px;}
.alto_rojo
{background:url("/images/alto_caja_rojo.jpg"); background-repeat: no-repeat; width: 180px; height: 9px;}
.fondo_rojo_blanco
{background-color: #e20a16; COLOR: #ffffff;FONT-FAMILY:Arial;text-decoration:none;vertical-align: top;}
.bajo_rojo
{background:url("/images/bajo_caja_rojo.jpg"); background-repeat: no-repeat; width: 180px; height: 9px;}
.carrito
{background: url("/images/carrito.gif");width: 11px;height: 10px;background-repeat: no-repeat; background-position: right;}
.caja_roja
{ display: block; padding-left: 5px;  border-top: 2px solid #e6e6e6; background-color: #e20a16; COLOR: #ffffff;FONT-FAMILY:Arial;text-decoration:none;vertical-align: top; width: 155px; height: 17px;}
.hr_curso
{ color: #cccccc; width: 500;}
.caja_ficha_11
{background: url("/images/caja_ficha_11.jpg");width:8px;height: 35px;} 
.caja_ficha_12
{background: url("/images/caja_ficha_12.jpg");width:8px;height: 35px;} 
.caja_ficha_bajo
{background: url("/images/caja_ficha_bajo.jpg");} 
.caja_ficha_bajo_izda {
  background: url("/images/caja_ficha_bajo_izda.jpg");
  background-repeat: repeat-x;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: center;
  height:19px;
} 
.caja_ficha_bajo_centro {
  background: url("/images/caja_ficha_bajo_centro.jpg");
  background-repeat: repeat-x;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: center;
  height:19px;
} 
.caja_ficha_bajo_dcha {
  background: url("/images/caja_ficha_bajo_dcha.jpg");
  background-repeat: repeat-x;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: center;
  height:19px;
} 

.caja_ficha_21
{background: url("/images/caja_ficha_21.jpg");} 
.caja_ficha_22
{background: url("/images/caja_ficha_22.jpg");} 
.caja_ficha_separador
{background: url("/images/caja_ficha_separador.jpg");} 
.caja_ficha_back{
  background: url("/images/caja_ficha_back.jpg");
  background-repeat: repeat-x;
  COLOR: #ffffff;
  FONT-FAMILY:Arial;
  text-decoration:none;
  vertical-align: middle;
  text-align: center;
}
.caja_ficha_back_on
{background: url("/images/caja_ficha_back.jpg"); background-repeat: repeat-x; COLOR: #cf0b0d;FONT-FAMILY:Arial;text-decoration:none; vertical-align: middle; text-align: center; font-weight: bold;} 
.caja_ficha_gris
{background-color: #e5e5e5; FONT-FAMILY:Arial;text-decoration:none;vertical-align: top;}
.tabla_1
{background-color: #d9d9d9;FONT-SIZE:11px;COLOR: #5a5a5a;FONT-FAMILY: Arial;text-decoration:none;text-align: left;height: 22px;padding-top: 4px;padding-left: 4px;font-weight: bold;}
.tabla_2
{background-color: #ffffff;FONT-SIZE:11px;COLOR: #5a5a5a;FONT-FAMILY: Arial;text-decoration:none;text-align: left;height: 22px;padding-top: 4px;padding-left: 4px;border-bottom: 1px solid #adadad;}
.botones_carro
{ text-align: right;}

/*
  Estilos para los fondos de los pop-ups
*/
.cabecera_popup00 {
  background: url("/images/popup/popup_00.jpg");
  width: 225px;
  height: 74px;
  background-repeat: no-repeat;
}
.cabecera_popup01 {
  background: url("/images/popup/popup_01.jpg");
  background-repeat: repeat-x;
}

/*
============================================================================================
  Estilos para la intranet
============================================================================================
*/
.tdMarco {
  margin: 0px;
  padding: 1px;
  border: 1px solid #d9d9d9;
}
.listaSinBullet {
	list-style-type: none;
}
/*
============================================================================================
 Banner Guía 2009
============================================================================================
*/
#guia{
position:relative;
width:261px;
height:144px;

}

.textoguia{
position:absolute;
width:170px;
top:80px;
left:115px;
font:0.68em Verdana;
letter-spacing:-0.1px;
color:#C7BFBC;
}

.textoguia a {

text-decoration:none;
color:#C7BFBC;
}

.presencial_guia2009 {

width:76px;
height:33px;
background: url('/images/guia2009/presencial.jpg') no-repeat 0 0;

}
a.presencial_guia2009 {
display:block;
float:left;
}

.presencial_guia2009 span{
visibility:hidden;
width:76px;
height:33px;
}

.elearning_guia2009{
width:79px;
height:33px;
background: url('/images/guia2009/elearning.jpg');

}

.elearning_guia2009 span{
visibility:hidden;
width:79px;
height:33px;
}

a.elearning_guia2009 {
display:block;
float:left;
}

.blended_guia2009{
width:106px;
height:33px;
background: url('/images/guia2009/blended.jpg');

}

.blended_guia2009 span{
visibility:hidden;
width:106px;
height:33px;
}

a.blended_guia2009 {
display:block;
float:left;
}
/*
============================================================================================
 Banner Global Learning Home
============================================================================================
*/
#cajab {
position:relative;
width:260px;
height:103px;
border:0px solid black;
background: url('/images/global_learning/boton_blended_home.jpg');

}

#cajab_top{
position:absolute;
top:8px;
left:13px;
width:235px;
height:13px;
background-color: #868686;
font:bold 0.8em Verdana;
text-align:right;
color:#fff;
margin:0 auto 0 auto;

z-index:999999;
}

#cajab_left{
float:left;
width:95px;
height:103px;
border:0px solid black;
}

#cajab_left img{
margin:22 0 0 10
}
#cajab_right{
float:right;
width:150px;
height:103px;

padding-top:28px;
padding-right:12px;

font:0.6em Verdana;
text-align:right;
color:#7F7F7F;
}

.info_glc {
font:Verdana;
letter-spacing:-0.1px;
font-size: 10px;
padding-right:3px;

}

.info_glc a{
text-decoration:none;

}
img.iconred{

vertical-align: middle
}
.blended_glc{
padding-bottom:4px;
font-size:10px;
}

img {
border:0;
}

/*
============================================================================================
 Banner Formación Abierta
============================================================================================
*/
#banner_fabierta{
position:relative;
width:175px;
height:119px;
background: url('/images/banners/caja_fabierta.jpg');
}

#banner_fabierta2{
position:relative;
width:175px;
height:167px;
background: url('/images/banners/caja_fabierta2.jpg');
}

#banner_fabierta3{
position:relative;
width:175px;
height:167px;
background: url('/images/banners/caja_fabierta3.jpg');
}


.fab_encabezado{
position:absolute;
top:32px;
left:14px;
font:bold 10px Verdana;
text-align:right;
color:#fff;
}

.fab_encabezado2{
	position: absolute;
	top: 44px;
	left: 14px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #fff;
	line-height: 11px;
}

.fab_texto{
position:absolute;
width:150px;
height:80px;
top:50px;
left:14px;
font: 0.9em Verdana;
text-align:left;
color:#7F7F7F;
line-height:12px;
}

.fab_texto2{
	position: absolute;
	top: 86px;
	left: 14px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:: left;
	color: #7f7f7f;
	line-height: 11px;
	width: 148px;
	height: 37px;
}

.info_inscrip {
position:absolute;
top:92px;
left:10px;
font: Verdana;
font-size: 9px;
padding-right:3px;
text-align:right;
}

.info_inscrip2{
	position: absolute;
	top: 129px;
	left: 14px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 3px;
	text-align: right;
}

.info_inscrip a{
	text-decoration:none;
	font: Verdana;
	font-size: 9px;
	text-align:right;
}
img.iconred{
	vertical-align: middle
}
/*
============================================================================================
 Menu principal
============================================================================================
*/
.tabla_menu a span{
display:none;
}
