body {
	background-color: #D3D6E0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
.bold {
	font-weight: bold;
}
.tamano14 {
	font-size: 14px;
}
.cursos {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#06C;
}
.cursos a:link, .cursos a:visited{
	color:#06F;
	text-decoration:none;
}
.cursos a:hover{
	color:#06F;
	text-decoration:underline;
}
.NvasFechas {
	color: #C00;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contenedor {
	background-color: #FFF;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}
a:link {
	color: #000066;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	
	color:#006;
	text-decoration:underline;
}
.gris2 {
	color: #666;
}
.slogan {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic; 
	font-size: 12px; 
	color: #8280be
}

.tamano12 {font-size: 12px}
.contiene{color:#06C;}
.cabezaDiplo{
	margin:20px 0 0 0;
}
#calendarioCursos .cabezaDiplo{
	margin:0 0 0 0;
}

.cabezaDiplo p{
	margin:0 0 0 0;
}
.descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* [disabled]color: #333; */
}
#nota {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*background-image: url(images/pattern.gif);*/
	color: #006;
	text-align: center;
	background-image: url(../images/pattern.gif);
}

.reserva {	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.FechasNotas {	color: #990000;
}
.renglonReserva {color: #003366}
.periodoDiasHor {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
}
.pie {	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8280BE;
	font-weight: bold;
}
.azulReserva {
	color:#006;
}




#menuCursos {	background: url(../images/pattern2.gif);
}
.superiorCursos a:link {
	color:#666;
	padding-left: 16px;
	background:transparent url(../images/linkDiplos_up.gif) no-repeat 0 0px scroll;
	text-decoration:none;
	transition:all 500ms ease;
}
.superiorCursos a:hover {
	color:#003;
	padding-left: 16px;
	background:transparent url(../images/linkDiplos_over.gif) no-repeat 0 0px scroll;
	text-decoration:underline;
}
.tablaMenu {
	width: 79%;
	margin-right: auto;
	margin-left: auto;
	padding: 12px;
	border: 1px solid #999;
	border-radius: 8px;
	box-shadow: 0px 1px 4px 0px rgba(10,10,10,.25);
	margin-top: 10px;
	margin-bottom: 40px;
}
/*#tablaCursos {
	background: url(../images/pattern2.gif);
	padding-left: 5px;
	padding-top: 5px;
}*/


/*############################ >>>>>>*/
/*#tablaMenu2 #tablaCursos a {
	text-decoration:none;
	border: medium none #003;
	margin-top: 1px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 3px;
	display: inline-block;
}

#tablaMenu2 #tablaCursos .ill {
	background:transparent url(../images/newbaners/cursos/mini_Illustrator.gif) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaMenu2 #tablaCursos .fla {
	background:transparent url(../images/newbaners/cursos/mini_flash.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaMenu2 #tablaCursos .as3 {
	background:transparent url(../images/newbaners/cursos/mini_as3.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaMenu2 #tablaCursos .maya {
	background:transparent url(../images/newbaners/cursos/mini_maya.jpg) no-repeat 0 0px scroll;
	padding: 0 0 3px 30px;
}
/*#tablaMenu2 #tablaCursos a.apple {
	padding-left: 35px;
	margin-top: -5px;
	height:35px;
	line-height:12px;
}

#tablaMenu2 #tablaCursos .apple{
	background:transparent  url(../images/newbaners/cursos/apple-logo.jpg) no-repeat 0 0px scroll;
	display:inline-block;
	height:35px;
	line-height:12px;
	padding: 3px 0 3px 30px;
	margin-top: -5px;
}
#tablaMenu2 #tablaCursos .ps1 {
	background:transparent url(../images/newbaners/cursos/mini_Photoshop.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaMenu2 #tablaCursos .ps2 {
	background:transparent url(../images/newbaners/cursos/mini_Photoshop.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
	
#tablaMenu2 #tablaCursos a:hover {
	text-decoration:underline;
}*/
 
/*############################ <<<<<<<*/ 
#tablaCursos a {
	text-decoration:none;
	border: medium none #003;
	margin-top: 1px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 3px;
	display: inline-block;
}

