@charset "windows-1252";
				
				BODY { 
background : white;
font : 8pt Calibri, Helvetica, sans-serif; 
color : black; 
  text-align: justify
} 

	
}
.SubtitNe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}
.TexNeNe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TexNeJus
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.TexNeRo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0000CC;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TexNeBlan
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.texNe
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.tex
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TexRo
{
    FONT-SIZE: 8pt;
    COLOR: #0000CC;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TexNeRo
{
    FONT-SIZE: 10pt;
    COLOR: #0000CC;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0000CC;
    TEXT-DECORATION: none
}
.texblan
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.texNeIz
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.texNeDer
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.texCursi
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}
.texCursiGr
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}
.TexNeCen
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}
.SubtiRo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #0000CC;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SubTiBlan
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TexNeNeVinculo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TexNeBlan:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffcc66;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.tituRojo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #0000CC;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}
.tituseccion
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000CC;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}
.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.submenu
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu_cabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu_cabecera:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffcc66;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.TexNeRO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: #0000CC;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.caja
{
    BORDER-RIGHT: #0000CC 1px solid;
    BORDER-TOP: #0000CC 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #0000CC 1px solid;
    BORDER-BOTTOM: #0000CC 1px solid;
    FONT-FAMILY: verdana, helvetica, Calibri, 'Franklin Gothic Heavy'
}
.TexNeNeGr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}
.TexRoPe
{
    FONT-SIZE:10pt;
    COLOR: #0000CC;
    TEXT-ALIGN: left;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
  .b1 {
	font-size : 8pt;
	font-family : verdana,Calibri,helvetica;
	font-weight: bold;
	background-color : #FFFF99;
	background-image : url(images/fb1.gif);
	color : #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}.b2 {
	font-size : 8pt;
	font-family : verdana,Calibri,helvetica;
	font-weight: bold;
	background-color : F6F6FF;
	color : #333333;
	padding-top: 3px;
} 
.fuente8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #0000CC;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri, Helvetica, sans-serif
}

	 
.banner_up {
	text-align:center; 
	margin-top:10px; 
	margin-bottom:5px;
}
.banner_up .div2 {
	width:728px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left; 
	background-color:#999999;
}
.banner_up .publicidad { padding:2px; }
.banner_up .publicidad a { text-decoration:none; color:#FFFFFF; font-weight:bold; }
.banner_up .publicidad a:hover { text-decoration:underline; color:#FFFFFF; }
.banner_up .publicidad a:visited { text-decoration:none; color:#FFFFFF; }

.layout_table, .layout_table td, .header_table td {
    border:0px;
    padding:0px;
    margin:0px;
  }

.header_table {
    background-image : url('../../img/ecurso/header.gif');
    background-repeat : no-repeat;
    border:0px;
    padding:0px;
    margin:0px;
  }

.tabla_contenido {
	border: 1px solid #cccccc;
}

.tabla_contenido th {
	font-size : 8pt;
	font-family : verdana,Calibri,helvetica;
	font-weight: bold;
	background-color : #FFFF99;
	background-image : url(images/fb1.gif);
	color : #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tabla_contenido th.tag_noticia {
	background-color: #D2D8FE;
	color: #5E4FFF;
	text-align: center;
}

.tabla_contenido th.tag_reportaje {
	background-color: #F90;
	color: #FFF;
	text-align: center;
}

.tabla_contenido th.color_alternativo_1 {
	color:#000000;
	background-color:#D2D8FE;
}

.tabla_contenido td {
	padding: 5px;
	vertical-align:middle;
}

.tabla_contenido td.color_alternativo_1 {
	padding: 5px;
	vertical-align:middle;
	background-color:#F7F7FF;
}

.tabla_contenido .cycle_0 {
	background-color:#FFFFFF;
}

.tabla_contenido .cycle_1 {
	background-color:#F7F7F7;
}

.tabla_contenido .cycle_destacado_0 {
	background-color:#F7F7FF;
}

.tabla_contenido .cycle_destacado_1 {
	background-color:#EAEDFE;
}

.cupon_iframe {
	border: 1px solid #cccccc;
}

.centrarPagina {
    text-align : center;
  }

hr, hr.primer_nivel {
	border:1px solid #FF9900;
}

hr.segundo_nivel {
	border:1px dashed #B6C0FE;
}

h1.home_title {
    color: #CCCCCC;
    font-size: 13pt;
    font-weight: bold;
    text-align: center;
  }

h2 {
    margin:0px 0px 5px 0px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

h3 {
    margin:0px 0px 10px 0px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
}

.filtro_tr {
}

.filtro_input {
	font-size:8pt;
}

.search_result_curso {
	text-decoration:none;
	font-weight:bold;
}

a:link {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    color:blue;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none

}

a:visited {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    color:blue;
    FONT-FAMILY: Calibri, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

a:active, a:hover {
	text-decoration:underline;
	color:#FF9D00;
}

h1 a:link, h2 a:link, h3 a:link, th a:link,
h1 a:visited, h2 a:visited, h3 a:visited, th a:visited {
	text-decoration:none;
	color:#333333;
}

h1 a:active, h2 a:active, h3 a:active, th a:active,
h1 a:hover, h2 a:hover, h3 a:hover, th a:hover {
	text-decoration:underline;
	color:#FF9D00;
}

.search_result_curso:link {
	color:#041BBC;
}

.search_result_curso:visited {
	color:#707CBA;
}

.search_result_curso:active, .search_result_curso:hover {
	text-decoration:underline;
	color:#FF9D00;
}

.search_result_centro {
	text-decoration:none;
	font-weight:bold;
}

.search_result_centro:link {
	color:#FF9D00;
}

.search_result_centro:visited {
	color:#FF9D00;
}

.search_result_centro:active, .search_result_centro:hover {
	text-decoration:underline;
	color:#FF9D00;
}

.menu_navegacion {
	font-size:120%;
}

.menu_navegacion a {
	text-decoration:none;
}

.headText {
    font-family: Verdana, Calibri, Helvetica, sans-serif;
    color: #A0A0A0;
    font-size: 7pt;
    font-weight: normal;
    text-align: center;
    vertical-align: bottom;
  }

.headLink:link, .headLink:visited {
    color: #A0A0A0;
    text-decoration: none;
    text-align: center;
  }

.headLink:active, .headLink:hover {
    color:#FF9900;
    text-decoration: underline;
  }

.agregarFavoritos:link, .agregarFavoritos:visited {
    color: #FF9900;
    text-decoration: none;
    text-align: center;
  }

.agregarFavoritos:active, .agregarFavoritos:hover {
    color:#0000EE;
    text-decoration: underline;
  }


.foroLink:link, .foroLink:visited {
    color: #A0A0A0;
    text-decoration: none;
    text-align: center;
  }

.foroLink:active, .foroLink:hover {
    color:#FF9900;
    text-decoration: underline;
  }

.link_btn_foro:link, .link_btn_foro:visited {
    color: #FF9900;
    font-weight:bold;
    text-decoration:none;
  }

.link_btn_foro:active, .link_btn_foro:hover {
    color: #FF9900;
    font-weight:bold;
    text-decoration:underline;
  }

.volver:link, .volver:visited {
    color: #FF9900;
    font-weight:bold;
    text-decoration:none;
  }

.volver:active, .volver:hover {
    color: #FF9900;
    font-weight:bold;
    text-decoration:underline;
  }

.msg_search_error {
	padding:2px 5px 2px 5px;
	text-align:center;
	margin:2px;
	color:#FFFFFF;
	background-color:#E93E3E;
}

.msg_search_alerta {
	padding:2px 5px 2px 5px;
	text-align:center;
	margin:2px;
	color:#333333;
	background-color:#FFD500;
}

.msg_search_info {
	padding:2px 5px 2px 5px;
	text-align:center;
	margin:2px;
	color:#FFFFFF;
	background-color:#00AD1A;
}

.barra_titulo_lista_larga {
	padding:3px;
	border: 1px solid #cccccc;
	text-align:right;
	font-weight:bold;
	font-size:135%;
	background-color:#EEEEEE;
}

.indice_lista_larga {
	font-size:120%;
}

.caract_curso_col_campo {
	width:120px;
	font-weight:bold;
	text-align:right;
}

.caract_curso_col_valor {
	text-align:justify;
}

.mensaje_error_alta_centros {
	padding:2px 5px 2px 5px;
	text-align:center;
	margin:2px;
	color:#FFFFFF;
	background-color:#E93E3E;
}

.mensaje_ok_alta_centros {
	padding:2px 5px 2px 5px;
	text-align:center;
	margin:2px;
	color:#FFFFFF;
	background-color:#00AD1A;
}

.campo_alta_centros_error {
	font-weight:bold;
	color:#E80000;
}

.campo_alta_centros_ok {
}

.precio_normal {
}
.precio_original_oferta {
	text-decoration: line-through;
	color:#FF0000;
}
.precio_oferta {
	font-weight:bold;
}
.tipo_precio_ {
	color:#FF0000;
}
.tipo_precio_9 {
	color:#009900;
}
.tipo_precio_1 {
	color:#3300CC;
}
.tipo_precio_2 {
	color:#FF9900;
}
.tipo_precio_3 {
	color:#6666CC;
}
.tipo_precio_4 {
	color:#FF0000;
}
.tipo_precio_5 {
	color:#FF0000;
}
.tipo_precio_6 {
	color:#FF9900;
}
.matricula_abierta {
	color:#FF0000;
	font-weight:bold;
}

.titular_noticia {
	text-align: justify;
}

.titular_noticia a {
	font-size: 120%;
	font-weight: bold;
	text-align: justify;
}

a.ver_mas {
	font-size: 90%;
	font-weight: normal;
}

.fecha_noticia {
	font-style: oblique;
	color: #999;
}

.rss_link {
	font-family: Verdana, Calibri, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #B44F25;
	text-decoration: none;
}

.rss_link:link, .rss_link:visited {
	font-weight:bold;
	font-size:14px;
	color: #B44F25;
	text-decoration: none;
}

.rss_link:active, .rss_link:hover {
	color:#FF9900;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}

.titular_noticia_detalle {
	font-family: Verdana, Calibri, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #5200A3;

}  
.fBusqueda{border-bottom:1px solid #b1b1b1;padding:5px 0;margin:0;clear:left}
.fBusqueda .imagen{position:relative;float:left;height:85px;width:75px;overflow:hidden}
.fBusqueda .imagen a img{border:0;overflow:hidden}
.fBusqueda .imagen a .fBus,.libro .fLib{height:85px;width:58px;border:0;overflow:hidden;z-index:1;}
.fBusqueda .datos{position:relative;margin:0 0 0 77px}
.fBusqueda .datos .coste{float:right;text-align:right;width:25%}
.fBusqueda .datosLibro{margin:0 25% 0 0}
.fBusqueda .datosLibro .tit,.fBusqueda .datosLibro .tit a{font-size:10px;color:#50735D;font-family:Tahoma}
.fBusqueda .datosLibro .puestoAutor a{font-size:10px;color:#b1b1b1;font-family:Tahoma}
.fBusqueda .datosLibro .editorial{font-size:10px;color:#b1b1b1;font-family:Tahoma}


