﻿
/*******************ERIC MEYER'S CSS RESET STYLES********************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*******************FIN ERIC MEYER'S CSS RESET STYLES********************************************/

/*******************LAYOUT********************************************/
body        { z-index:1; font-size:1em; font-family:Helvetica, Arial, sans-serif; background: #FFF url('/images/fondo.gif') repeat scroll left top;}

label       {cursor:pointer;}

.cargando	{height:20px; line-height:16px; vertical-align:middle; font-size:10px; color:#364A00;}

#main {overflow:hidden;}
	.wrapper-header, .wrapper-main 	{width:995px; position:relative; margin: 0 auto;}
	.wrapper-main 					{background:#FFF none;}

#main-content {overflow:hidden;  min-height:500px;}

.limpiar {width:0; height:0; clear:both; float:none; display:block; overflow:hidden;}

/*******************FIN LAYOUT********************************************/

/*******************HEADER********************************************/
#header {background: #E6E6E6 none;}
	h1			{padding:20px 0 5px 25px;}
		h1 span 		{display:block; position:absolute; width:0; overflow:hidden;}
	.subtitle 	{position:absolute; top: 20px; left: 235px;font-family:"Times New Roman", Times, serif; font-size:40px; color:#6D6D6D;}
	.subtitle2	{position:absolute; top: 58px; left: 235px;font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#AFAFAF;}
	#logo-calidad-iso	{position:absolute; top: 10px; left: 625px;}
	.tel 		{position:absolute; right:8px; top:40px; padding: 0 0 0 25px; font-size: 20px; color:#01689c; background: #E6E6E6 url('/images/icono-telefono.gif') no-repeat scroll left 50%;}
	.top-nav 	{position:absolute; right:8px; bottom:8px; font-size:11px; border-left:1px solid #6D6D6D}
		.top-nav li 	{display:inline; padding:0 10px; border-right:1px solid #6D6D6D;}
/*******************FIN HEADER********************************************/

/*******************NAV********************************************/
.nav {margin: 0 1px 1px 1px; padding-left:15px; height:50px; background:#6D6D6D none; font-size:13px;}
	.nav li 				{float:left; width:auto; padding:0 14px; margin-top:18px}
	.nav .masinfo 			{float:right; padding:0 45px 0 0; font-size:16px;}
/*******************FIN NAV********************************************/

/*******************HOME********************************************/
.buscador {position:relative; margin: 0 1px; height: auto; background:#A5CD3A none; border:0;}
	.buscador img 			{float:left; margin-right: 20px}
	.buscador h2			{position:absolute; bottom: 8px; left: 68px; font-size: 36px; color:#01689C;}
	.buscador p				{padding:14px 20px;font-size:12px; color:#364A00;}
	.buscador form p		{font-weight:bold; font-size:13px}
	.buscador label			{display:block; font-size:11px; font-weight:bold; color:#364A00;}
	.buscador select		{width: 150px;margin: 3px 0 10px; font-size:10px;}
	.buscador fieldset div	{height: 20px;}

	.buscador div.marco-ofertas	{float:left; display:inline; margin:0; padding:15px 0 0 0; width:640px; background:#A5CD3A none;}
	.buscador div.marco-ofertas div.oferta-portada {float:left; display:inline; margin:0 0 15px 15px; width:280px; height:180px; background:#FFF;}
	.buscador div.marco-ofertas div.oferta-portada IMG {margin:0 0 10px 0; padding:0; width:280px;}
	.buscador div.marco-ofertas div.oferta-portada p.titulo {font-size:0.9em; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#FF6600; padding:7px 0px 7px 7px; background:#FFF url(/images/fondo-titulo-portada-noticia.jpg); margin:0;}
	.buscador div.marco-ofertas div.oferta-portada p.texto {font-size:0.9em; font-family:Helvetica, Arial, sans-serif; color:#2F758F; padding:7px 0px 7px 7px; margin:0;}
	.buscador div.marco-ofertas div.oferta-portada p a {font-size:0.9em; font-family:Helvetica, Arial, sans-serif; color:#2F758F; padding:0; margin:0;}
	.buscador div.marco-ofertas div.oferta-portada p a.titulo {font-size:0.9em; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#FFF; padding:0; margin:0;}

	
.oferta {position:relative;float:left; width: 328px; height:84px; margin:48px 0 0 0; background:#A5CD3A url('/images/fondo-ofertas.gif') no-repeat scroll right top;}
	.oferta p				{width:auto; height:auto; padding-left:25px;padding-right:25px; line-height:16px; color:#FFF; padding-bottom:0;}
	.oferta a				{width:auto; height:auto; padding:0; line-height:16px; color:#FFF;}
	.oferta .titoferta		{float:left;font-size:16px; font-weight:bold; line-height:10px;}
	.oferta .subtitoferta	{float:right;font-size:12px; line-height:10px;}
	.oferta .aoferta		{display:block; width:13px; height:15px; position:absolute; top:38px;}
	.oferta .aoferta span	{position:absolute; display:block; width:0;height:0; overflow:hidden;}
	.oferta .izda			{left: 4px; background: transparent url('/images/icono-flechaizda.gif') no-repeat scroll left top;}
	.oferta .dcha			{right: 4px; background: transparent  url('/images/icono-flechadcha.gif') no-repeat scroll left top;}
	.oferta .oculto			{display:none;}
	.oferta .visible		{display:block;}

.destacados {}
	.destacados div					{display:block; width: auto; position:absolute; bottom: 6px; right: 12px; font-size:14px; color:#2F758F; font-weight:bold;}
	.destacados div a				{display:block; width: auto; font-size:14px; color:#2F758F; font-weight:bold;}
	.destacados .informacion div	{left: 12px;}

	.destacados li 			{position:relative; float:left; width:281px; height:159px; margin:25px 0 0 38px; background:#FFF url('/images/fondo-destacado.jpg') no-repeat scroll left top;}
	.destacados li.informacion	{background:#FFF url('/images/fondo-destacado-golf.jpg') no-repeat scroll right top;}
	.destacados li.informacion1	{background:#FFF url('/images/fondo-destacado-info.jpg') no-repeat scroll right top;}
	.destacados span		{position:absolute; bottom:0; right:-32px}
	.destacados h2			{width: 150px; margin:18px 0 0 12px; font-size:18px; color:#2F758F;}
	.destacados h2 a		{width: 150px; margin:0; font-size:18px; color:#2F758F;}
	.destacados p			{width: 137px; margin:8px 0 0 12px; font-size:11px; color:#333333;}
	.destacados img			{float:right; margin:0 12px;}


	.destacados li.noticia	{background:#FFF url('/images/fondo-cambridge.jpg') no-repeat scroll right top;}
	.destacados li.noticia div	{left: 12px;}
	
.calidad {clear:both; float:none;margin:20px 0 0 20px;}
	.calidad li				{display:inline; padding-right: 14px;}
/*******************FIN HOME********************************************/

/*******************INTERIORES********************************************/
.content {float:left; position:relative; width: 660px; min-height:360px;}
	.content h2 			{position:relative; margin: 28px;font-size: 30px; color:#793629; font-family:"Times New Roman", Times, serif; font-weight:normal;}
	.content li,
	.content h3,
	.content h4,
	.content h5,
	.content table,
	.content p				{margin: 0 0 16px 28px;line-height:16px;font-size:12px; color:#6D6D6D;}
	.content h3				{font-weight:bold;}
	.content li				{padding-left: 20px; font-size:11px;}
	.content .img-cabecera	{margin: 0 1px;}
	.resaltado				{margin: 0 0 16px 28px;}
		.resaltado li 			{color:#008FD8; font-size:12px; line-height:16px; margin:0;}
	.fecha-validez			{position:absolute;top:90px;font-style:italic;}
	
/*******************Terminos legales********************************************/
		.content #idTerminos_legales 	{position:absolute; z-index:100; display:none; width:630px; height:500px; left:28px; bottom: 15px; border:1px solid #CB3775; background-color:#FFF;}
			.content #idTerminos_legales p				{padding-left:28px; margin:0; line-height:22px; background:#CB3775 url('/images/icono-consulta.gif') no-repeat scroll 1% 50%; color:#FFF; font-size:11px; font-weight:bold;}	
			.content #idTerminos_legales a.cerrar		{display:block; width: 40px; height:22px; position:absolute; right:0; top:0; background:transparent url('/images/icono-cerrar-consulta.gif') no-repeat scroll right 50%;}
			.content #idTerminos_legales a.cerrar:hover	{background:transparent url('/images/icono-cerrar-consulta1.gif') no-repeat scroll right 50%;}
			.content #idTerminos_legales span			{display:block; position:absolute; width:0; height:0; overflow:hidden}
			.content #idTerminos_legales h5				{float:left; margin:20px; width: 92%; font-weight:normal; text-align:justify; line-height:16px;}

/*******************FIN Terminos legales********************************************/

	/****CURSOS*****/
	.buscador-cursos		{position:relative; margin: 0 0 16px 28px;}
		.buscador-cursos label		{color:#008FD8; font-size: 12px; font-weight:bold;}
		.buscador-cursos select		{width:130px; color:#000; font-size: 12px;}
		.buscador-cursos .consulta 	{position:absolute; z-index:100; display:none; width:auto; min-width:290px; height:auto; min-height:100px; left:380px; top: 25px; border:1px solid #CB3775; background-color:#FFF;}
			.consulta p					{padding-left:28px; margin:0; line-height:22px; background:#CB3775 url('/images/icono-consulta.gif') no-repeat scroll 1% 50%; color:#FFF; font-size:11px; font-weight:bold;}	
			.consulta a.cerrar			{display:block; width: 40px; height:22px; position:absolute; right:0; top:0; background:transparent url('/images/icono-cerrar-consulta.gif') no-repeat scroll right 50%;}
			.consulta a.cerrar:hover	{background:transparent url('/images/icono-cerrar-consulta1.gif') no-repeat scroll right 50%;}
			.consulta span				{display:block; position:absolute; width:0; height:0; overflow:hidden}
			.consulta ul				{float:left; margin:20px; width: 25%;}
			.consulta li				{margin:0;padding:0; line-height:16px;}	
			.consulta li a			    {color:#6C6C6C; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; width: auto; height:20px; background:transparent;}
			.consulta li a:hover	    {color:#008FD8; text-decoration:underline;}
	.resultados				{margin: 0 0 16px 28px;}
		.resultados li			{padding-left: 38px; margin:0 0 2px 0; line-height:24px;border-top:1px solid #BBB9BA; border-bottom:1px solid #BBB9BA; background:#F5FAFD url('/images/icono-flecha.gif') no-repeat scroll 2% 50%; font-size:12px; font-weight:bold; color:#6D6D6B;}
		.resultados li.activo		{border-top:1px solid #018FD9; border-bottom:1px solid #018FD9; background:#B9E8FC url('/images/icono-flecha-activo.gif') no-repeat scroll 2% 50%; color:#008ED6;}
		.resultados li.titulo		{padding-left: 10px; margin-bottom:6px; line-height:30px; background:#BBB9BA none; font-size:12px; font-weight:bold; color:#FFF; border:0;}
		.resultados li a		{font-size:12px; font-weight:bold; color:#6D6D6B;}
		.resultados li a:hover	{font-size:12px; font-weight:bold; color:#018FD9; text-decoration:underline;}
		.resultados li a.activo	{font-size:12px; font-weight:bold; color:#018FD9; text-decoration:none; cursor:text;}

	.info-destino			{margin: 50px 0 0 0;}
		.info-destino h3		{font-size:18px; color:#018FD7;}
		.info-destino img		{float:right; margin:0 0 20px 20px; border:2px solid #FCB100;}
	.info-curso				{margin: 60px 0 0 0;}
		.info-curso h3			{padding-left:12px; font-size:18px; color:#FFF; background:#A5CD39 none; line-height:30px;}
		.info-curso img			{float:right; margin:0 0 20px 20px; border:2px solid #FCB100;}
		.info-curso h4			{padding-left:12px; font-size:12px; font-weight:bold; color:#6C6C6C; background:#EAE8E9 none; line-height:25px;}
		.info-curso h5			{color:#2B91C1; font-weight:bold; margin-bottom:0;}
		.info-curso table		{width:630px; margin-bottom:0; border:1px solid #90D1F1; font-size:11px;}
			.info-curso table caption		{display:none}
			.info-curso thead td			{padding-left:12px; line-height:28px; border-bottom:1px solid #90D1F1; background-color:#E9F6FE; font-weight:bold; color:#2992BF;}
			.info-curso tbody td			{padding-left:12px; line-height:20px; text-align:left;}
			.info-curso tfoot td			{padding-left:12px; border-top:1px solid #90D1F1;}
			.info-curso .first				{width:40%;}
			.info-curso .precio				{width:40%;}
		.info-curso .foot		{margin-top:0; font-size:11px;}
	/****FIN CURSOS*****/
	
	/****AGENTES********/
	span.tel {position:relative; background:#FFF none; top:0; left:0; padding:0; font-size:12px;color:#008FD8; font-weight:bold;}
	/****FIN AGENTES********/
	
	/****MAPA WEB********/
	#mapa-web h3			{padding-left:12px; font-size:14px; color:#FFF; background:#008FD8 none; line-height:24px;}		
	#mapa-web h4			{padding-left:12px; font-size:12px; font-weight:bold; color:#6C6C6C; background:#EAE8E9 none; line-height:25px;}
	#mapa-web .content ul	{clear:both;margin: 0 0 16px 28px;}
		#mapa-web .content li				{display:inline; padding:0; margin:0;}
		#mapa-web .content li.first			{display:block; padding:0; margin:0; font-size:11px; color:#008FD8; font-weight:bold;}
	/****FIN MAPA WEB********/	
	
	/****INFORMACION********/
	.form-examenes			{margin: 0 0 16px 28px;}
		.form-examenes  label		{color:#008FD8; font-size: 12px; font-weight:bold;}
		.form-examenes select		{width:120px; color:#000; font-size: 12px;}

		.info-examenes h3			{padding-left:12px; font-size:12px; font-weight:bold; color:#6C6C6C; background:#EAE8E9 none; line-height:25px;}
		.examenes					{margin: 0 0 16px 28px;padding:20px; background:#F5FAFC none; border-bottom:1px solid #BBB9B9; border-top:1px solid #BBB9B9;}
			.examenes ul				{float:left; width: 100px; margin:0;}
			.examenes li				{margin:0 0 6px 0;padding-left: 20px; background:transparent url('/images/icono-flecha.gif') no-repeat scroll left 50%; font-weight:bold;}
			.examenes h4				{color:#008FD8; font-weight:bold;}
			.examenes p					{font-size:11px;}
			.examenes h4,
			.examenes p					{margin-left: 100px;}
			.examenes li a.activo		{font-size:12px; font-weight:bold; color:#018FD9; text-decoration:none; cursor:text;}			

	.sidebar .solicitar-info	{position:relative; width:244px; height:142px; margin:20px auto; background:#A5CD39 url('/images/info-lateral.gif') no-repeat scroll left top;}
		 #main .sidebar .solicitar-info h3.mas-info		{position:absolute; top:8px; left:0; margin:0 8px; padding:0; font-size:18px; color:#008FD8; background: transparent none;}
		 #main .sidebar .solicitar-info h3.mas-info a	{margin:0; padding:0; font-size:18px; color:#008FD8; background: transparent none;}
		.sidebar .solicitar-info a.masinfo				{position:absolute; bottom: 8px; left: 8px; font-size:14px; font-weight:bold; color:#31748F; background: transparent none;}
	.sidebar .logo-calidad-iso	{position:relative; width:244px; height:142px; margin:20px auto;}
	
	/****FIN INFORMACION********/
	
	/****BECAS MEC********/
	.italic 					{font-style:italic; color:#000;}
	#becas-mec .content li		{margin-bottom:5px;}
	#becas-mec .content h3		{font-family:"Times New Roman", Times, serif; font-size:18px; color:#6D6D6D; font-weight:normal;}
	.resaltadomec				{color:#793629; font-weight:bold;}
	#becas-mec .content h2		{width:auto;}
	#becas-mec .content .tel	{position:relative; float:right; width:auto; font-size: 20px; color:#01689c; background-color:#FFF;}
	#becas-mec .content a		{font-size:12px; font-weight:bold; color:#018FD9;}
	/****FIN BECAS MEC********/
	
	/****SOLICITUD INFORMACION********/	
	.frmsolicitud 			{margin: 0 0 16px 28px;}
		.frmsolicitud #idParticular {display:none;}
		.frmsolicitud #idEmpresa    {display:none;}
		.frmsolicitud fieldset		{padding:30px 20px; border:1px solid #C5C3C3}
		.frmsolicitud h3			{margin:0; color:#008FD8; font-size:14px; font-weight:normal; margin-top:20px; margin-bottom:5px;}
		.frmsolicitud ul,
		.frmsolicitud li 			{float:none;clear:both; margin:0; padding:0; height: 30px;}
		.frmsolicitud label			{display:block; float:left; width: 80px; font-size:11px; color:#793629;}
		.frmsolicitud input			{float:left; width:185px; border:1px solid #97B1CC; font-size:11px; padding:1px; font-family:Helvetica, Arial, sans-serif; color:#6D6D6D;}
		.frmsolicitud select		{float:left; width:189px; border:1px solid #97B1CC; font-size:11px; padding:1px; font-family:Helvetica, Arial, sans-serif; color:#6D6D6D;}
		.frmsolicitud #txtapellido1,
		.frmsolicitud #txtdenominacion,
		.frmsolicitud #txtnombrecontacto,
		.frmsolicitud #selcargo,
		.frmsolicitud #txtapellido1contacto,
		.frmsolicitud #seltipovia,
		.frmsolicitud #txtdireccion,
		.frmsolicitud #txtnum,
		.frmsolicitud #txtletra,
		.frmsolicitud #txtescalera,
		.frmsolicitud #txtpiso,
		.frmsolicitud #txtcp,
		.frmsolicitud #selprovincia,
		.frmsolicitud #txtnacionalidad,
		.frmsolicitud #txttelefono,
		.frmsolicitud #selidioma,
		.frmsolicitud #selciudad,
		.frmsolicitud #selhablado				{margin-right:20px;}

		.frmsolicitud #txtfechanaci,
		.frmsolicitud #txtfechallegada			{width:163px; margin-right:5px;}

		
		.frmsolicitud #idEmpresa1,
		.frmsolicitud #idEmpresa2,
		.frmsolicitud #selcargo                 {display:none;}
		
		.datosdireccion label					{width:50px;}
		.datosdireccion .lblnum					{width:80px;}
		.datosdireccion input					{width:20px;}
		.frmsolicitud .tiposolicitante,
		.frmsolicitud .botones 					{border:0; padding:0;}
		.frmsolicitud .tiposolicitante input 	{width:auto}
		.frmsolicitud .otros-datos label		{width:140px;}

		.frmsolicitud .otros-datos label.label-dcho	{width:90px;}
		
        .frmsolicitud .otros-datos ul li span.combos          {height:30px;}

		.frmsolicitud .otros-datos #selanio,	
		.frmsolicitud .otros-datos ul li span.combos #selpaisdestino,
		.frmsolicitud .otros-datos #selescrito	{width:150px;}
		.frmsolicitud .otros-datos span.combos #selcurso    {width:449px;}
		.frmsolicitud .observaciones label		{float:none; clear:both;}
		.frmsolicitud .observaciones textarea	{float:left; width:586px; height: 100px; border:1px solid #97B1CC; font-size:11px; padding:1px; font-family:Helvetica, Arial, sans-serif; color:#6D6D6D; overflow:auto;}
		.frmsolicitud p							{margin-left:0;}
		
		.frmsolicitud .otros-datos #selanio					{margin-left:6px;}
		.frmsolicitud .otros-datos span.combos #selpaisdestino,
        .frmsolicitud .otros-datos span.combos #selciudad,	
        .frmsolicitud .otros-datos span.combos #selcurso    {height:18px;}

		
		.frmsolicitud .botones					{}
				.frmsolicitud .botones input			{width:63px; border:0; color:#000;}
				.frmsolicitud .botones #cmdenviar		{float:right; height:20px; background:#FFF url('/images/fondo-boton.gif') no-repeat scroll left top; cursor:pointer;}
				.frmsolicitud .botones #chklegal		{margin:0 5px 0 0; width:auto;}
				.frmsolicitud .botones label			{width:auto; font-size:12px;}
	/****FIN SOLICITUD INFORMACION********/

	/****LOGIN********/
		.frmlogin p									{margin-top:70px;}
		.frmlogin .botones					{}
				.frmlogin .botones input.login		{width:150px; border:solid 1px #D0CCCC; color:#000;}
				.frmlogin .botones #cmdenviar		{float:left; margin:10px 0 0 90px; height:20px; width:63px; font-size:10px; border:none; background:#A5CD3A url('/images/fondo-boton.gif') no-repeat scroll left top; cursor:pointer;}
				.frmlogin .botones label			{width:auto; font-size:11px;}
	/****FIN LOGIN********/

.sidebar {float:right; width: 290px; margin: 0 1px; padding-bottom: 30000px; margin-bottom: -30000px; background: #A5CD3A none;}
/*******************FIN INTERIORES********************************************/

/*******************FOOTER********************************************/
#footer {position:relative; margin: 10px 1px 1px; height:26px; padding-top:5px; background: #6D6D6D none;}
	#footer ul				{float:left; height:20px; width:430px; margin-left:10px; border-left: 1px solid #DEEC3F;}
	#footer ul li			{display:inline; line-height:20px; height:20px; padding:0 10px; border-right: 1px solid #DEEC3F; font-size:12px; color:#DEEC3F; vertical-align:middle;}
	
	#footer ul.logos			{height:20px; float:left; margin-right:5px; width:55px; border:none;}
	#footer ul.logos li			{display:inline; line-height:20px; height:20px; padding:0 10px; border:none; font-size:12px; color:#D0CCCC;  vertical-align:middle;}

	#footer ul.legal			{height:20px; float:right; margin-right:5px; width:460px; border-left: 1px solid #D0CCCC;}
	#footer ul.legal li			{display:inline; line-height:20px; height:20px; padding:0 10px; border-right: 1px solid #D0CCCC; font-size:12px; color:#D0CCCC;  vertical-align:middle;}

/*******************FIN FOOTER********************************************/

/*******************ENLACES********************************************/
a:link,a:visited,a:focus 	{text-decoration:none;}
a:hover,a:active 			{text-decoration:underline;}

.screen-readers 			{display:block; position:absolute; width:0; overflow:hidden;}
.top-nav a.inicio			{ padding-left:15px; background: #E6E6E6 url('/images/icono-casa.gif') no-repeat scroll left 50%;}
.top-nav a 					{color:#6D6D6D;}
.nav li a 					{color:#D5D4D4;}
.nav li a.activo			{text-decoration:underline; color:#DEEC3F;}
.nav li a:hover				{color:#DEEC3F}
/*.nav li a:visited			{color:#D5D4D4}*/
.nav li a.masinfo			{color:#FFF;}

#footer li a				{color:#DEEC3F;}
#footer li a.sel,
#footer li a:hover,
#footer li a:active			{color:#D0CCCC;text-decoration:underline;}
#footer .legal a			{color:#D0CCCC;}
.buscador-cursos a			{color:#000; font-size: 14px;}

.info-destino a				{margin: 0 0 16px 28px;line-height:16px;font-size:12px;font-weight:bold; color:#6D6D6D;}
.info-destino a:link,
.info-destino a:visited,
.info-destino a:focus	 	{text-decoration:underline;}
.info-destino a:hover,
.info-destino a:active		{text-decoration:none;}
.info-cursos				{margin: 0 0 16px 28px;padding-left:12px; line-height:16px;font-size:12px;color:#6E6E6E; background:#FFF url('/images/icono-informate.gif') no-repeat scroll left 50%;}
.info-cursos:link,
.info-cursos:visited,
.info-cursos:focus	 		{text-decoration:underline;}
.info-cursos:hover,
.info-cursos:active			{text-decoration:none;}
.big						{color:#008FD8}
#mapa-web .content li a		{color:#6D6D6D;}
#mapa-web .content li a:link,
#mapa-web .content li a:visited,
#mapa-web .content li a:focus{text-decoration:underline;}
#mapa-web .content li a:hover,
#mapa-web .content li a:active{text-decoration:none;}
.examenes li a				{color: #6D6D6D}
.examenes li a.sel			{color: #008FD8}
/*.sidebar .solicitar-info a	{position:absolute; bottom: 8px; left: 8px; font-size:11px; font-weight:bold; color:#31748F; }*/
.links-mec a				{font-size:11px; color:#6D6D6D;}
.frmsolicitud .botones a	{color:#6D6D6D;}
.frmsolicitud .botones a:link,
.frmsolicitud .botones a:visited,
.frmsolicitud .botones a:focus{text-decoration:underline;}
.frmsolicitud .botones a:hover,
.frmsolicitud .botones a:active{text-decoration:none;}
/*******************FIN ENLACES********************************************/

/* Clases para mensajes de aviso */

div#idMensaje_aviso a.cerrar {display:block; width: 40px; height:22px; position:absolute; right:0; top:0; cursor:pointer; background:transparent url('/images/icono-cerrar-consulta.gif') no-repeat scroll right 50%;}
div#idMensaje_aviso a.cerrar:hover {background:transparent url('/images/icono-cerrar-consulta1.gif') no-repeat scroll right 50%;}

div#idMensaje_aviso .icono_mensaje_aviso_espera{
	BACKGROUND: url('/images/cargando_32x32.gif') no-repeat;
	float: left;
	width:32px;
	height:32px;
	margin: 0 10px 5px 0; 
}

div#idMensaje_aviso .icono_mensaje_aviso_informe{
	BACKGROUND: url('/images/icono_informe.gif') no-repeat;
	float: left;
	width:31px;
	height:31px;
	margin: 0 10px 5px 0; 
}

#capaFondo1 {
	BACKGROUND: url('/images/trans_medio_opaco.png') repeat;
	overflow:hidden;
	/*display: none;*/
	visibility: visible;
	position: absolute;
	padding:0px;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	width:100%;
	height:190%;
	z-index:2;
}

.cuadro{
	BORDER: solid 1px #000;
	background: transparent url('/images/fondo-mensaje-aviso.gif') repeat left top;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFF;
}

a.calendario
{
	display:block;
	float:left;
	BACKGROUND: url('/images/ico_calendar.gif') no-repeat;
	WIDTH: 17px;
	HEIGHT: 17px;
	line-height:0;
	margin-right:20px;
	padding:0px;
	vertical-align:middle;
	cursor:pointer;
}

a.calendario:hover{
	display:block;
	float:left;
	BACKGROUND: url('/images/ico_calendar1.gif') no-repeat;
	WIDTH: 17px;
	HEIGHT: 17px;
	line-height:0;
	margin-right:20px;
	padding:0px;
	vertical-align:middle;
	cursor:pointer;
}