@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	}
body 
{ 
	font:normal 11px Arial, Helvetica, sans-serif; 
	padding:0;
	background:#FFF;
	margin:0;
}
p 
{ 
	line-height: 150%; 
}
h1 
{
	color:#F97B3B;
	font:normal 21px Georgia, "Times New Roman", Times, serif;
	padding: 5px 10px 2px 0px;
}
h2
{
	color:#F67B5E;
	font:bold 14px Arial, "Trebuchet MS", "Century Gothic", Georgia;
	padding: 10px 10px 0px 0px;
	line-height:26px;
}
h3
{
	color:#029DC1;
	border-bottom:1px dashed #029DC1;
	font:bold 14px Georgia, Arial, Helvetica, sans-serif;
	margin-top:5px;
}
h4
{
	display:block;
}
h6 
{
	display:block;
	padding:10px 0 10px 0;
	color:#023D47;
	font:normal 30px Georgia, "Times New Roman", Times, serif;
	border-bottom:4px solid #CCCDCE;
}
form
{
	padding:5px 15px 15px 15px;
	clear:both;
}
fieldset
{
	border:0px solid #FFFFFF;
}	
input, select, textarea
{
	border:1px solid #DAD9CF;
	font-size:11px;
	padding:2px 0 2px 2px;
}
input, select, textarea:focus 
		{
			cursor:text;
		}
		
/* Maquetacion */
#ykWrapper 
{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	color:#003569;
}

