a{	text-decoration:none;	outline:none;}
a:link,a:visited{color:#333333;text-decoration:underline;}
a:hover,a:active{color:#990000;text-decoration:underline;}
.err {color: #D95000;}
.content {	margin-top:-2px;	#margin-top:-1px;	text-align:left;	padding-left: 12px;	padding-top:10px;	#padding-top:10px;}
.pagebody{	width:788px;	background-color:#FFFFFF;	background:url(/centre/commons/gui/img/bkg-center-div.gif) top repeat-y;}
.tab-menu { background:url(/centre/commons/gui/img/menu-bkg.gif) top repeat-x;	width:756px; margin-top:5px; border-top: 1px solid #c0d9f5;	border-left: 1px solid #c0d9f5;	border-right:1px solid #a5bad2; height:41px; #height:11px; text-align:left; padding-left: 7px;}
.menu-on {	height:26px; #height:35px; background-color:#ffffff;	margin-top:4px;	border-left:1px solid #a5bad2;	border-right:1px solid #a5bad2;	border-top:1px solid #a5bad2;	font-weight:bold;	color:#ff7300;	text-align:center;	float:left;	padding: 8px 10px 0px 10px;}
.menu-off {	height:26px;#height:5px;	margin-top:4px;	font-weight:bold;	color:#ff7300;	text-align:center;	float:left;	padding: 8px 7px 0px 7px;}

.menu-on-level2 {	height:16px;	background-color:#FFFFFF;	margin-top:0px;	padding-top: 8px;	color:#000000;	text-align:center;	float:left;	padding: 2px 10px 0px 10px;	font: bold 11px arial;	margin-left:15px;}
.menu-off-level2 {	height:16px;	color:#ff7300;	text-align:center;	float:left;	padding: 2px 7px 0px 7px;	font: normal 11px arial;}
.seperator {	height:26px;	margin-top:4px;	padding: 8px 7px 0px 7px;	font-weight:bold;	color:#ff7300;	text-align:center;	float:left;}
.seperator-level2 {	height:16px;	margin-top:2px;	padding: 2px 7px 0px 7px;	font-weight:bold;	color:#ff7300;	text-align:center;	float:left;}







/*-------------------------------------------------------*/
/* Paths Nacegación */
/*-------------------------------------------------------*/
.tdNAV {font-size : 12px; font-family : arial; color: #666666;}
.tdNAVkeys {font-size : 12px; font-family : arial; color: #666666;}
.lNAV:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lNAV:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lNAV:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.lNAVkeys:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lNAVkeys:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff;text-decoration : underline;}
.lNAVkeys:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
/*-------------------------------------------------------*/
/* Titular */
/*-------------------------------------------------------*/
.tableTITU {background-color:#C0D9F4;	border: 1px solid #C0D9F4;}
.tdTITU {font-size : 14px; font-family : arial; color: #000000;}
/*-------------------------------------------------------*/
/* Categorias */
/*-------------------------------------------------------*/
font.fINDcategsNum {font-size : 11px; font-family : arial; text-decoration : none; color: #92B2D6;}
.lINDCategs:link { font-size : 13px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lINDCategs:visited { font-size : 13px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lINDCategs:hover { font-size : 13px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}

/*-------------------------------------------------------*/
/* Estilos Listado Cursos */
/*-------------------------------------------------------*/
.fuente-gorda{font-size:20px;}
.tdNavigatorTitle { font-size : 12px; font-family : arial; text-decoration : none; color: #000000; background-color:#C0D9F4; font-weight:bold; padding:3px;}
.trLCimpares {background-color:#F3F8FE;}
.fLClocalidad {color: #008000;}
.fLCpoblacion {font-size : 10px; font-family : arial; color: #245284; font-weight:bold;}
.fLCprecio {color: #D95000; font-weight:bold;}
.fLCtoficial {color: #D95000;}
.fLCpracticas {color: #003399;}
.fLChelpdesk {color: #008000;}
.fLCpromocion {font-size : 11px; font-family : arial; color: #D9681A; background-color:#FCE8D2;}
.fLCtipo {color: #003399; }
.tdLCFiltros {font-size : 12px; font-family : arial; color: #000000;}
.tdLCFiltrosSelect {font-size : 11px; font-family : arial; background-color:#ffffff; color:#000000; border: 1px solid #75A3ED;}
.tdLCtitulo:link { font-size : 13px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.tdLCtitulo:visited { font-size : 13px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.tdLCtitulo:hover { font-size : 13px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline; font-weight:bold;}
.tdLCdesc {font-size : 11px; font-family : arial; color: #6c6c6c;}
.tdLCdescCentro {font-size : 12px; font-family : arial; color: #000000;}
.trFilaDestacada {background-color:#FEEEDC;}
.bSolicInfo {font-size : 10px; font-family : arial; color: #666666; width:150px; }
.tdLClogo {font-size : 10px; font-family : arial; color: #666666; width:120px; }
.lLClogo:link { font-size : 9px; font-family : arial; text-decoration : none; color: #006CFC; text-decoration : underline; font-weight:bold;}
.lLClogo:visited { font-size : 9px; font-family : arial; text-decoration : none; color: #006CFC; text-decoration : underline; font-weight:bold;}
.lLClogo:hover { font-size : 9px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline; font-weight:bold;}
.sLClogo {border: 1px solid #<cfoutput>#request.ColorPortalBorde#</cfoutput>;}
.sLClogoRaccom {border-top: 1px solid #9C9C9C;border-left: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;}
.sLClogoExcel {border: 1px solid #FFCC3B;}
/*-------------------------------------------------------*/
/* Globo */
/*-------------------------------------------------------*/
.tdGloboCurso {font-size : 12px; font-family : arial; color: #666666;}
.tdGloboTitulo {font-size : 12px; font-family : arial; color: #666666;}
.tdGloboApartado {font-size : 12px; font-family : arial; color: #666666; text-decoration : underline; font-weight:bold;}

/*-------------------------------------------------------*/
/* Curso */
/*-------------------------------------------------------*/
.tablaCURSObasicos {background-color:#FFFFFF; border: 0px solid #C0D9F4; }
.tablaCURSOprograma {background-color:#FFFFFF; border: 1px solid #C0D9F4; }
.tdCURSOtituloprograma {font-size : 12px; font-family : arial; color: #000000; background-color:#C0D9F4;}
.tdCURSOtituloinstal {font-size : 12px; font-family : arial; color: #000000; background-color:#C0D9F4;}
.tablaKeysRelacionados {width:100%; background-color:#FFFFFF;	border: 1px solid #C0D9F4;}
.tdKeysRelacionadosCabecera {background-color:#C0D9F4; font-size : 12px; font-family : arial; text-decoration : none; color: #000000; font-weight:bold;}
.tdCURSOtitulo {font-size : 12px; font-family : arial; color: #000000; background-color:#C0D9F4; border-bottom: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; border-top: 1px solid #BCBCBC;}
.tdCURSOtitulologo {font-size : 12px; font-family : arial; color: #000000; background-color:#C0D9F4; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC;  border-top: 1px solid #BCBCBC;}
.tdCURSOdireccion {font-size : 12px; font-family : arial; color: #008000; font-weight:bold;}
.tdCURSOtextosini {font-size : 12px; font-family : arial; color: #000000;  border-bottom: 1px solid #C0D9F4;}
.tdCURSOtextos {font-size : 12px; font-family : arial; color: #000000; border-top: 1px solid #ffffff; border-bottom: 1px solid #C0D9F4;}
.tdCURSOtextosfin {font-size : 12px; font-family : arial; color: #000000; }
.tablaCURSOdatos {background-color:#FFFFFF;}
.tdCURSOdatos {font-size : 12px; font-family : arial; color: #666666; border-top: 1px solid #efefef;}
.tdCURSOcentro {font-size : 10px; font-family : arial; color: #000000; background-color:#FFFFFF; border: 1px solid #C0D9F4;}
.tdCURSOdesccentro {font-size : 11px; font-family : arial; color: #4c4c4c;}
.tablaCURSOcentro {background-color:#EFEFEF; border: 1px solid #C0D9F4;}
.tdCURSOcentrotextos {font-size : 12px; font-family : arial; color: #666666; background-color:#ffffff;}
/*-------------------------------------------------------*/
/* Matricula */
/*-------------------------------------------------------*/
.tableMAT { border: 1px solid #C0D9F4;}
.tableMATform { border: 1px solid #C0D9F4;}
.tdMAT {font-size : 12px; font-family : arial; color: #000000;}
.tdMATcampos {font-size : 12px; font-family : arial; color: #000000;}
.tdMATcoment {font-size : 12px; font-family : arial; color: #6C6C6C;}
.tdMATtitulo {font-size : 12px; font-family : arial; color: #000000; background-color:#C0D9F4;}
.tdMATtituloform {font-size : 12px; font-family : arial; color: #000000; background-color:#C0D9F4;}
.tdcursoreglas {font-size : 11px; font-family : arial; color: #666666;}
.txtMAT {font-size : 12px; font-family : arial; color: #666666;}
.campocoment:link { font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.campocoment:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.campocoment:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}

.cjcam {font-size : 12px; font-family : arial; color: #666666;}
.frmfichas {font-size : 12px; font-family : arial; color: #000000;}
font {font-size : 12px; font-family : arial; color: #666666;}
.tdSOLICaltaconjunta {font-size : 12px; font-family : arial; color: #000000;}
.lSOLICreglas:link { font-size : 12px; font-family : arial; text-decoration : none; color: #6c6c6c; text-decoration : underline;}
.lSOLICreglas:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #6c6c6c; text-decoration : underline;}
.lSOLICreglas:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
/*-------------------------------------------------------*/
/* Footer */
/*-------------------------------------------------------*/
.tdpie {font-size : 12px; font-family : arial; color: #666666;}
.tablaMasBuscados {width:100%; background-color:#F3F8FE; border: 1px solid #C0D9F4;}
.tdMasBuscados {font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.lMS:link { font-size : 12px; font-family : arial; text-decoration : none; color: #285482; text-decoration : underline;}
.lMS:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #285482; text-decoration : underline;}
.lMS:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}

/*-------------------------------------------------------*/
/* Textos */
/*-------------------------------------------------------*/
.tdTextos {font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.tablaTextos {background-color:#FFFFFF; border: 1px solid #C0D9F4;}
.tdTextostitulo {background-color:#C0D9F4; font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}

#tratardp{height:0%; visibility:hidden;position:absolute}

.ltemas:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.ltemas:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.ltemas:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline; font-weight:bold;}
.tdSimilitud { font-size : 10px; font-family : arial; color:#9c9c9c;}

.tablaGlobo2 {border-right: 1px solid #<cfoutput>#request.ColorPortalBorde#</cfoutput>; border-top: 1px solid #<cfoutput>#request.ColorPortalBorde#</cfoutput>; border-bottom: 1px solid #<cfoutput>#request.ColorPortalBorde#</cfoutput>;}
.tdGlobotitulo {background-color:#<cfoutput>#request.ColorPortalBorde#</cfoutput>; font-size : 12px; font-family : arial; color:#FFFFFF;}
.tdGlobotextos{background-color:#<cfoutput>#request.ColorPortalBackground#</cfoutput>;}
.tdGLtitulo:link { font-size : 13px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline; font-weight:bold;}
.tdGLtitulo:visited { font-size : 13px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline; font-weight:bold;}
.tdGLtitulo:hover { font-size : 13px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline; font-weight:bold;}
.tdGLdesc {background-color:#ffffff; font-size : 11px; font-family : arial; color: #6C6C6C;}
.fGLlocalidad {color: #008000; font-weight:bold;}
.fGLprecio {font-size : 12px; font-family : arial; color: #D95000; font-weight:bold;}

#tratardatos{visibility:hidden; height:0%;}
/*-------------------------------------------------------*/
/* Usuarios */
/*-------------------------------------------------------*/
.lUSRacceso:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lUSRacceso:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lUSRacceso:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.lMENU:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENU:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENU:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.lMENUcursos:link { font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.lMENUcursos:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.lMENUcursos:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.tableMENU {background-color:#F2F6FA;}
.tableMENUw {background-color:#ffffff; border-left: 1px solid #C0D9F4; border-right: 1px solid #C0D9F4;}
.tableMENUw2 { background-color:#ffffff; border-left: 1px solid #C0D9F4; border-right: 1px solid #C0D9F4;}
.tableMENUw3 { background-color:#ffffff; border-left: 1px solid #C0D9F4; border-right: 1px solid #C0D9F4;}
.tdMENUtitular  {font-size : 13px; font-family : arial; color: #000000;  font-weight:bold; padding:2px;}
.tdMENUtitular2  {font-size : 11px; font-family : arial; color: #000000; background-color:#F2F6FA; padding:4px;}
.tdMENUtitular3  {font-size : 13px; font-family : arial; color: #000000; background-color:#F2F6FA;  font-weight:bold; padding:2px;}
.tdMENUtitular4  {font-size : 13px; font-family : arial; color: #000000; background-color:#C0D9F4;  font-weight:bold; padding:2px;}
.tdMENUcabecera {font-size : 13px; font-family : arial; color: #000000;}
.tdMENUcampos {font-size : 12px; font-family : arial; color: #000000;}
.tdMENUcamposSel {font-size : 12px; font-family : arial; color: #7FA7CB; background-color:#ffffff;}
.tdMENUcamposSel2  {font-size : 12px; font-family : arial; color: #7FA7CB; background-color:#F9FAFA; border-top:1px solid #C0D9F4;}
.tdMENUcamposSel3  {font-size : 12px; font-family : arial; color: #000000; background-color:#F9FAFA; border-top:1px solid #C0D9F4;}
.tdMENUcomment {font-size : 11px; font-family : arial; color: #90A3B7;}
.hMENU {margin:0px; font-size:18px; color: #F76208;}
.comboMenu {font-size : 10px; font-family : arial; color: #000000;}
.tableMenuCabecera {border: 1px solid #C0D9F4; background-color:#F2F6FA; font-size : 12px; font-family : arial; color: #C0D9F4;}
.tdMenuCabeceraUser {font-size : 12px; font-family : arial; color: #000000;}
.tdSOLICTelefono {font-size : 18px; font-family : arial; color: #<cfoutput>#request.ColorPortalBorde#</cfoutput>;}

.tablaLCcero { border: 1px solid #C0D9F4;}
.tdLCcero {font-size : 13px; font-family : arial; color: #000000;}
.lVerPrograma:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lVerPrograma:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lVerPrograma:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.tdQuisoDecir{font-size : 14px; font-family : arial; color: #<cfoutput>#request.ColorPortalBorde#</cfoutput>;}
.lQuisoDecir:link { font-size : 14px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lQuisoDecir:visited { font-size : 14px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lQuisoDecir:hover { font-size : 14px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.lQuisoDecirRelated:link { font-size : 14px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.lQuisoDecirRelated:visited { font-size : 14px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.lQuisoDecirRelated:hover { font-size : 14px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline; font-weight:bold;}
.tdNotaCursos { border: 1px solid #C0D9F4; font-size : 11px; font-family : arial; color: #4C4C4C;}
/*-------------------------------------------------------*/
/* Tablas rebordes */
/*-------------------------------------------------------*/
.tbT1 {}
.tbT1Cab {
text-align:left; width:100%; height:23px;font-size : 12px; font-family : arial; 
font-weight:bold; background-color:#C0D9F4; color:#2C2C2C;
border-top: 2px solid #E4E8EC;
}

.tbT1Cab3 {text-align:left; width:100%; height:23px;font-size : 12px; font-family : arial; background-color:#C0D9F4; color:#2C2C2C;}
.tbT2 {width:100%; background-color:#FFFFFF; padding:10px; font-size : 13px; font-family : arial;}
.tbT2List {width:100%; background-color:#FFFFFF; padding:4px;}
.tbT3List {width:100%; background-color:#FFFFFF; padding:0px;}

.tbT3 {border-bottom: 1px solid #C0D9F4; padding:0px;}
.tbT3Pie {background: url(/centre/images/v3T3Pie.gif) repeat-x bottom left; padding:4px;  font-size:1px;}

.tbT1tl{background: url(/centre/images/v3topleft.gif) no-repeat top left;}
.tbT1tr{background: url(/centre/images/v3topright.gif) no-repeat top right;}
.tbT1bl{background: url(/centre/images/v3bottomleft.gif) no-repeat bottom left; padding:0px;}
.tbT1br{background: url(/centre/images/v3bottomright.gif) no-repeat bottom right; padding:0px; }
.tbT1bl2{background: url(/centre/images/v3bottomleft.gif) no-repeat bottom left;  background-color:#C0D9F4; padding:0px;  font-size:1px;}
.tbT1br2{background: url(/centre/images/v3bottomright.gif) no-repeat bottom right; background-color:#C0D9F4; padding:0px;  font-size:1px;}
.tbT2left {background: url(/centre/images/v3T2Left.gif) repeat-y top left; width:10px;}
.tbT2right {background: url(/centre/images/v3T2Right.gif) repeat-y top right; width:10px;}

.tbTBusqleft {background: url(/centre/images/v3T2Left.gif) repeat-y top left; margin:0px; width:5px; padding:0px;  font-size:1px; }
.tbTBusqright {background: url(/centre/images/v3T2Right.gif) repeat-y top right; margin:0px; width:6px; padding:0px;  font-size:1px; }

/* Top cursos */
.tvT1 {font-size : 12px; font-family : arial; background-color:#C0D9F4; color:#000000; font-weight:bold;}
.tvT1Cab {width:100%; height:23px; border-bottom: 1px solid #C0D9F4;}
.tvT2List{width:100%; background-color:#F3F8FE;}
.tvT3List{width:100%; background-color:#FFFFFF; padding:3px;}
.tvT4List{background-color:#F2F6FA;}
.tvT1tl{background: url(/centre/images/v3topleft.gif) no-repeat top left; font-size:1px;}
.tvT1tr{background: url(/centre/images/v3topright.gif) no-repeat top right; font-size:1px;}
.tvT1bl{background: url(/centre/images/v3bottomleft.gif) no-repeat bottom left; padding:0px;  font-size:1px;}
.tvT1br{background: url(/centre/images/v3bottomright.gif) no-repeat bottom right; padding:0px;  font-size:1px;}
.tvT3Pie {background: url(/centre/images/v3T3Pie.gif) repeat-x bottom left; padding:4px;  font-size:1px;}
.tbT32Pie {width:100%; background: url(/centre/images/v3T3Pie.gif) repeat-x bottom left; background-color:#C0D9F4; font-size : 1px;}
/* Titular */
.tbT1tl2{background: url(/centre/images/v3topleft.gif) no-repeat top left; padding:0px; font-size:1px;}
.tbT1tr2{background: url(/centre/images/v3topright.gif) no-repeat top right;  padding:0px; font-size:1px;}
.tbT1tl3{background: url(http://www.solocursos.net/centre/images/btopleft.gif) no-repeat top left; background-color:#F3F8FE; font-size:1px;}
.tbT1tr3{background: url(http://www.solocursos.net/centre/images/btopright.gif) no-repeat top right; background-color:#F3F8FE; font-size:1px;}
.tbT1tl4{background: url(/centre/images/v5topleft.gif) no-repeat top left; background-color:#F3F8FE; font-size:1px;}
.tbT1tr4{background: url(/centre/images/v5topright.gif) no-repeat top right; background-color:#F3F8FE; font-size:1px;}
.tbT1Cab41 {width:100%; height:2px; font-size : 1px; border-top: 2px solid #90c0f4; padding:1px; background-color:#C0D9F4;}

.tbT1Cab2 {width:100%; height:2px; font-size : 1px; border-top: 1px solid #C0D9F4; padding:1px;}
.tbT1Cab21 {width:100%; height:2px; font-size : 1px; border-top: 1px solid #C0D9F4; padding:1px; background-color:#C0D9F4;}
.tbT1Cab4 {width:100%; height:2px; font-size : 1px; border-top: 1px solid #C0D9F4; background-color:#C0D9F4;}
.tbT22 {width:100%; color:#4c4c4c; background-color:#FFFFFF; padding:4px;}
/* Headers */
.utilsTitular {margin:0px; font-size:18px;}
/* Resultados de busqueda */
.tableRES {background-color:#ffffff;}
.tdRES {font-size : 12px; font-family : arial; color: #4c4c4c;}
.tdPAG {font-size : 12px; font-family : arial; color: #444444;}
.tdCero {font-size : 13px; font-family : arial; color: #444444;}
.tdpie {font-size : 12px; font-family : arial; color: #666666;}
.tablaMasBuscados {width:100%; background-color:#F3F8FE; border: 1px solid #C0D9F4;}
.tdMasBuscados {font-size : 12px; font-family : arial; text-decoration : none; color: #000000;}
.lMS:link { font-size : 12px; font-family : arial; text-decoration : none; color: #285482; text-decoration : underline;}
.lMS:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #285482; text-decoration : underline;}
.lMS:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
/* link Relacionados */
.lCursosRelacionados:link { font-size : 13px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.lCursosRelacionados:visited { font-size : 13px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline; font-weight:bold;}
.lCursosRelacionados:hover { font-size : 13px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline; font-weight:bold;}
.FlechaMas {font-size : 14px; font-family : arial; color: #D95000; font-weight:bold;}
/*--------------------------------------------------------------------------------------------*/
/* Gestor de solicitudes */
/*--------------------------------------------------------------------------------------------*/
.fMailto {font-size : 12px; font-family : arial; color: #000000;}
.tdMENUsolic {font-size : 16px; font-family : arial; color: #000000;}
.tdMENUsolic2 {font-size : 12px; font-family : arial; color: #000000;}
.lMENUsolic:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENUsolic:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENUsolic:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.lMENUsolic2:link { font-size : 11px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENUsolic2:visited { font-size : 11px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENUsolic2:hover { font-size : 11px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.lMENUsolic3:link { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENUsolic3:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMENUsolic3:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}

.tdMENUsolic {padding:4px; font-size : 14px; font-family : arial;}
.tdMENUsolicButtons {font-size : 16px; font-weight:bold; font-family : arial; text-decoration : none;  background-color:#F2F6FA; border-top: 1px solid #C0D9F4;}
.tdRowMenuSolHi {background-color:#fdffcc;}
.tdRowMenuSol1 {background-color:#FFFFFF;}
.tdRowMenuSol2 {background-color:#FFFFFF;}
.tdRowMenuSol3 {background-color:#FDFFCC;}
/*Credits: Dynamic Drive CSS Library */ /*URL: http://www.dynamicdrive.com/style/ */ .shadetabs{ /* width: 90%; width of menu. Uncomment to change to a specific width */ margin-bottom: 0em; }
.shadetabs ul{ padding: 5px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li{ display: inline; margin: 0px; }
.shadetabs li a{ text-decoration: none; padding: 5px 7px; margin-right: 3px; border: 1px solid #C0D9F4; color: #0000FF; background: white url(images/shadeactive.gif) top left repeat-x; text-decoration: underline; }
.shadetabs li a:visited{ }
.shadetabs li a:hover{ }
.shadetabs li.selected{ position: relative; top: 1px; }
.shadetabs li.selected a{ /*selected main tab style */ background-image: url(images/shade2.gif); text-decoration: none; color: #000000; }
.shadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; color: #000000; }
.TABLACOMP {}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.shadetabs{
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 0em;
}
.shadetabs ul{
padding: 5px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
display: inline;
margin: 0px;
}
.shadetabs li a{
text-decoration: none;
padding: 5px 7px;
margin-right: 3px;
border-left: 2px solid #A5B9E1;
border-right: 1px solid #A5B9E1;
border-top: 1px solid #A5B9E1;
color: #0000FF;
background: white url(/centre/images/shadeactive.gif) top left repeat-x;
text-decoration: underline;
}
.shadetabs li a:visited{
}
.shadetabs li a:hover{
}
.shadetabs li.selected{
position: relative;
top: 1px;
}
.shadetabs li.selected a{ /*selected main tab style */
background-image: url(/centre/images/shade2.gif);
text-decoration: none;
color: #000000;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #000000;
}
.TABLACOMP {}
.tdTABLACOMPtitulo {font-size : 12px; font-family : arial; color: #000000; background-color:#C0D9F4; font-weight:bold;}
.tdTABLACOMPdetalleTop {font-size : 12px; font-family : arial; color: #000000; background-color:#F2F6FA; font-weight:bold; border-bottom:solid 1px  #C0D9F4; border-bottom:solid 1px  #C0D9F4; }
.tdTABLACOMPdetalleTop2 {font-size : 12px; font-family : arial; color: #000000; background-color:#EFEFEF; font-weight:bold; border-bottom:solid 1px  #9C9C9C;}
.tdTABLACOMPdetalle {font-size : 12px; font-family : arial; color: #000000;}
.tdTABLACOMPdetalle2 {font-size : 12px; font-family : arial; color: #000000; background-color:#F2F6FA}
.tdTABLACOMPdetalle3 {font-size : 12px; font-family : arial; color: #000000; background-color:#FCD8B7}
.tdTABLACOMPseparator {font-size : 0px; background-color:#C0D9F4; padding:0px; margin: 0px;}
.tdTABLACOMPalto {font-size : 13px; font-family : arial; color: #00781C; font-weight:bold;}
.tdTABLACOMPmedio {font-size : 11px; font-family : arial; color: #F1AA00; font-weight:bold;}
.tdTABLACOMPbasso {font-size : 10px; font-family : arial; color: #E31500;}

.tdPuntuaciong4 {font-size:26px; font-weight:bold; color:#549400;}
.tdPuntuaciong5 {font-size:26px; font-weight:bold; color:#BEC008;}
.tdPuntuacion4 {font-size:18px; font-weight:bold; color:#549400;}
.tdPuntuacion5 {font-size:18px; font-weight:bold; color:#BEC008;}
/*--------------------------------------------------------*/
/* Opiniones */
/*--------------------------------------------------------*/
.spUsuario {font-size:12px;  color:#<cfoutput>#request.ColorPortalBorde#</cfoutput>;}
.tdOPINIONES {font-size:12px;  color:#000000;}
.tdOPINIONEStitulo {font-size:14px;  color:#000000;}
.tdGloboMaps {font-family:arial; font-size:10px;}
.lMapCourse:link { font-size : 10px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMapCourse:visited { font-size : 10px; font-family : arial; text-decoration : none; color: #0000ff; text-decoration : underline;}
.lMapCourse:hover { font-size : 10px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.tdMapCourse {font-size : 10px; font-family : arial; text-decoration : none; color: #000000;}
.tooltip1 {border:1px solid #C0D9F4; background-color:#F2F6FA; opacity: .75;	filter: alpha(opacity=75);}
.TableTooltip {font-size : 11px; font-family : arial; color:#000000;}
.tituloMapInstalaciones {font-size : 12px; font-family : arial; color:#000000; background-color:#C0D9F4;}
.tableMapInstalaciones {background-color:#C0D9F4;}
/*-------------------------------------------------------------------------------------*/
/* Seguimiento */
/*-------------------------------------------------------------------------------------*/
.tdSeguimientoExplic {font-size : 14px; font-family : arial; color:#000000;}
.tdSeguimiendoCampo {font-size : 12px; font-family : arial; color:#000000;}
.tdSeguimientoValoracion {font-size : 12px; font-family : arial; color:#000000; border-bottom: solid 1px  #B1D0F1;}
.tdSeguimientoTitulares {font-size : 18px; font-family : arial; color:#F76208; font-weight:bold;}
.tdSeguimientoTitular {font-size : 18px; font-family : arial; color:#F76208; font-weight:bold;}
.tvSeguimientoCab  {font-size : 18px; font-family : arial; color:#285184; font-weight:bold; width:100%; height:23px; border-bottom: 1px solid #C0D9F4;}
.tvSeguimientoCab2  {font-size : 18px; font-family : arial; color:#285184; font-weight:bold; width:100%; height:23px; border-bottom: 1px solid #C0D9F4;}
.lSeguimientoCab:link { font-size : 18px; font-family : arial; text-decoration : none; color: #285184; text-decoration : underline;}
.lSeguimientoCab:visited { font-size : 18px; font-family : arial; text-decoration : none; color: #285184; text-decoration : underline;}
.lSeguimientoCab:hover { font-size : 18px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lSeguimientoCurso:link { font-weight:bold; font-size : 16px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lSeguimientoCurso:visited { font-weight:bold; font-size : 16px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lSeguimientoCurso:hover { font-weight:bold; font-size : 16px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.tdSeguimientoReglas{font-size : 12px; font-family : arial; color:#6c6c6c;}
.lSeguimientoCurso:link { font-weight:bold; font-size : 16px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lSeguimientoCurso:visited { font-weight:bold; font-size : 16px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lSeguimientoCurso:hover { font-weight:bold; font-size : 16px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.tdSeguimientoMatric {font-size : 14px; font-family : arial; color:#598C56; font-weight:bold;}
.lSeguimientoCurso2:link { font-weight:bold; font-size : 13px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lSeguimientoCurso2:visited { font-weight:bold; font-size : 13px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lSeguimientoCurso2:hover { font-weight:bold; font-size : 13px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
/*-------------------------------------------*/
/* Nuevo menu de centros */
/*-------------------------------------------*/
.lMenuPest:link {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lMenuPest:visited {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lMenuPest:hover {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lMenuPestSel:link {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #F76208; text-decoration : underline;}
.lMenuPestSel:visited {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #F76208; text-decoration : underline;}
.lMenuPestSel:hover {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #F76208; text-decoration : underline;}

.lMenuSubPest:link {font-size : 12px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lMenuSubPest:visited {font-size : 12px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lMenuSubPest:hover {font-size : 12px; font-family : arial; text-decoration : none; color: #0000FF; text-decoration : underline;}
.lMenuSubPestSel:link {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #000000; text-decoration : none;}
.lMenuSubPestSel:visited {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #000000; text-decoration : none;}
.lMenuSubPestSel:hover {font-weight:bold; font-size : 12px; font-family : arial; text-decoration : none; color: #000000; text-decoration : none;}
.tdSeparadorSub {font-size : 12px; font-family : arial; color:#9c9c9c;}
.tdAdminSolDetails {font-size : 11px; font-family : arial; color:#7FA7CB;}
.tdAdminSolAcciones {font-size : 11px; font-family : arial; color:#7FA7CB; background-color:#F9FAFA; border-top:solid 2px #C0D9F4;}
.tdAdminSolDetailsGray {font-size : 11px; font-family : arial; color:#9c9c9c;}
.tdAdminSolDetailsBlack {font-size : 11px; font-family : arial; color:#7FA7CB;}
.tdAdminSolDComment{font-size : 12px; font-family : arial; color:#000000;}
.tableAdminSolCab {background-image : url(/centre/images/fondoMenuSol.gif); font-weight:bold; background-color:#285184; font-size : 12px; font-family : arial; color:#ffffff; border-top:solid 0px #7FA7CB; border-left:solid 1px #A5B9E1;border-right:solid 1px #A5B9E1;}
.tableAdminSolList  {pading:10px; font-size : 11px; background-color:#F9FAFA;  font-family : arial; color:#000000; border-top:solid 1px #7FA7CB; border-left:solid 1px #A5B9E1;border-right:solid 1px #A5B9E1;}
.hMENUDetails {margin:0px; padding:0px; font-size:14px; color: #000000;}

.tdMessageCab {font-size : 11px; font-family : Trebuchet MS;}
a.lMessageCab:link {font-size : 11px; font-family : Trebuchet MS; text-decoration : underline; color:#285182;}
a.lMessageCab:visited {font-size : 11px; font-family : Trebuchet MS; text-decoration : underline; color:#285182;}
a.lMessageCab:hover {font-size : 11px; font-family : Trebuchet MS; text-decoration : underline; color:#0000ff;}
/* Formularios de Alta */
.formTopLeft{background-image : url(/centre/images/formTopLeft.gif);}
.formTopRight{background-image : url(/centre/images/formTopRight.gif);}
.formTopCenter {border-top:solid 0px #A5B9E1; background-image : url(/centre/images/formFondoCab.gif);}
.formMid {border-left:solid 2px #A5B9E1; border-right:solid 2px #A5B9E1; background-color:#FFFFFF;}
.formMidData {border-left:solid 2px #A5B9E1; border-right:solid 2px #A5B9E1; background-color:#F2F6FA;}
.formBottomCenter {border-bottom:solid 2px #A5B9E1; background-color:#FFFFFF;}
.formBottomLeft {background-image : url(/centre/images/formBottomLeft.gif);}
.formBottomRight {background-image : url(/centre/images/formBottomRight.gif);}
.formBottomCenterData {border-bottom:solid 2px #A5B9E1; background-color:#F2F6FA;}
.formBottomLeftData {background-image : url(/centre/images/formBottomLeft2.gif);}
.formBottomRightData {background-image : url(/centre/images/formBottomRight2.gif);}
.formCampos{font-size : 13px; font-family : arial; color:#26527C; font-weight:bold;}
.formText {font-size : 13px; font-family : Trebuchet MS; color:#000000;}
.formMailText { font-size : 14px; font-family : arial; color:#000000;}
.formTextos {padding:10px; font-size : 14px; font-family : arial; color:#000000;}
.formCabecera  { border-bottom:solid 2px #A5B9E1; padding-left:10px; padding-bottom:6px; font-size : 16px; 
font-family : arial; color:#FFFFFF; font-weight:bold;
background-image : url(/centre/images/formFondoCab2.gif);
}
.formComment {font-size : 13px; font-family : arial; color:#26527C;}
.tdPopLeft {font-size : 13px; font-family : arial; color:#003399;}
.histoCabTr {border-left:solid 2px #A5B9E1;}
.histoCab {font-size : 13px; font-family : arial; color:#003399; background-color:#F2F6FA; border-bottom:solid 2px #A5B9E1; border-top:solid 1px #A5B9E1;}
.histoMensaje {padding:10px; font-size : 13px; font-family : arial; color:#003399;}
.histoCabDest {font-size : 13px; font-family : arial; color:#003399; background-color:#C0D9F4; border-bottom:solid 2px #A5B9E1; border-top:solid 1px #A5B9E1;}
.histoMensajeDest {padding:10px; font-size : 13px; font-family : arial; color:#003399; background-color:#efefef;}
.formTableComment {margin:10px; padding:10px; border-right:3px solid #A5B9E1; border-left:1px solid #A5B9E1; border-top:1px solid #A5B9E1; border-bottom:2px solid #A5B9E1; background-color:#ffffff; font-family:arial; font-size:13px; color:#A5B9E1;}
.formTablePag {padding:5px;  background-color:#F2F6FA; border-bottom:solid 1px #A5B9E1; border-top:solid 0px #A5B9E1; color:#7fafcb; font-family:arial; font-size:12px;}
a.lLisPag:link {font-size : 12px; font-family : arial; text-decoration : underline; color:#7fafcb; font-weight:bold;}
a.lLisPag:visited {font-size : 12px; font-family : arial; text-decoration : underline; color:#7fafcb; font-weight:bold;}
a.lLisPag:hover {font-size : 12px; font-family : arial; text-decoration : underline; color:#0000ff; font-weight:bold;}


.tdDatos {font-size : 12px; font-family : arial;}

//--------------------------------------------------------------------------
// Gestor de solicitudes
//--------------------------------------------------------------------------
.tableCrmLayers {border:solid 4px #C0D9F4; background-color:#FFFFFF;}
.cabCrmLayers {font-size : 12px; font-family : arial;  background-color:#F2F6FA; border-bottom:solid 2px #C0D9F4;}
.tdLayers {font-size : 12px; font-family : arial;}
.tdLayersBig {font-size : 13px; font-family : arial;}
a.lCloseLayer:link { font-size : 12px; font-family : arial; text-decoration : underline; color: #0000ff;}
a.lCloseLayer:visited { font-size : 12px; font-family : arial;; text-decoration : underline; color: #0000ff;}
a.lCloseLayer:hover { font-size : 12px; font-family : arial;; text-decoration : underline; color: #FF8400;}
.tdCrmSolicButons { background-color:#F2F6FA; border-top: 1px solid #C0D9F4; border-bottom: 1px solid #C0D9F4;}
.tableCrmCentros {border-left:solid 2px #A5B9E1; border-top:solid 1px #A5B9E1; border-right:solid 1px #A5B9E1; border-bottom:solid 1px #A5B9E1; background-color:#C0D9F4;}
.cal0{font-size:12px; font-family:arial;}
.cal0,.cal1{float:left;margin-right:30px}
.tbla td,.tb td{background-color:white;text-align:center;font-weight:bold;border:4px solid white}
.tb td{font-size:12px}
.tg,.tb .tg,.tb .tgd{text-align:center;font-weight:bold;color:#747575;font-size:11px;border:4px solid #f4f4f4;background-color:#f4f4f4}
.tb .marcadia{color:white;background-color:#ff8400;border-color:#ff8400} .amigo{background:url(/emag_users/pcurso/centre/images/alumno.gif) no-repeat;float:right;height:40px;width:24px;margin:-23px 10px 0px 0px}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 211;
	width: 100%;
	height: 100%;
	background-color:#555555;
	}
#load_overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 211;
	width: 100%;
	height: 100%;
	background-color:#FFFEEE;
	opacity: 0.3;
    filter:alpha(opacity: 30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;	
	text-align:center;
	display:none;
	
	}	
#load_lightbox{
	position: absolute;
	left:0px;
	width:100%;
	z-index: 212;
	text-align: center;
	font-size : 12px; font-family : arial; 
	display:none;
	}		
	
#lightbox, #textLightbox, #calendarios{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 212;
	text-align: center;
	font-size : 12px; font-family : arial; 
	}	
.tdAccioensDetail {font-size:12px; font-family:arial;}	
tr.tdRowMenuSolSel td { background-color:#4D76AA; color:#ffffff; cursor:pointer; font-size:12px; font-family:arial; border-bottom:1px solid #C0D9F4;}
tr.tdRowMenuSolSelNew td {background-color:#4D76AA; font-weight:bold; color:#ffffff; cursor:pointer; font-size:12px; font-family:arial; border-bottom:1px solid #C0D9F4;}
tr.tdRowMenuSolHi td {background-color:#fdffcc; color:#000000; cursor:pointer; font-size:12px; font-family:arial; border-bottom:1px solid #C0D9F4;}
tr.tdRowMenuSolHiNew td {background-color:#fdffcc; font-weight:bold; color:#000000; cursor:pointer; font-size:12px; font-family:arial; border-bottom:1px solid #C0D9F4;}
tr.tdRowMenuSol td {background-color:#FFFFFF; color:#000000; cursor:pointer; font-size:12px; font-family:arial; border-bottom:1px solid #C0D9F4;}
tr.tdRowMenuSolNew td {background-color:#FFFFFF; color:#000000; cursor:pointer; font-weight:bold; font-size:12px; font-family:arial; border-bottom:1px solid #C0D9F4;}
.tdMENUcampos {font-size : 12px; font-family : arial; color: #000000;}
.tdMENUcamposSel {font-size : 12px; font-family : arial; color: #7FA7CB; background-color:#ffffff;}
.tdMENUcamposSel2 {font-size : 12px; font-family : arial; color: #7FA7CB; background-color:#F9FAFA; border-bottom:1px solid #C0D9F4;}
.tdMENUcamposSel3 {font-size : 12px; font-family : arial; color: #000000; background-color:#F9FAFA; border-bottom:1px solid #C0D9F4;}
/*-------------------------------------------------------*/ /* Fcaturación */ /*-------------------------------------------------------*/ .tdNoResults {font-size:14px; font-family:arial;}
/*-------------------------------------------------------*/ /* Hot Searches */ /*-------------------------------------------------------*/ .HSvsmall:link { font :normal 15px arial; text-decoration : none; color: #285482;}
.HSvsmall:visited { font :normal 15px arial; text-decoration : none; color: #285482;}
.HSvsmall:hover { font :normal 15px arial; text-decoration : none; color: #FF8400; text-decoration : underline;}

.HSsmall:link { font :normal 20px arial; text-decoration : none; color: #285482;}
.HSsmall:visited { font :normal 20px arial; text-decoration : none; color: #285482;}
.HSsmall:hover { font :normal 20px arial; text-decoration : none; color: #FF8400; text-decoration : underline;}

.HSmedium:link { font :normal 25px arial; text-decoration : none; color: #285482;}
.HSmedium:visited { font :normal 25px arial; text-decoration : none; color: #285482;}
.HSmedium:hover { font :normal 25px arial; text-decoration : none; color: #FF8400; text-decoration : underline;}

.HSlarge:link { font :normal 30px arial; text-decoration : none; color: #285482;}
.HSlarge:visited { font :normal 30px arial; text-decoration : none; color: #285482;}
.HSlarge:hover { font :normal 30px arial; text-decoration : none; color: #FF8400; text-decoration : underline;}

.HSvlarge:link { font :normal 32px arial; text-decoration : none; color: #285482;}
.HSvlarge:visited { font :normal 32px arial; text-decoration : none; color: #285482;}
.HSvlarge:hover { font :normal 32px arial; text-decoration : none; color: #FF8400; text-decoration : underline;}

.HSvsmall,.HSsmall,.HSmedium,.HSlarge,.HSvlarge { margin:0px; display:inline;}

.HSdigit:link { font-size : 12px; font-family : arial; text-decoration : none; color: #285482;}
.HSdigit:visited { font-size : 12px; font-family : arial; text-decoration : none; color: #285482;}
.HSdigit:hover { font-size : 12px; font-family : arial; text-decoration : none; color: #FF8400; text-decoration : underline;}
.tbT1Cab2a {width:100%; height:2px; font-size : 1px; border-top: 2px solid #90C0F4; padding:1px; background-color:#C0D9F4;}
.pasocompraselect{font-weight:bold; font-size:16px;}
.pasocompra{
	color:#BBBBBB;
	width: 240px;
}
.headservicio { background: url(/centre/images/degtablaserv.gif) repeat-x; font-size:18px; color:#0066ae; }
.servicio {font-size:14px; color:#999999;}
.serviciotit {font-size:14px; padding:5px 20px 5px 10px; text-align:left;}
/*comunes*/




a.alerta{	padding-left:5px;	font: bold 12px arial;	color:#d81f2a;}
.alerta{	padding: 2px 0px 2px 0px;}
.solicitud-fecha{float:left;width: 83px;clear:both;font: normal 12px arial;}
.solicitud-line{	height:30px;	padding: 2px 0px 2px 8px;	background-color:#f5f5f5;	border-top: 1px solid white;	border-bottom: 1px solid #e1e1e1;}
a.solicitud-subtle-link{	color:#656565;	text-decoration:none;}
.alertbox{	border:1px solid #fcd3d6;	background:url(/centre/commons/gui/img/alerta-background.gif) bottom repeat-x;	padding:13px 12px 10px 12px;	clear:both;	margin-top:30px;}
.infobox{	border:1px solid #ccd8f0;	background:url(/centre/commons/gui//centre/commons/gui/img/info-bkg.gif) bottom repeat-x;	padding:13px 12px 10px 12px;	clear:both;	margin-top:20px;}
a.info{	padding-left:5px;	font: bold 12px arial;	color:#0037a0;}	
.solicitud-read{	font-weight:normal;	color:#7777FF;}		
.tablon {	border-left: 1px solid #e7de7d;	border-right: 1px solid #e7de7d;	margin: 40px 0px 0px 12px;	padding: 0px 12px 0px 12px;	background-color:#ffffdd;	float:left;	width:258px}			
.anuncio-seperator{	background:url(/centre/commons/gui/img/tablon-seperator.gif);	margin-top:6px;	width:278px;	}		a:hover{color:#990000;}
.alerta2{	width:415px;	#width:375px;}

font,td,a,input,textarea,select,p,div {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.pathi{font-size:14px;color:blue}
.txtrojo{color:#FF0000}
.paiscab{font-size:0.3cm;font-weight: bolder;color:#6F6F6F}
.basecab{font-size:10px;color:#6F6F6F}
.lgeneral{color:blue;font-size:12px}
.fondlang{background-color:#DEECFB}
.vinyeta{font-size:10px;background-color:#FFFCBC;border:1px solid #cccccc;border-left:0px;padding-right:5px}
#tvinyeta{z-index:10;position:relative;left:-20px}
.lvinyeta{font-size:10px;color:blue}
#titcurso{z-index:10;position:relative;width:100%;font-size: 18px;font-weight:lighter;padding:0px;margin:0px;font-family:arial}
.txt10{font-size:10px}
a.txt10{color:blue}
.txt11{font-size:11px}
.txt13{font-size:13px}
#titulobase{padding-left:12px;padding-top:10px;font-size:13px}
.titulonaranja{font-size:14px;font-weight:bold;color:#F76208}
#just{padding-left:12px;padding-right:12px}
.txtbold{font-weight: bold}
.lineanegra{border-top:1px solid #808080;height:10px}
.pestanya{border:1px solid #e5e5e5;border-bottom:0px;height:27px;padding-left:10px;padding-right:10px}
.opcurso{width:95px;#width:65px;background-color:white;border:0px;vertical-align:text-bottom}
.oprcurso{width:90px;#width:60px;background-color:white;border:1px;#border:0px;vertical-align:text-bottom;#height:15px}
#1x1{width:1px;height:1px;line-height:1px;font-size:1px}
#tlegal{margin:40px;margin-left:15%;margin-right:15%;text-align:center;font-size:10px;color:#818181}
.marcaPalabra{background-color:#FFDD8D}
#cabgen{margin:auto}
#logo_em{float:left;margin-left:8px;background-repeat:no-repeat}
#enlacehome{display:block}
#mitcab{text-align:center;width:50%;height:60px}
#la_guiacab{text-align:right}
#busquedas{float:right;width:100px;white-space:nowrap;text-align:right}
#marc{background-color:#DEECFB;height:18px;color:#000000;padding:5px;padding-top:2px;padding-bottom:2px}
#nmarc{height:18px;padding:5px;padding-top:2px;padding-bottom:2px}
#respcentro{clear:both;margin-top:30px}
.ctpll{claer:both;margin-top:25px}



.contpri,.contpriAmplio{width:775px;text-align:left;margin:auto;border:1px solid #76A0D2;border-width:0px 1px;background-color:white;padding:8px;#height:100%;}
.contpriAmplio {padding-left:15px;padding-right:15px}
.noScrollH{overflow-x: hidden; overflow-y: auto;}
#fwe_counter{position:absolute;top:0px;}


.illumi_black{ color:black; font-size:14px; font-weight:bold; cursor:default; text-decoration:none}
.illumi_link{ color:blue; font-size:11px; font-weight:normal; cursor:pointer; text-decoration:underline}


/*header*/
.headcentre{width:755px;height:110px;#height:60px;margint-right:0px;margin-top:-5px;}
.vm2{background:url(/centre/commons/gui/img/flecha_info.gif) no-repeat left 3px;padding-left:10px;font-weight:lighter; margin-right:5px;color:blue}
.lbold{font-weight:bold}
.toplinks{text-align:right;margin-bottom:20px;#margin-bottom:0px}
.descx{margin-left:30px}
.pestns{margin:auto;width:755px;margin-top:20px;height:38px;overflow:hidden;#overflow:no;#margin-top:0px;#withe-space:nowrap;#height:auto;display:inline}
.pest,.pestlogo{#position:relative;display:table-cell;#display:auto;background-image:url(/centre/commons/gui/img/fdpestzilla.gif);#background-image:url(/centre/commons/gui/img/fdpest.gif);text-align:center;color:#003465;height:38px;width:210px;#margin-top:10px}
.pest{cursor:pointer}
.pest{width:125px;overflow:hidden}
.lpest{text-decoration:none;color:#003465}
.rbtop div {background: url(/centre/commons/gui/img/bordesl.gif) no-repeat top left;width:100%;height:9px;font-size:1px}
.rbtop { background:url(/centre/commons/gui/img/bordesr.gif) no-repeat top right;width:100%;height:9px;font-size:1px}
.rbtopm div {background: url(/centre/commons/gui/img/esqmarci.gif) no-repeat top left;width:100%;height:12px;font-size:1px}
.rbtopm { background:url(/centre/commons/gui/img/esqmarcd.gif) no-repeat top right;width:100%;height:12px;font-size:1px}
.pestizq{background-color:#5B7C9C;font-size:1px;height:38px;#height:23px;width:1px;float:left}
.pestder{background-image:url(/centre/commons/gui/img/fonddercel.gif);font-size:1px;height:38px;#height:23px;width:3px;float:right}
.pestizqm{background-image:url(/centre/commons/gui/img/fdcmi.gif);font-size:1px;height:32px;width:4px;float:left}
.pestderm{background-image:url(/centre/commons/gui/img/fdcmd.gif);font-size:1px;height:32px;width:4px;float:right}

#marcada,#marcadaL{display:table-cell;#display:auto;background-image:url(/centre/commons/gui/img/fdpestm.gif);text-align:center;color:#FDCA01;height:38px;width:127px;#margin-top:10px;#height:44px;white-space:nowrap !important;white-space:normal}
#marcadaL{width:200px}
.dlineas{position:relative;top:-5px;overflow:hidden}
.sots{text-align:left;background-color:#003465;color:#FFFFFF;background-image:url(/centre/commons/gui/img/backbarra.gif);top:-6px;#position:relative;#z-index:-1;padding:7px}
#subop{white-space:nowrap;width:1%;position:relative;z-index:2}
.blanco{color:white;font-size:11px;z-index:2}
.dorado{color:#FDCA01;font-size:11px}
.sdor{background-color:#8CB5E1;font-size:1px;width:1px;margin:-2px 10px;height:10px}
.azule{color:blue}
.margenlink{margin:5px}
.txt11{font-size:11px}
.lbase{font-size:10px;color:#D3D3D3;width:176px;text-align:right;margin-top:-17px}
.txt11{font-size:11px}
.lnavid{width:121px;height:121px;background:url(/centre/commons/gui/img/ramo.gif) no-repeat;margin:-24px 0px 0px -30px !important;#margin:0px -95px -50px 0px;position:absolute !important;#position:relative;z-index:1;}
.lnaviddes{width:121px;height:121px;background:url(/centre/commons/gui/img/ramo_off.gif) no-repeat;margin:-24px 0px 0px -30px !important;#margin:0px -95px -60px 0px;position:absolute !important;#position:relative;z-index:1}
.rame1{margin:30px 0px 0px 30px;width:90px;height:50px;display:block}
.rame2{margin:0px 0px 0px 30px;;width:90px;height:20px;display:block}


.accesos a{text-decoration:none;color:#75AFFF;font-size:11px;}
.accesos span{background-repeat:no-repeat;float:right;height:16px}

.accesos .u{background-image:url(/centre/commons/gui/img/ausuarios.gif);padding-left:12px}
.accesos .c{background-image:url(/centre/commons/gui/img/acentros.gif);padding-left:27px;margin-left:13px}
.u a:hover, .c a:hover
{
    color: rgb(255, 132, 0);
    text-decoration: underline;
}

.logoemag{margin:0px;clear:both}
.logoemag ,.logoemag a{color:#AAAAAA;text-decoration:none;font-size:9px}

.prefs{font:11px tahoma;color:#FFC486;margin-top:0px;cursor:pointer}
.prefsd{font: 11px tahoma;color:#F59E2D;margin:-2px 10px 0px 10px;cursor:pointer;#margin-right:0px;}
.subpfr{float:right;margin:-3px 5px 0px 0px;display:block;font: 12px;}
.subpfr a{font:11px tahoma;color:#FFC486;margin:0px 3px}
.x{font:bold 10px tahoma;color:#F59E2D;border:1px solid #F59E2D;width:9px;text-align:center;height:8px;line-height:9px;padding:1px;float:right;margin:-2px -5px 0px -5px;#margin:0px 0px 0px 4px;cursor:pointer;}
.secscent,.secst{float:left;line-height:11px;margin-top:5px;}
.secst{padding-top:5px;}
.secscent a{color:#75AFFF;text-decoration:none;font-size:12px}
.secscent a:hover{color:#FF8400;text-decoration:underline}

#logincab{float:right}
.laguia{display:block;text-align:right;width:235px;margin-top:-13px}
#fwe_counter{position:absolute;top:0px;}


.subopciones{color:#cccccc; margin-left:3px; font-size:6px; #font-size:12px;}
.subopciones a,.subopciones b{font-size:11px}
.subopciones a{color:blue}
.subopciones b{color:black}

.menu-on-link{cursor:pointer; border-bottom: 1px solid #FF7300;}
.menu-on-link span:hover{cursor:pointer; border-bottom: 1px solid blue ; color:blue;}


a.selected{
	color:#000;
	font-size:12px;
	text-decoration:none;
}

a.selected:hover{
	color:#000;
	font-size:12px;
	text-decoration:none;
}

a.selected:visited{
	color:#000;
	font-size:12px;
	text-decoration:none;
}

a.notSelected,.notSelected:hover,.notSelected:visited{
	color:#0000ff;
	font-size:12px;
}

a.notSelectedSp,.notSelectedSp:hover,.notSelectedSp:visited{
	background:url("newLink.jpg") no-repeat left;
	padding-left:15px;
	color:#0000ff;
	font-size:12px;
}

.separador{
	color:#d6d6d6;
}

.titular{
	color:#000;
	font-size:18px;
	padding-left:15px;
}

.top{
	background:url("/centre/images/bgTop.jpg") no-repeat;
	width:758px;
	height:17px
}

.bottom{
	background:url("/centre/images/bgBottom.jpg") no-repeat;
	width:758px;
	height:17px
}

.middle{
	background:url("/centre/images/bgMiddle.jpg") repeat-y;
	width:758px;
}

.middle{
	background:url("/centre/images/bgMiddle.jpg") repeat-y;
	width:758px;
	padding-left:10px
}

.verdeT{
	color:#018592;
	font-size:15px;
}

.contentR td{
	padding:5px 0px;
	margin:0px 10px;
	border-bottom:2px solid #dadada;
}

.negro{
	color:#000;
	font-size:12px;
}

.gris{
	color:#6d6d6d;
	font-size:11px;
}

.big{
	color:#cbcbcb;
	font-size:30px
}

.contentId td{
	padding:5px 0px;
	margin:0px 10px;
}

.contentId td span{
	font-size:11px;
}

.explica{
	width:210px;
	position:absolute;
	margin-left:540px;
	#margin-left:170px;
	margin-top:43px;
	#margin-top:48px;
}

.explica ul{
	list-style-type:none;
	margin-top:55px;
	.margin-top:65px;
}

ul .diferent{
	list-style-type:none;
	margin-top:45px;
}

.explica ul li span{
	font-size:11px;
}


/* formulario de cursos */


.form_course_maintenance select,textarea{
	border: 1px solid silver;
}

.input_slimborder{
  border: 1px solid silver;
}


.noborder{
	border: 0px none;
}

.tabla_detalles{
 width:100%;
 /* border: 1px solid silver; */
 background-color: #f7f7f7;
 font-size:12px;
 font-family: arial, sans-serif;
}

.h1_teachers{
	width:100%;
	background-color: #f7f7f7;
 	font-size:18px;
 	font-weight:bold;
 	font-family: arial, sans-serif;
	border: 1px solid black;
	text-align: center;
}

#table_convocatorias{
	padding:10px;
	background-color: #f7f7f7;
}

/*
.tabla_detalles th{
 font-size: 12px;
 background-color: #E5E5E5;
 border: 1px solid silver;
}

.tabla_detalles tr td {
    padding: 4px	
}

.tabla_detalles input{
	border: 1px solid silver;
}

.tabla_detalles input:hover{
	border: 1px solid black;
}
*/

#obligator{
	height:1px;
	padding:0px;
}

.frame_files{
	border: 1px none silver;
}

.form_course_maintenance{
  width: 750px;
}

.form_course_maintenance td {
  vertical-align : top;
  padding-top: 10px;
}
     
.row_etiquetas{
  width: 180px;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
}

.row_center{
  /* width: 500px; */
}

.row_help{
  vertical-align: top;
  width: 120px;
}
  
.buttons_section{
  width:773px;
  margin:10px 0px 0px 0px;
}
.buttons_section div{
  background:url(/centre/images/bg-filtro.png) no-repeat;
  height:29px;
  #height:42px;
  padding:12px 0px 0px 15px;

}



#buttons_section .button_on0 {
  color: #ff7300;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p1o.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section  .button_off0{
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p1b.gif) no-repeat;
  color: blue;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}


#buttons_section .button_on1{
  color: ff7300;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p2o.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .button_off1{
  color: blue;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p2b.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .button_on2{
  color: ff7300;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p3o.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .button_off2{
  color: blue;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p3b.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .button_on3{
  color: ff7300;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p4o.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .button_off3{
  color: blue;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p4b.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}


#buttons_section .button_on4{
  color: ff7300;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p5o.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .button_off4{
  color: blue;
  font-weight: bold;
  background:url(/centre/cursos/gui/images/p5b.gif) no-repeat;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}




#buttons_section .buttonm_on0{
  color: #ff7300;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_off0{
  font-weight: bold;
  color: blue;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}


#buttons_section .buttonm_on1{
  color: ff7300;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_off1{
  color: blue;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_on2{
  color: ff7300;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_off2{
  color: blue;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_on3{
  color: ff7300;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_off3{
  color: blue;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_on4{
  color: ff7300;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}

#buttons_section .buttonm_off4{
  color: blue;
  font-weight: bold;
  padding-left:18px;
  padding-right:20px;
  padding-bottom:4px;
}


#buttons_section .description_title{
  width:300px;
  font-size:18px;
  font-weight:bold;
  padding-top: 5px;
  float: left;
}

#buttons_section  .description_extended{
  font-style: italic;
  padding-top:5px;
  padding-bottom:15px;
}

.alert_row{
 background-color:red;
 color:white;
 font-size:12px;
 font-weight:bold; 
 border: 1px solid red;
 padding:5px; 
 margin-top:5px;
}

.alert_row a{
 color:white;
 font-size:12px;
 font-weight:bold; 
}

.alert_row a:hover{
 color:white;
 font-size:12px;
 font-weight:bold; 
}

.saved_row{
	background-color: #C3FFA9;
  font-size:12px;
  font-weight:bold; 
  border: 1px solid #C3FFA9;
}


.quality_row{
 background-color: #ff7300;
 color:white;
 font-size:12px;
 font-weight:bold; 
 border: 1px solid #ff7300;
}

.quality_row a{
 color:white;
 font-size:12px;
 font-weight:bold; 
}

.quality_row a:hover{
 color:white;
 font-size:12px;
 font-weight:bold; 
}

.outdated_row{
 background-color:red;
 color:white;
 font-size:12px;
 font-weight:bold;
 padding:5px;
 margin-top:20px; 
}

.outdated_row a{
 color:white;
 font-size:12px;
 font-weight:bold; 
}

.outdated_row a:hover{
 color:white;
 font-size:12px;
 font-weight:bold; 
}

.small_font{
  font-size: 10px;
}

.grey_font{
  color: silver;
  font-weight: bold;
}

.red_font{
  color: red;
}

.red_font_bold{
  color: red;
  font-weight: bold;
  font-size: 14;
  padding-right: 10px;
}

.orange_bold_font{
	color: orange;
	font-weight: bold;
}

.qualityIndex{
	font-size:18px;
  font-weight:bold;
  padding-right: 15px;
}

.button_Qrefresh{
	border: 1px solid silver;
	cursor:pointer;
}

.section_title{
  color: orange;
}

.error_message_file{
	color: red;
	font-size: 12px;
	font-family: arial, sans-serif;
}

.btnselect_bold{
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
  border: 1px solid silver; 
}

.btnselect{
	font-family:arial;
	font-size:12px;
	cursor:pointer;
  border: 1px solid silver;
}

#divInput_OPTESTADO td{
}

#divInput_CBOCTCTOCEN td{
  padding-bottom:8px;
}

#div_quality ul,#div_quality li{
  list-style-type: circle;
}

#div_alert ul,#div_alert li{
  list-style-type: circle;
}





/*	Index of styles for listado-cursos (emagister) by Marciobarrios ~ marciobarrios.com
--------------------------------------------------------------------------*/

#listado-cursos :link,#listado-cursos :visited{text-decoration:none}
#listado-cursos ul,#listado-cursos ol{list-style:none}
table {border-collapse:collapse}
/*
h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size:1em}
*/
ul,ol,li,h1,h2,h3, h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0
}
fieldset,img,a img,:link img,:visited img{border:0}

#listado-cursos img.loading{
	vertical-align:middle;
}

#listado-cursos{
	width:768px;
	color:#666;
	font-size:12px;
	text-align:left;
}                
#listado-cursos h2{font-size:18px;color:black;font-weight:normal;float:left;width:450px;margin-left:7px; display:inline;}
#listado-cursos div.right { float: right; width: 274px; text-align: right; margin-right:10px; display:inline;}

#listado-cursos div.right .bubbleInfo{
	display:inline;
}
#listado-cursos div.right .bubbleInfo img{
	vertical-align: middle;
}
#listado-cursos div.right a.papelera{
	display:inline;
	padding-right:16px;
	background:url(/centre/images/papelera.png) no-repeat right;
}
#listado-cursos div.right a.linklistado{
	display:none;
}
#listado-cursos #forms { margin: 10px 0 10px 3px; background: transparent url(/centre/images/bg-filtro.png) no-repeat; float: left; width: 760px; height: 43px; }	
#listado-cursos #forms div { float: left;display: inline; }
#listado-cursos #forms div#form-filtrar{margin:10px 0px 0px 7px; padding:0px; width:240px; #width:235px;}
#listado-cursos #forms div#form-ordenar{margin:10px 0px 0px 0px; padding:0px; width:275px; #width:272px;}
#listado-cursos #forms div#form-buscar{text-align:right; padding:0px; margin:10px 7px 0px 0px; width:230px;#width:239px;}
#listado-cursos #forms div select,#listado-cursos #forms div input[type="text"],#listado-cursos #forms div input.text{border:1px solid #ababab;margin:0 5px;}
#listado-cursos #forms div select#filtrar{ width: 166px; }
#listado-cursos #forms div select#ordenar{ width: 190px; }
#listado-cursos #forms div input[type="text"],
#listado-cursos #forms div input.text{
	width:100px; #width:90px;
}
#listado-cursos input.button{width:auto;overflow:visible;}
#listado-cursos #listcontainer{clear: both; width: 760px; margin-left:3px; border-collapse: collapse;  height:100%; border:none;}	
#listado-cursos table { clear: both; width: 760px; margin-left:3px; border-collapse: collapse; }
#listado-cursos table th { padding: 5px 10px; position: relative; bottom: 2px; background-color:#6D6D6D; color:#fff; font-weight: normal; font-size: 12px; text-align: left; }

#listado-cursos #cursos td{ border-left: 4px solid #eee; border-bottom: 4px solid #eee; padding: 10px; vertical-align: bottom; color: #666}
#listado-cursos #cursostrash td{ border-bottom: 4px solid #eee; color: #666; padding: 10px;}
#listado-cursos #paginacion td {border: medium none ; padding: 10px 10px 5px; vertical-align: bottom; color: rgb(102, 102, 102); }
#listado-cursos #cursostrash table td.first-child {border-right:none; border-left: none; border-bottom: 4px solid #eee;  }

#listado-cursos #cursos td:first-child,
#listado-cursos #cursos td.first-child{
	border-left:none;
}

#listado-cursos table td p.pendientes{
	color:red;
	margin-top:0px;
	font-size:11px;
}		
#listado-cursos table td p.link { margin-top: 10px;}
#listado-cursos table td.curso { width: 33%; }
#listado-cursos table td.curso h3{
	font-size:15px;
	color:#000;
	margin-bottom:5px;
}
#listado-cursos table td.curso h3.caducado{
	color:#c30;
}
#listado-cursos table td.curso em{
	padding: 1px 3px;
	float:right;
	display:block;
	width:58px;
	#width:58px;
	background-color:#F03B00;
	color:#fff;
	font-style:normal;
	font-weight:bold;
}
#listado-cursos table td.curso ul{
	float:left;
	width:110px;
	margin-top:10px;
}
#listado-cursos table td.curso ul li{
	display:inline;
	margin-left:10px;
}
#listado-cursos table td.curso ul li:first-child,
#listado-cursos table td.curso ul li.first-child{
	margin-left:0;
}

#listado-cursos table td.calidad { width: 13%; }
#listado-cursos table td.calidad p.num { padding: 0px 0pt;margin-bottom:12px; #margin-bottom:13px;}
#listado-cursos table td.calidad p.num strong{
	padding:4px 7px;
	font-size:20px;
	background-color:#FF8000;
	color:#fff;
	font-weight:normal;
}
#listado-cursos table td.calidad p.num.suspenso strong{
	background-color:#F03B00;
}
#listado-cursos table td.calidad .bubbleInfo ul{
	margin-bottom:15px;
}
#listado-cursos table td.calidad .bubbleInfo ul li{
	float:left;
	width:100%;
	margin-bottom:5px;
}
#listado-cursos table td.calidad .bubbleInfo ul li strong,
#listado-cursos table td.calidad .bubbleInfo ul li span{
	float:left;
	width:155px;
	margin-right:10px;
}
#listado-cursos table td.calidad .bubbleInfo ul li strong{
	font-size:16px;
	color:#000;
	font-weight:normal;
}
#listado-cursos table td.calidad .bubbleInfo ul li span{
	font-size:11px;
}
#listado-cursos table td.calidad .bubbleInfo ul li em{
	text-align:center;
	padding:1px 5px;
	background-color:#FC6900;
	color:#fff;
	font-style:normal;
}
#listado-cursos table td.calidad .bubbleInfo ul li img{
	float:left;
	padding-top:4px;
}
#listado-cursos table td.solicitudes { width: 13%; }
#listado-cursos table td.solicitudes p.num{padding:0px 0px 0px;}
#listado-cursos table td.solicitudes p.num strong{font-size:20px;
	font-weight:normal;
	color:#000;
}
#listado-cursos table td.solicitudes p.cerrada{
	color:#c30;
	font-weight:bold;
	margin-bottom:15px;
}
#listado-cursos table td.rendimiento { width: 20%; }
#listado-cursos table td.rendimiento ul { float: left; width: 100%; margin-bottom: 13px; }
#listado-cursos table td.rendimiento li { float: left; width: 100%; }
#listado-cursos table td.rendimiento li strong, #listado-cursos table td.rendimiento li span { float: left; width: 65px; margin-right: 5px; font-size: 10px; text-align: right; }
#listado-cursos table td.rendimiento li.este strong { color: rgb(0, 0, 0); }
#listado-cursos table td.rendimiento li div { float: left; width: 60px; }
#listado-cursos table td.rendimiento li em { display: block; height: 9px; margin-top: 4px; text-indent: -9999px; overflow:hidden;}
#listado-cursos table td.rendimiento li.este em { background-color:#058495; }
#listado-cursos table td.rendimiento li.competidores em {background-color:#B4D7DD; }


#listado-cursos table td.promociones{width:17%;}
#listado-cursos table td.promociones strong{
	padding:2px;
	background-color:#e2e2e2;
}
#listado-cursos table td.promociones li{
	padding-left:14px;
	background:url(/centre/images/bullet.png) no-repeat left;
	font-size:11px;
	color:#000;
}


/*---------------------*/

.bubbleInfo {
    position: relative;
}
.popup {
	position: absolute;
	width:345px;
	display: none;
	z-index: 50;
	text-align:left;
}
.popup .bubble{
	background:#fff;
	border:1px solid #C9C2C1;
	padding:10px;
}
.popup .tip{
	background:url(/centre/images/tip.gif) no-repeat center bottom;
	position:relative;
	top:-2px;
	_top:-9px;
	height:7px;
}