/*#tablaCursos .ill {
	background:transparent url(../images/newbaners/cursos/mini_Illustrator.gif) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaCursos .fla {
	background:transparent url(../images/newbaners/cursos/mini_flash.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaCursos .as3 {
	background:transparent url(../images/newbaners/cursos/mini_as3.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaCursos .maya {
	background:transparent url(../images/newbaners/cursos/mini_maya.jpg) no-repeat 0 0px scroll;
	padding: 0 0 3px 30px;
}*/

/*#tablaMenu2 #tablaCursos a.apple {
	padding-left: 35px;
	margin-top: -5px;
	height:35px;
	line-height:12px;
}*/

/*#tablaCursos .apple{
	background:transparent  url(../images/newbaners/cursos/apple-logo.jpg) no-repeat 0 0px scroll;
	display:inline-block;
	height:35px;
	line-height:12px;
	padding: 3px 0 3px 30px;
	margin-top: -5px;
}
#tablaCursos .ps1 {
	background:transparent url(../images/newbaners/cursos/mini_Photoshop.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}
#tablaCursos .ps2 {
	background:transparent url(../images/newbaners/cursos/mini_Photoshop.jpg) no-repeat 0 0px scroll;
	padding: 3px 0 3px 30px;
}*/
	
#tablaCursos a:hover {
	text-decoration:underline;
}

 /* ########  OFERTA*/
	 
	#facebox {
 
		/* overlay is hidden before loading */
		display:none;
 
		/* standard decorations */
		width:400px;
		border:10px solid #666;
 
		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(240, 240, 36, 0.66);
 
		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders)*/ 
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}
/*	NAVIDAD #facebox {
	display: none;
	width: 500px;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}*/
	
	#facebox div {
		padding:10px;
		border:1px solid #3B5998;
		background-color:#fff;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:14px;/**/
	}
 
	#facebox h2 {
		margin:-11px;
		margin-bottom:0px;
		color:#fff;
		background-color:#900;
		padding:5px 10px;
		border:1px solid #3B5998;
		font-size:20px;/**/
	}
	
/* NAVIDAD	#facebox div {
		padding:0px;
		border:none;
		background-color:#fff;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:14px;
	}*/
 

#descuentos li {
	list-style: url(http://www.masterclass.com.mx/mails/mailCursos/maya/imags/red_arrow_little_short.gif);
}
.exalumnos {
	font-size: 12px;
	font-weight: bold;
	color: #900;
}
 
	.alerta {
	color: #C30;
	text-align: center;
	font-size: 12px;
}
.restricciones {
	font-size: 10px;
	font-style: italic;
	color: #333;
}
 /* ########  OFERTA*/

 /**########### ENCABEZADOS*/
.gradient1 h1 {
	position: relative;
	color: #003;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 3px;
}
/*.gradient1 h1 span {
	background: url(../images/gradient/gradient-glossy.png) repeat-x;

	position: absolute;
	display: block;
	width: 50%;
	height: 8px;
	left: 178px;
	top: 2px;
}*/
/*Encabezados Master Es*/
.gradientM h1 {
	position: relative;
	color:#1E1E92;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	text-align: left;
	margin-left:10px;
	margin-bottom: 0px;
	width:400px;
}
/*.gradientM h1 span {
	background: url(../images/gradient/gradient-glossy.png) repeat-x;
	position: absolute;
	display: block;
	width: 365px;
	height: 8px;
	left: 0px;
	top: 0px;
}*/
.gradientM2 h1 {
	font: bold 330%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 30px 0 50px;
	color: #464646;
}
/*.gradientM2 h1 span {
	background: url(../images/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}*/

/*Fin Encabezados Master Es*/
#flowpanes .deshabilitado {
	color: #999;
}
.tablaFechas td {
	padding-left: 2px;
	color: #000066;
}
.fotoCurso {
	padding-top: 3px;
}