.verde{color:#49A52D;}
.azul{color:#003569;}
a{text-decoration:none;	color:#003569;}

#ykHead
{
	display:block;
	height:93px;
	width:100%;
	background:#FFFFFF url(bg_head.jpg) center top no-repeat;
}
	#ykHead #ykAcces 
	{
		display:block;
		height:21px;
		text-align:right;
		margin:0 15px 0 15px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#CCCCCC;
	}
		#ykAcces #ykAccesRight1 
		{
			/*
			display:block;
			width:5px;
			float:right;
			height:21px;
			background: url(default/bg_acces_right1.jpg) right top no-repeat;
			*/
		}
		#ykAcces #ykAccesMiddle 
		{
			/*
			width:auto;
			display:block;
			float:right;
			height:21px;
			background: url(default/bg_acces_middle.jpg) right top repeat-x;
			padding:0 10px 0 10px;
			*/
		}
		#ykAcces #ykAccesRight2 
		{
			/*
			display:block;
			width:5px;
			float:right;
			height:21px;
			background: url(default/bg_acces_right2.jpg) right top no-repeat;
			*/
		}
		#ykAcces p 
		{ 
			padding: 2px 0px 0 0 !important; 
			padding: 1px 0px 0 0;
		}
		#ykAcces a 
		{ 
			color:#F97B3B; 
			text-decoration:none; 
		}
		#ykAcces a:hover 
		{ 
			color:#999; 
			text-decoration:none; 
		}	
	#ykHead #ykLogo 
	{
		margin-left:15px;
                margin-top:-15px;
		display:block;
		width:325px;
		height:80px;
		background:url(logo-ien-2015.JPG) left top no-repeat;

	}
		#ykLogo h1 
		{
			border-left:0px solid #FFF; 
			padding:0;
		}
		#ykLogo h1 a 
		{
			display:block;
			height:70px;
			width:325px;
		}
		#ykLogo h1 a span 
		{
			visibility:hidden;
			display:none;
		}
	#ykSession 
	{
		color:#CCCCCC;
		display:block;
		float:right;
		padding:10px;
	}
        #ykNuevoF
        {
            float:right;
            height:40px;
            margin-right:30px;
            width:140px;
        }
#ykMenu 
{ 
	clear:both;
	display:block;
	height:31px;
	padding:0 15px 0 15px;
	color:#BFBFBF; 
}
#ykContainer 
{
	display:block;
	border-left:0px solid #E3E2DA;
	border-right:0px solid #E3E2DA;
	border-bottom:0px solid #E3E2DA;
	background-color:#FFF;
	padding:5px 5px 5px 5px!important;
	padding:5px 5px 0px 5px;
	/**padding:15px 15px 0px 15px !important; /**Comentado para validacion CSS*/
}
	#ykContainer #ykContentHome 
	{
		float:left;
		width:687px;
		margin-right:15px;
	}
		#ykContentHome h1 
		{
			color:#1A6991;
			font:normal 21px Georgia, "Times New Roman", Times, serif;
		}
		#ykContentHome p 
		{ 
			padding: 10px 0px 10px 0px;
			text-align:justify;
			color:#69676A;
			font:normal 13px Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		}
		#ykAnimation 
		{
			display:block;
			height:366px;
			margin-bottom:15px;
			background-color:#FFFFFF;
			border:0px solid #D5E4F2;
		}
		#ykTourVirtual 
		{ 
			float:left;
			width:307px;
			border:0px solid #E5E4DD;
			background-color:#FFFFFF;
			margin-right:8px;
			padding:15px;
		}
            #ykTourVirtual a
            {
                color: #2ab7dd;
                text-decoration: none;
            }
            #ykTourVirtual a:hover
            {
                color: #666666;
            }
			#ykTourVirtual img 
			{ 
				margin:9px; 
			}
		#ykClassDemo 
		{
			float:left;
			border:0px solid #E5E4DD;
			width:307px;
			background-color:#FFFFFF;
			padding:15px;
		}
            #ykClassDemo a
            {
                color: #2ab7dd;
                text-decoration: none;
            }
            #ykClassDemo a:hover
            {
                color: #666666;
            }
			#ykClassDemo img 
			{ 
				margin:9px; 
			}
	#ykContainer #ykSidebar 
	{
		float:left;
		width:220px;
		border:1px solid #E5E4DD;
		border-top-width:1px;
		background-color:#FAFAFA;
	}
		#ykSidebar #ykLogin
		{
			margin:0px;
			/*background-color:#FFFFFF;*/
			border-top:1px solid #FFFFFF;
			border-bottom:0px solid #E5E4DD;
		}
			#ykLogin h1 
			{
				font:bold 12px Arial, Helvetica, sans-serif;
				text-transform: uppercase;
				text-align:center;
				color:#F97B3B;
				padding-top:10px;
			}
			#ykLogin a 
			{ 
				color:#BCBEC0; 
				text-decoration:none;
			}
			#ykLogin p 
			{ 
				padding:0px 0px 5px 0px;
				font-family:tahoma, Arial, Helvetica, sans-serif;
			}
			#ykLogin span 
			{ 
				float:right;
				text-align:center; 
				padding:5px 15px 5px 5px; 
				color:#BCBEC0;
				font:normal 9px Arial, Helvetica, sans-serif;
			}
			#ykLogin form 
			{ 
				display:block;
				padding:10px 10px 10px 15px;
			}
			#ykLogin form fieldset
			{ 
				display:block;
				height:100px;
			}
			#ykLogin fieldset 
			{
				border:0px;
			}	
			#ykLogin label 
			{
				/*display:none;
				visibility:hidden;
				*/
				color:#F97B3B;
				font:normal 12px Arial, "Century Gothic", "Trebuchet MS", Georgia;
				width:45px;
				margin-right:8px;
				display: inline-block;
				/*float:left;*/
				height:19px !important;
				height:22px;
				
			}
			#ykLogin input
			{
				float:left;
				margin:0px 0 8px 0;
				font:normal 11px Arial, Helvetica, sans-serif; 
				color:#BCBEC0;
				clear:both;
			}
			#ykLogin input
			{
				border:0px solid #FFF;
			}
			#ykLogin input.txtLogin
			{
				border:1px solid #CECECE;
			}
			#ykLogin input.enfocarCorreo, #ykLogin input.sinEnfocarCorreo,
			#ykLogin input.enfocarClave, #ykLogin input.sinEnfocarClave
			{
				border:1px solid #CECECE;
			}
		#ykSidebar #ykSecondNav
		{
			padding:10px;
		}
			#ykSecondNav a 
			{ 
				color:#2AB7DD; 
				text-decoration:none; 
				}
			#ykSecondNav ul 
			{
				list-style-type:none;
			}		
			#ykSecondNav li 
			{
				padding-left:0px;
				border-bottom:1px dashed #CCC;
			}
			#ykSecondNav li a 
			{
				text-decoration:none;
				display:block;
				width:140px;
				padding:10px 0 10px 37px;
				color:#BFBFBF; 
				font-weight:bold;
			}
			#ykSecondNav li a:hover
			{ 
				color:#2AB7DD;
				/*background:url(ico_listen.gif) 0px 8px no-repeat;*/
			}	
		#ykSidebar #ykLinks, #ykSidebar #ykLinks1
		{
			padding:15px 15px 10px 15px;
			text-align:center;
		}
			#ykLinks ul, #ykLinks1 ul
			{
				list-style-type:none;
			}
			#ykLinks li, #ykLinks1 li
			{
				padding-left:45px;
			}
			#ykLinks li a, #ykLinks1 li a
			{
				text-decoration:none;
				border-bottom:1px solid #E3E2DA;
				display:block;
				width:140px;
				padding:14px 0 14px 0;
				color:#666666;
			}
			#ykLinks li a:hover, #ykLinks1 li a:hover 
			{ 
				font-weight:bold; 
			}
			#ykLinks a img, #ykLinks1 a img 
			{
				margin-bottom:10px;
			}	
	#ykContainer #ykContent
	{
		float:left;
		width:685px;
		border:0px solid #E5E4DD;
		margin-right:15px;
		background-color:#FFFFFF;
	}
	#ykContent h1
	{
		text-transform:inherit;
		border-bottom:1px solid #F97B3B;
	}
	#ykContent #ykContentDetails, #ykProfesores #ykContentDetails 
	{
		padding:0 10px 10px 10px;
		background-color:#FFFFFF;
	}
		#ykContentDetails #ykDetails 
		{
			margin:15px 0px 15px 0px;
			padding:0px;
		}
		#ykDetails h1 
		{
			display:block;
			padding:10px 0 10px 0;
			color:#023D47;
			font:normal 30px Georgia, "Times New Roman", Times, serif;
			border-bottom:4px solid #CCCDCE;
		}
		#ykDetails #ykTabs ul li 
		{
			line-height:normal;
		}	
		#ykDetails ul , #ykDetails ol
		{
			margin:0 20px 0 20px;
			padding:0;
			list-style-position: outside;
		}
		#ykDetails ul li, #ykDetails ol li 
		{
			line-height:150%;
		}	
		
		#ykDetails ul.listTwo 
		{
			padding:5px 0;
			margin:0 0 0 10px;
		}
		#ykDetails h4
		{
			font-size:13px;
		}
		#ykDetails h4, #ykDetails h4 a
		{ 
			/*color: #0066CC;*/ 
			display:block;
		} 
		#ykContent h4 a:hover
		{ 
			/*color:#C16622;*/ 
		}
		#ykDetails a 
		{ 
			color:#F97B3B; 
			text-decoration:none;
		}
		#ykDetails a:hover
		{
			color:#666;
		}
		/*******************chekar para el nuevo diseño 27/01/2009**********************/
		#ykDetails p	
		{ 
			padding:10px 0 10px 0; 
		}
		#ykDetails h5
		{
		}
		#ykDetails h5
		{
			color:#666;
			/*background-color:#F5F8FB;*/
			border-bottom:1px solid #DDD;
			display:block;
			padding:5px 10px 5px 15px;
			font:bold 11px Arial, Helvetica, sans-serif;
		}		
		#ykDetails fieldset
		{
			padding:10px 0 10px 0;
		}
		#ykDetails label 
		{
			float:left;
			display:block;
			width:150px;
			text-align:right;
			margin-right:10px;
			padding:0px 0 3px 0;
		}
		#ykDetails label sup 
		{
			display:block;
		}
		#ykDetails fieldset label span 
		{ 
			color:#C16622; 
		}
		#ykDetails fieldset span 
		{ 
			font-size:11px; 
		}
			#ykDetails fieldset span.new
			{ 
				font-size:11px; 
				text-align:center;
				display:block;
				padding-top:5px;
			}
		#ykDetails input, 
		#ykDetails select, 
		#ykDetails textarea 
		{
			margin-bottom:2px!important;
			margin-bottom:0px;
			/**margin-bottom:0!important;*/ /* Comentado para validacion CSS*/
		}
		#ykDetails fieldset select 
		{ 
			padding:0; 
		}
		#ykDetails fieldset option 
		{ 
			padding:2px 0 2px 0; 
			margin:0; 
		}	
		#ykDetails fieldset input:hover, 
		#ykDetails fieldset select:hover, 
		#ykDetails fieldset textarea:hover 
		{
			border:1px solid #666666;
		}
		#ykDetails fieldset input.btnCalendar:hover,
		#ykDetails fieldset input.btnCalendar:focus 
		{ 
			border:0px solid #FFFFFF; 
			background:url(/calendar.gif);
		}	 
		#ykDetails fieldset input:focus, 
		#ykDetails fieldset select:focus, 
		#ykDetails fieldset textarea:focus 
		{	
			background:#FFF2CF;
		}
		#ykDetails fieldset input.btnMain:hover 
		{
			/*border:0px solid #666666;*/
		} 
		#ykDetails fieldset input.btnMain:focus 
		{
			border:0px solid #666666;
			background:#0066CC url(/bg_btn_login.jpg) left top repeat-x; 
		}
					
	/* Cursos */
	#ykContainer #ykCourses 
	{
		float:left;
		width:685px;
		border:0px solid #E5E4DD;
		margin-right:15px;
		background-color:#FFFFFF;
	}
		#ykCourses #ykCoursesDetails
		{
			padding:12px;
			background-color:#FFFFFF;
		}
		#ykCourses ul 
		{
			list-style:none;
			padding-bottom:10px;
			margin-bottom:10px;
		}
		#ykCourses ul ul
		{
			padding-bottom:5px;
			margin-bottom:0px;
		}	
		#ykCourses ul li
		{
			padding:5px 0 5px 0;
		}
		#ykCourses ul li ul li
		{
			padding:0;
		}	
	#jHelperTipAttrContainer
	{ 
		margin-left:5px;
		padding:5px;
		background: #E4F0F8;
		border:1px solid #ACD0E6; 
		color: #1E4964;
		display:none;
	}
	#jHelperTipAttrContainer2
	{ 
		margin-left:5px;
		padding:5px;
		background: #FBCBC4;
		border:1px solid #ACD0E6; 
		color: #CC0000;
		display:none;
	}
	#ykTeachersAll 
	{
		background:#FFFFFF;
		width:640px;
	}
		#ykTeachersAll p 
		{
			line-height:130%;
			padding:5px 0;
		}
		#ykTeachersAll p img 
		{
			float:left;
			margin:0px 10px 0 0;
			border:1px solid #ACD0E6;
		}
		
	/* Profesores y Operadores */
	#ykTeachersOperators 
	{
		padding: 0 10px 10px 10px;
		background-color:#FFFFFF;
		border:0px solid #E5E4DD;
	}
	#ykTeachersOperators h1
	{
		border-bottom:1px solid #E6E6E6;
	}
	/* Fin profesores y operadores*/
	
	/*Tabs*/
	#ykTabs 
	{
		margin:0;
		padding:0;
		display:block;
		height:45px;
	}
		#ykTabs ul
		{
			list-style-type:none;
			display:block;
			height:25px;
			border-bottom:1px #ACD0E6 solid;
			padding-left:12px;
		}
		#ykTabs ul li 
		{
			float:left;
			background:url(/tab_left.jpg) left top no-repeat;
			margin-right:2px;
			border-bottom:0px #ACD0E6 solid;
		}
		#ykTabs ul li:hover
		{	
			background:#FFFFFF url(/tab_left_b.jpg) left top no-repeat;
			border-bottom:1px #FFFFFF solid;
		}		
		#ykTabs ul li.activeLi
		{
			background:#FFFFFF url(/tab_left_b.jpg) left top no-repeat;
			border-bottom:1px #FFFFFF solid;
		}
		#ykTabs ul li a
		{
			display:block;
			padding:5px 10px 7px 5px;
			font-weight:bold;
			margin:0 0 0 4px;
			background:url(/tab_right.jpg) right top repeat-x;
		}
		#ykTabs ul li a:hover
		{
			background:#FFFFFF url(/tab_right_b.jpg) right top repeat-x;
			border-bottom:1px #FFFFFF solid;
		}		
		#ykTabs ul li a.activeA
		{
			background:#FFFFFF url(/tab_right_b.jpg) right top repeat-x;
			border-bottom:1px #FFFFFF solid;
		}
		/* Fin de Tabs */
#ykFoot 
{
	clear:both;
	display:block;
	background: #FFFFFF url(bg_head_2.jpg) center top no-repeat;
	padding:10px 15px 10px 15px;
	/*border-top:1px solid #DADADA;*/ 
	border-left:0px solid #E3E2DA;
	border-right:0px solid #E3E2DA;
	border-bottom:0px solid #E3E2DA;
	height:60px;
	font-size:11px;
	
}
	#ykFoot a 
	{ 
		color: #2AB7DD;	
	}
	#ykFoot a:hover 
	{ 
		color: #3991C8; 
		text-decoration:none;
	}
/* Clases de estilos */
.blockGeneral 
{
	border:0px solid #E5E4DD;
	margin-top:10px;
	/*background-color:#FFFFFF;*/
}
/* Iconos de Titulos */	
/*
.h1Mailbox 
{
	background:url(default/h1_mailbox.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}	
.h1Courses 
{
	background:url(default/h1_courses.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}	
.h1Blog 
{
	background:url(default/h1_blog.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}	
.h1Qualifications 
{
	background:url(default/h1_qualifications.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}	
.h1Data
{
	background:url(default/h1_data.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}	
.h1Payment 
{
	background:url(default/h1_payment.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}
.h1Events 
{
	background:url(default/h1_events.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}
.h1Preregistration 
{
	background:url(default/h1_preregistration.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}	
.h1Contact 
{
	background:url(default/h1_contact.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}		
.h1Activities 
{
	background:url(default/h1_activities.gif) 15px 2px no-repeat;
	padding-left:45px;
	display:block;
}
.h1Materials 
{
	background:url(default/h1_materials.png) 15px 2px no-repeat;
	padding-left:45px;
	display:block;	
}
*/	
.copyright 
{
	float:left;
	border-left:0px solid #F97B3B;
	padding:5px 5px 5px 15px;
}
.develop 
{
	float:right;
	color:#2AB7DD;
	padding-top:0px;
	text-decoration:underline;
}
.txtLogin {
	padding:2px;
	border:1px solid #CECECE;
	}
/* Botones*/
.btnLogin 
{
	background:#2AB7DD; 
	border:1px solid #FFFFFF;
	padding:0px;
	color:#FFFFFF;
}	
.btnMain 
{
	background:#2AB7DD; 
	padding:2px 20px 3px 20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	border:0px solid #09C;
}

.btnSecondary 
{
	background:#8B8B80 url(/bg_btn_second.jpg) left top repeat-x; 
	padding:2px 20px 3px 20px;
	color:#FFFFFF;
	font-size:11px;
	margin-left:10px;
}

/*** Revisar en el nuevo diseño 27-01-2009***/	
.blockActions 
{
	background-color:#E7F1F8;
	border-top:1px solid #82BCDB;
	padding:10px 0 10px 0; 
	font-weight:bold;
}	
	.blockActions input
	{ 
		font-weight:bold;
	}
.btnCalendar 
{
	background:#FFFFFF url(/calendar.gif) left top no-repeat;
	width:22px;
	border:0px solid #FFFFFF;
	cursor:pointer;
}
#ykDetails .labelLeft 
{
	float:left;
	display:block;
	width:auto;
	text-align:left;
	margin-right:10px;
	padding:3px;
}
.blockSearch 
{
	border:1px solid #8AB6D9; 
	background-color:#E2ECF3;
	padding:5px;
}
/* Second Nav*/

.myCourses 
{ 
	background: url(/h1_courses.gif) 0 4px no-repeat; 
}
.myMailbox 
{ 
	background: url(/h1_mailbox.gif) 0 4px no-repeat; 
}
.myBlog 
{ 
	background: url(/h1_blog.gif) 0 4px no-repeat; 
}	
.myQualifications 
{ 
	background: url(/h1_qualifications.gif) 0 4px no-repeat; 
}
.myData 
{ 
	background: url(/h1_data.gif) 0 4px no-repeat; 
}
.myPayment 
{ 
	background: url(/h1_payment.gif) 0 4px no-repeat; 
}
.myEvents
{ 
	background: url(/h1_events.gif) 0 4px no-repeat; 
}
.myMaterials
{
	background: url(/h1_materials.gif) 0 4px no-repeat;
}
.myExamenFinal
{
	background: url(/h1_examenfinal.gif) 0 4px no-repeat;
}
.logout
{ 
	background: url(/logout.gif) 0 4px no-repeat;
}
.videos 
{
	background: url(/h1_pelicula.gif) 0 4px no-repeat; 
}
.activities 
{ 
	background: url(/h1_activities.gif) 0 4px no-repeat; 
}
	

/*Links de sidebar */
/*.preregistration 
{ 
	background:#FFFFFF url(default/preregistration.jpg) left top no-repeat; 
}
.contact 
{ 
	background:#FFFFFF url(default/information.jpg) left top no-repeat; 
}
.forums 
{ 
	background:#FFFFFF url(default/forums.jpg) left top no-repeat; 
}	
.download 
{ 
	background:#FFFFFF url(default/download.jpg) left top no-repeat; 
}
.payment 
{ 
	background: #FFFFFF url(default/payment.jpg) left top no-repeat; 
}
.information 
{ 
	background:#FFF  url(default/information.jpg) left top no-repeat; 
}
*/
/* fin de links */
.blockRight 
{ 
	float:right; 
}
/* Tabla General */	
.gralTable 
{
	background:#FFFFFF;
	margin-top:10px;
}
table td, .gralTable td 
{ 
	margin:0; 
	padding:5px; 
}
.gralTable td a 
{
	color:#C16622;
} 
.gralTable thead th a, 
.gralTable tfoot th a 
{
	color:#C16622;
}
.gralTable thead th, .gralTable tfoot th 
{
	background:#FFF;
	padding:7px 5px 7px 5px;
	text-align:left; 
	font-weight:normal;
}
.gralTable tbody th .center 
{
	text-align:center;
}
.gralTable tbody th 
{
	padding:7px 5px 7px 5px;
	background-color:#C2E8F9;
	color:#397A9E;
	text-align:left;
}
	.gralTable tbody th a 
	{
		color:#397A9E;
	}
.gralTable tbody th 
{
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
}	
.gralTable tbody tr td 
{
	border-bottom:1px solid #D8D8D8;
}
		
/* Fin de tabla general*/

.legend 
{
	padding:10px;
	border:1px solid #EBEBEB;
	display:block;
	background:#F9F9F9;
	margin-bottom:15px;
}
	.legend ul 
	{
		list-style-type:none;
	}
.new 
{ 

	color:#993300;
}
.seeMore 
{
	float:right; 
	font-weight:normal; 
	color:#C16622;
}
.noDisplay
{ 
	padding:9px; 
	background:#FFFFFF;
}
.spacer 
{ 
	clear:both; 
	display:block; 
} 
/*Progress Bar*/
.progressBarAP 
{
	margin-top:1px; 
	width:100px; 
	height:7px; 
	background: url(/ap.gif) -100px 0 no-repeat;
}
.progressBarAR 
{
	width:100px; 
	height:7px; 
	background: url(/ar.gif) -100px 0 no-repeat;
}
.avanceReal
{	
	width:100px;
	height:7px;
	background:url(/ar.gif) left top no-repeat;
}
.avanceProgramado
{
	width:100px;
	height:7px;
	background:url(/ap.gif) left top no-repeat;
}
/* Styles Blogs */
.blogsList 
{
	margin:15px 0 30px 0;
	border:1px dashed #DAEAF3;
	background:url(/bg_comment.gif) right bottom no-repeat;
	color:#888;
	padding:5px;
}
	.blogsList h4
	{	
		color:#5AA4CF; 
		padding:5px 0 3px 10px;  
		margin-bottom:13px;
		border-bottom:1px solid #DFF4FF;
		/*height:14px;*/ 
		font:bold 17px Georgia, "Times New Roman", Times, serif;
	}
	.blogsList .dates
	{
		display:block;
		height:13px;
		background: url(/calendar.png) 10px 0px no-repeat;
		padding-left: 35px;
		padding-bottom:7px;
		color:#F9B41D;
		font-size:10px;
		text-transform:uppercase;
	}	
	.blogsList .courseProfessor 
	{
		display:block;
		color: #C0C0C0;
		font-size:11px;
		line-height:150%;
		padding-bottom:5px;
		padding-left:7px;
		border-bottom:1px dashed #DAEAF3;
	}
		.courseProfessor strong 
		{
			text-transform:uppercase; 
			color:#C0C0C0;
		}
.answers 
{
	padding:10px;
	display:block;
	border:1px solid #D2E7F2;
	border-bottom-width:3px;
	border-top-width:3px;
	background:url(/bg_comment.gif) right top no-repeat;
	color:#888;
	font: 11px/14px Arial, Times, Helvetica, sans-serif;
	text-align:justify;
}
.miniDates 
{
	float:right;
	color: #E8B009;
	font:normal 0.95em Arial, Helvetica, sans-serif;
}
.userResponse 
{
	color: #5AA4CF;
	font:normal 1.0em Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-bottom:0px;
	display:block;
}
	.userResponse strong 
	{ 
		text-transform:uppercase; 
		color:#888;
	}
/*Logout*/
.expired	/*ya no va 27/01/2009*/
{
	background:url(/images/ico_sesion_expirado.jpg) 80px 50px no-repeat;
	font-size:11px;
	height:250px;
	line-height:180%;
	padding-left:280px;
	padding-top:50px;
	width:280px;
	display:block;
}
.logosLeft
{
	float:left; 
	padding:0 10px 10px 0;
}
.span_requerido
{
	padding: 5px;
	font-weight: bold;
	color: #C16622;
}

/* Divs flotantes*/
.winVideoAudio 
{
    display: none;
    position: fixed;
    top: 48%;
    left: 50%;
    margin-left: -220px;
    width: auto;
    background-color: #EEE;
    color: #333;
    border: 3px solid #DBDBDB;
    padding: 0px;
}
.winVideoIns
{
    display: none;
    position: fixed;
    top: 48%;
    left: 50%;
    margin-left: -320px;
    width: auto;
    background-color: #EEE;
    color: #333;
    border: 3px solid #DBDBDB;
    padding: 0px;
}
.jqmOverlay 
{
	background:#CCCCCC url(/bg_info_correo.png) left top repeat;
}

* iframe.jqm 
{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .winVideoAudio 
{
    position: absolute;
    top: expression( ( document.documentElement.scrollTop || document.body.scrollTop ) + Math.round( 10 * ( document.documentElement.offsetHeight || document.body.clientHeight ) / 100 ) + 'px' );
}
* html .winVideoIns
{
    position: absolute;
    top: expression( ( document.documentElement.scrollTop || document.body.scrollTop ) + Math.round( 10 * ( document.documentElement.offsetHeight || document.body.clientHeight ) / 100 ) + 'px' );
}
.close_video
{
	display:block;
	background-color:#2AB7DD;
	color:#FFF;
	text-align:right;
	padding:3px 3px 2px 8px;
	border-bottom:3px solid #dbdbdb;
}
	.close_video strong 
	{ 
		float:left;
	}
/* TvRadioChat */
.chatLeft 
{
	float:left;
	width:325px;
	padding-left:15px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
	.chatLeft span 
	{
		display:block;
		background:#FFF url(/bg_diplomado_chat.jpg) left top no-repeat;
		height:96px;
		color:#333;
		padding:0px 10px 10px 60px;
	}
	.chatLeft p 
	{
		color: #397A9E; 
		font-size:15px;
	}	
	.chatLeft sub 
	{
		float:right;
		margin-top:3px;
		margin-right:30px;
		font:bold 10px Arial, Helvetica, sans-serif !important;
		font:bold 11px Arial, Helvetica, sans-serif;
        background: url(/bg_entrar_1.png) no-repeat;
        padding-left: 8px;
        width: 38px;
        height: 16px;
	}
    #ykDetails .chatLeft sub a {
        color: #FFF;
    }
    #ykDetails .chatLeft sub a:hover {
        color: #397A9E;
    }
.chatRight 
{
	background:#FFFFFF;
	float:left;
	width:290px;
	margin-left:10px;
	margin-bottom:10px;
}
.chatFacebook {
    width:400px;
    float:left;
	margin-right:14px;
	margin-bottom:10px;
}
.chatTwitter {
	width:250px;
	float:right;
	margin-bottom:10px;
}
/**/
.extensiveNotes 
{
	width:625px;
	overflow:auto;
}
.listTwo, .listTwo ul 
{
	list-style-type:none;
	margin:0;
}
	.listTwo li 
	{
		padding: 5px 0 5px 20px;
		background:url(ico_listen.gif) 0px 4px no-repeat;
	}
	.listTwo a:link, 
	.listTwo a:visited, 
	.listTwo a:active 
	{
		color:#006699;
	}
/* Contenidos */
.wrapper
{ 
	margin-bottom:10px; 
	border-top:0px solid #FFFFFF;
	border-left:0px solid #DDE8FF; 
	border-bottom:0px solid #DDE8FF; 
	border-right:0px solid #DDE8FF; 
	display:none;
	padding:8px 10px 8px 10px;
	background:#FFF;
}
.wrapperOpen 
{
	display:block;
}
.openDiv 
{
	background:url(/ico_add.gif) 5px 8px no-repeat;
	padding:5px 10px 7px 25px;
	margin-top:10px;
	display:block;
	outline:none;
	text-decoration:underline;
}
.closeDiv 
{
	background:#FFF url(/ico_diff.gif) 5px 8px no-repeat;
	padding:5px 10px 7px 25px;
	border:0px solid #DDE8FF;
	display:block;
	outline:none;
}
.openTitle 
{
	color: #029DC1; /*#C16622;*/
	background:#EFF4FF url(/ico_listen.gif) 5px 3px no-repeat;
	padding:5px 10px 7px 25px;
	/*border:1px solid #DDE8FF;*/
	display:block;
	outline:none;
}
.gralTable2 
{
	margin:0px; 
	padding:0;
	border-top:1px solid #DFE9FF;
	border-left:1px solid #DFE9FF;
}
.gralTable2 tbody th 
{
	background:#E7F1F8;
	padding:5px;
	color:#397A9E;
}
.gralTable2 td 
{
	padding:5px;
	background:#FFFFFF;
	border-bottom:1px solid #DFE9FF;
	border-right:1px solid #DFE9FF;
}
 .clearning 
{
display:block; 
height:1px!important;
height:15px;
*height:15px!important;
}
.nroUserChat
{
	display:block; 
	width:30px; 
	float:right; 
	font-size:12px; 
	padding:7px 0 10px 0; 
	font-weight:bold; 
	color:#C16622;
	background:url(/bg_nro_userchat.png) left top no-repeat;
	margin:5px 15px 5px 0px;
	text-align:center;
}

.msgComunes 
{
	color:#FF0000;
}
.fontGeorgia
{
	font-family:Georgia, "Times New Roman", Times, serif;
}
#Ykgracias_buzon {
	 padding:15px 10px 15px 75px;
	 background:#FFE585 url(/styles/trivium//check.gif) 20px 12px  no-repeat;
	 border:#FFC45F dashed 1px;
	 color:#DF8D00;
	 font-size:16px;
	}
#Ykgracias_buzon strong {
	color:#DF8D00;
	}
#Ykgracias_buzon span {
	font-size:14px;
	}
#ykSaludoF {
    background-color: #FFFFFF;
    border: 2px solid #2AB7DD;
    height: 403px;
    margin-left: 600px;
    top: 100px;
    padding: 2px;
    position: absolute;
    width: 600px;
}
#ykHomeContent {
    background-color: #FAFAFA;
    border: 1px solid #E5E4DD;
    margin-top: 20px;
    padding: 10px;
}
#ykHomeContent .padding5px {
    padding: 5px;
}
#ykHomeContent .proxInicios {
    margin-top: 10px;
    list-style: none;
}
#ykHomeContent .proxInicios li {
    margin-bottom: 10px;
    display: block;
    clear: both;
}
#ykHomeContent .proxInicios li .fecha {
    width: 55px;
    height: 60px;
    float: left;
}
#ykHomeContent .proxInicios li a {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    width: 205px;
    color: #8F8F8F;
    font-weight: bold;
}
#ykHomeContent .proxInicios li a:hover {
    color: #2AB7DD;
}
#ykHomeContent .proxEventos {
    margin-top: 10px;
    list-style: none;
}
#ykHomeContent .proxEventos li {
    margin-bottom: 10px;
    display: block;
    clear: both;
}
#ykHomeContent .proxEventos li .fecha {
    width: 45px;
    height: 49px;
    float: left;
}
#ykHomeContent .proxEventos li a {
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    width: 210px;
    color: #8F8F8F;
    font-weight: bold;
}
#ykHomeContent .proxEventos li a:hover {
    color: #2AB7DD;
}

#ykSlider {overflow:hidden;}
#ykSlider .slider {
    width: 665px;
    height: 381px;
    overflow:hidden;
}
#ykSlider .slider .ani {
    float: left;
}
/*#ykSlider .slides {
	width: 665px;
    height: 381px;
	overflow:hidden;
}*/
#ykSlider .sliderControls {
    background-color: #E8E8E8;
    height: 25px;
}
#ykSlider .sliderControls ul {
    list-style: none;
    margin: 0px;
}
#ykSlider .sliderControls ul li {
    list-style: none;
    float: left;
}
#ykSlider .sliderControls ul li a {
    background-color: #C5C5C5;
    display: block;
    float: left;
    line-height: 25px;
    padding: 0px 8px;
    margin-right: 2px;
    color: #FFFFFF;
    font-weight: bold;
}
#ykSlider .sliderControls ul li.act a,
#ykSlider .sliderControls ul li a:hover {
    background-color: #F97B3B;
}
#ykHomeContent h2 {
    color: #A7A9AC;
    font: bold 13px Arial,Helvetica,sans-serif;
    padding-top: 10px;
    text-align: center;
}
#ykProximosInicios {
    width: 322px;
    float: left;
    border-right: 1px solid #E5E4DD;
}
#ykHomeEventos {
    width: 318px;
    float: right;
}
.clear {
    display: block;
    clear: both;
}
#ykWrapper #ykContainer #ykContent #ykDetails #twtr-widget-1 h3 {
    border-bottom: none;
    font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;
    font-size: 12px !important;
    }
.marginBottom10px {
    margin-bottom: 10px;
    }
.height500px {
    height: 500px;
    }