body { background: #FFFFFF url(images/body.gif) center top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0; }

body h1	{ font-size: 18px; padding: 0; margin: 0; font-weight: normal; }
body h2	{ font-size: 12px; padding: 0; margin: 0; font-weight: normal; }
body h3	{ font-size: 10px; padding: 0; margin: 0; font-weight: normal; }


hr 				{ border-bottom: 1px dashed #808080; border-top: 0; border-left: 0; border-right: 0; width: 85%; color: #808080; height: 1px; margin: 0; text-align: left; margin-left: 10px;	 }
.clear			{ clear: both; font-size: 4px; }
.whitecolor:	{ font-size: 11px; color: #FFFFFF; }



#main-home			{ width: 956px; min-height: 695px; _height: 695px;  margin: 0 auto 0 auto; padding: 0; background: #FFF; }
	#header			{ background: #FFFFFF url(images/header.jpg) center top no-repeat; padding: 0; margin: 0; width: 956px; height: 185px; }
		.logo				{ width: 369px; float: left; padding: 0; margin: 0; }
			.logo img		{ margin: 37px 0 0 10px; }
		
		.slogan					{ width: 343px; float: left; padding: 0; margin: 0; }
			/*.slogan h1			{ font-size: 10px; padding: 35px 0 0 0; margin: 0; }
			.gris				{ font-size: 14px; color: #cccccc; font-weight: normal; }
			.naranja-grande1	{ font-size: 22px; color: #f8961d; font-weight: normal; padding: 0 0 0 60px; }
			.negro-grande		{ font-size: 24px; color: #000000; font-weight: normal; padding: 0 0 0 60px; }
			.naranja-grande2	{ font-size: 22px; color: #f8961d; font-weight: normal;  }
			.naranja-pequeno	{ font-size: 16px; color: #f8961d; font-weight: normal; }
			.negro-pequeno		{ font-size: 16px; color: #000000; font-weight: bold; }*/
			
		.imagen-inicio		{ width: 244px; float: left; padding: 24px 0 0 0; margin: 0; }
		
	#content							{ padding: 0; margin: 0; border-left: 1px dashed #f3f3f3; border-right: 1px dashed #f3f3f3; }	
		#menu							{ width: 181px; float: left; }
		.menu-principal					{ background: url(images/bg_menu.gif) 0px 0px repeat-y; margin: 0; padding: 0 0 50px 15px; list-style: none; }
		.menu-principal li				{ background: url(images/bullet.gif) 0px 5px no-repeat; margin: 0; padding: 3px 10px 3px 15px; list-style: none; }
		.menu-principal li a			{ color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none;  }
		.menu-principal li a:hover		{ color: #000; text-decoration: underline;  }
		
		
		.menu-principal li ul li			{ background: url(images/bullet_curso.gif) 0px 5px no-repeat; margin: 0; padding: 3px 10px 3px 15px; list-style: none; }
		.menu-principal li ul li a			{ color: #000; font-size: 12px; font-weight: normal; text-decoration: none;  }
		.menu-principal li ul li a:hover	{ color: #000; text-decoration: underline;  }
		
		#contenedor		{ width: 773px; float: right; }
			#area-contenido-inicio	{ width: 470px; float: left; padding: 15px 20px 10px 35px; min-height: 624px; _height: 624px; background: url(images/bg_dest.gif) 20px 0px no-repeat; }
			#area-contenido			{ width: 490px; float: left; padding: 15px 20px; }
				#cursos-destacados	{ padding: 0; margin: 0; height: 183px; }
				#cursos-destacados1	{ padding: 0; margin: 0; height: 200px; }
				#cursos-destacados2	{ padding: 0; margin: 0; height: 198px; }
					.lifestyle		{ color: #cccccc; font-size: 13px; padding: 0 0 5px 5px; }
					
					.destacado1		{ padding: 10px 0px; width: 445px; height: 128px; }
					.destacado1 h2	{ padding: 0; margin: 0;  } 
					.destacado1 h2 a{ color: #f8961d; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
					.destacado1 p	{ padding: 5px 0; margin: 0;  } 
					.destacado1 p a	{ color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; }
					
					.destacado1 .info-curso		{ min-height: 70px; _height: 70px; padding: 10px 0 0px 0; color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; }
					.destacado1 .info-curso a	{ color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; }
					
					.destacado2		{ padding: 10px 0px; width: 230px; height: 185px; float: left; }
					.destacado2 h2	{ padding: 0 20px 0 0; margin: 0; min-height: 35px; _height: 35px; } 
					.destacado2 h2 a{ color: #f8961d; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
					.destacado2 p	{ padding: 0; margin: 0; } 
					.destacado2 p a	{ color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; }
					
					.destacado2 .info-curso2		{  padding: 0 35px 5px 0; color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; min-height: 90px; _height: 90px; }
					.destacado2 .info-curso2 a	{ color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; }
					
					.destacado3		{ padding: 0px 0px; width: 155px; height: 198px; float: left; }
					.destacado3 h2	{ padding: 0 15px 0 0; margin: 0;  min-height: 35px; _height: 35px; } 
					.destacado3 h2 a{ color: #f8961d; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
					.destacado3 p	{ padding: 5px 25px 5px 0; margin: 0; } 
					.destacado3 p a	{ color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; }
					
					.destacado3 .info-curso3		{  padding: 0px 20px 5px 0; color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; min-height: 125px; _height: 125px; }
					.destacado3 .info-curso3 a	{ color: #666; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 16px; }
					
					.info			{ padding: 5px 0; color: #000; font-size: 12px; font-weight: bold; text-align: right; }
					.info a			{ color: #000; font-size: 12px; font-weight: bold; }
					.info1			{ padding: 5px 30px 5px 0; color: #000; font-size: 12px; font-weight: bold; text-align: right; }
					.info1 a		{ color: #000; font-size: 12px; font-weight: bold; }
					.info2			{ padding: 5px 40px 5px 0; color: #000; font-size: 12px; font-weight: bold; text-align: right; }
					.info2 a		{ color: #000; font-size: 12px; font-weight: bold; }
					
			
			#bloques			{ width: 243px; float: right; padding: 28px 0 0 0; }
				.banners		{ background: url(images/bg_categoria.jpg) 0px 0px no-repeat; min-height: 170px; _height: 170px; }
				.titulo-categoria	{ padding: 5px 0 15px 25px; }
				.titulo-categoria a	{ font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none; }
				
				.noticias		{ background: url(images/bg_categoria.jpg) 0px 0px no-repeat; min-height: 100px; _height: 100px; border-bottom: 5px solid #F9961E; }
					#contenedor-lista-noticias				{ padding: 10px 0 0 0; margin: 0; }
					#contenedor-lista-noticias label		{ color: #006cf1; font-size: 11px; display: block; padding: 5px 0;  }
					#contenedor-lista-noticias h2			{ padding: 0 0 5px 15px ; margin: 0; background: url(images/star.gif) 0px 0px no-repeat;  }
					#contenedor-lista-noticias h2 a			{ color: #000; font-size: 12px; text-decoration: none; font-weight: bold;  }
					#contenedor-lista-noticias h2 a:hover	{ text-decoration: underline;  }
					#contenedor-lista-noticias div			{ color: #666; font-size: 11px; text-decoration: none; padding: 0 10px 5px 15px; margin: 0; }
					#contenedor-lista-noticias div a			{ color: #666; font-size: 11px; text-decoration: none; }
					#contenedor-lista-noticias div a:hover	{ text-decoration: underline; }
					
					.leer-mas	{ color: #f8961d; font-size: 11px;  }
					
				.llamanos 		{ padding: 40px 0 0 45px; margin: 0; }
				.llamanos h1	{ color: #000; font-size: 26px; }
				.numero		{ padding: 0; margin: 0; color: #666; font-size: 28px; }
				.mailto 	{ padding: 0 35px 0 0; margin: 0; font-size: 12px; text-align: right; }
				.mailto p 	{ padding: 0; margin: 0; }
				.mailto a 	{ padding: 0; margin: 0; color: #d9a35d; font-size: 14px; }
					
	#footer			{ width: 956px; background: url(images/bg_footer.gif) top left no-repeat; min-height: 4em; _height: 4em; padding: 10px 0 0 0; }
		#footer	a	{ color: #f8961d; font-size: 11px; }

#creditos			{ width: 947px; margin: 0 auto 0 auto; padding: 8em 0 0 0; text-align: center; background: url(images/bgs_footer.jpg) no-repeat 0px 0px; }
#creditos a			{ color: #666; font-size: 9px; font-weight: normal; text-decoration: none; }
#creditos a:hover	{ text-decoration: underline; }

.gtxp	{ width: 956px; margin: 0 auto 0 auto; padding-top: 10px; text-align: center; }
.gtxp a	{ color: #666; font-size: 9px; font-weight: normal; text-decoration: underline;  }

/*------------------------- CONTENT -----------------------*/
	#contenido-internas			{ padding: 0; margin: 0; }
		.detalle-contenido		{ color: #666; font-size: 12px; padding: 0; margin: 0; line-height: 16px; text-align: justify; }
		.detalle-contenido a	{ color: #f8961d; font-size: 11px; }
		
		.profesores							{ text-align: center; }
		.contenedor-foto-profe				{ float: left;  width: 170px; height: 153px; padding: 7px 12px 0 12px; }
		.contenedor-foto-profe h2			{ padding: 10px 0 0 0; margin: 0; }
		.contenedor-foto-profe h2 a			{ color: #FFF; font-size: 13px; font-weight: bold; text-decoration: none; }
		.contenedor-foto-profe h2 a:hover	{ text-decoration: underline; }
		
		.foto-profe				{ border: 2px solid #FFF; width: 164px; height: 111px; }
		.foto-profe	a			{ display: block; width: 164px; height: 111px }
		
		.detalle-profe						{ float: left; padding: 0; margin: 0; width: 300px; }
		.detalle-profe table tr td p 		{ padding: 0; margin: 0; align: justify; } 
		.detalle-profe table tr td 			{ color: #666; align: justify; }
		.detalle-profe table tr td label	{ color: #000; font-size: 12px; }
		.descripcion-profe p				{ text-align: left; line-height: 16px; padding: 0; margin: 0; }
		
		.detalle-curso						{ padding: 0; margin: 0;  font-size: 12px; }
		.detalle-curso table tr td p 		{ align: justify; font-size: 13px; } 
		.detalle-curso table tr td 			{ color: #666; font-size: 12px; align: justify; }
		.detalle-curso table tr td label	{ color: #000; font-size: 12px; }
		.descripcion-profe					{ font-size: 12px; }
		.descripcion-profe p				{ font-size: 12px; text-align: justify; line-height: 16px; padding: 5px; margin: 0; }
		.descripcion-profe ul				{ font-size: 12px; padding: 0 0 0 15px; margin: 0; }
		
		.contenedor-foto-galeria			{ float: left;  width: 135px; height: 130px; padding: 7px 12px 0 12px; }
		.contenedor-foto-galeria h2			{ padding: 10px 0 0 0; margin: 0; }
		.contenedor-foto-galeria h2 a		{ color: #FFF; font-size: 13px; font-weight: bold; text-decoration: none; }
		.contenedor-foto-galeria h2 a:hover	{ text-decoration: underline; }
		
		.foto-galeria				{ border: 2px solid #FFF; width: 110px; height: 74px; }
		.foto-galeria	a			{ display: block; width: 110px; height: 74px;  }
	
.title				{ color: #f26522; font-weight: bold; font-size: 16px; padding: 15px 5px 5px 0px; margin: 0;  }
.title a			{ color: #f26522; font-weight: normal; font-size: 16px; text-decoration: none;  }

.sub-title			{ color: #2775BB; font-weight: bold; font-size: 16px; padding: 0 0 10px 0px; margin: 0; font-style: italic; }
.sub-titulo-art		{ color: #2775BB; font-weight: normal; font-size: 14px; padding: 0 0 0.5em 0; margin: 0; }

.titulo-submenu		{ padding: 0 10px 5px 0; margin: 0; }
.titulo-submenu a	{ color: #000; font-weight: bold; font-size: 16px; text-decoration: none; }

.regresar			{ padding: 0 0 10px 0; text-align: right;   }
.regresar a			{ color: #4f4f4f; font-weight: normal; font-size: 12px; text-decoration: underline; }

.actual				{ font-family: Verdana, Helvetica, sans-serif; color: #4f4f4f; font-size: 11px; font-weight: normal; text-decoration: none ; }
.content-title		{ color: #0096c7; font-weight: normal; font-size: 14px; padding: 0 0 1em 0; margin: 0; }
.date-art			{ color: #000; font-size: 11px; padding: 0; margin: 0; }

.titleSearch		{ color: #010101; font-size: 16px; text-decoration: underline; }
.contentSearch		{ color: #666; font-size: 12px; text-decoration: none; }
.linkSearch			{ color: #fc0301; font-size: 12px; text-decoration: none; }





#details-content	{ color: #000; font-size: 12px; padding: 0; margin: 0; text-align: justify; overflow: hidden; zoom: 1; }
#details-content a	{ color: #3d71e9; font-size: 12px; font-weight: bold; }

	
#ruta				{ color: #666; font-size: 11px; padding: 0px 20px 0 0; margin: 0; text-align: left; }
#ruta a				{ color: #666; font-size: 11px; font-weight: normal; text-decoration: underline; }
#ruta a:hover		{ text-decoration: underline; }

/* *Files  */
.link-filetop							{ color: #00264a; font-size: 18px; font-weight: bold; padding: 0.3em 0 0.4em 0em; }
.file-mid								{ padding: 0; margin: 3px 0 0 0; background: url(images/bg_files.jpg) 0px 0px repeat-y;  }
.file-mid table							{ }
.file-mid table td 						{ padding: 3px 0; margin: 5px 0; color: #FFF; background-color: #f2f2f2; border-bottom: 5px solid #FFF; }
.file-mid table td .download-file		{ color: #000; background: url(images/bullet_down.gif) 0px 1px no-repeat; font-size: 12px; text-transform: uppercase; padding: 0 0 0 1.5em; }
.file-mid table td a					{ color: #000; font-size: 12px; font-weight: normal; text-decoration: none; }
.file-mid table td a:hover				{ text-decoration: underline; }

/* *News */
#news-container			{ padding: 1.5em 0 0 0; }
	#new-date			{ float: left; border: 1px solid #d8d8d8; }

	.news-view-det			{ padding: 10px 10px 30px 0; color: #FFF; font-size: 11px; text-align: right; }
	.news-view-det img		{ padding: 0 10px 0 0; }
	.news-view-det a		{ background: url(images/star.gif) no-repeat 0px 0px; color: #006cf1; font-size: 11px; text-decoration: underline; padding: 0 0 0 15px; }
	.day					{ background: url(images/bg_number.gif) no-repeat 0px 0px; font-size: 15px; font-weight: bold; color: #006cf1; width: 24px; height: 20px; text-align: center; margin-top: 1px; }
	
	#new-detail label,
	#new-deatil-in label			{ color: #006cf1; font-size: 11px; font-weight: normal; }
	
	#new-detail,
	#new-deatil-in					{ float: left; width: 365px; color: #666; font-size: 11px; padding: 0 0 0 15px; }
	
	#new-detail h1					{ padding: 5px 0 0 0; margin: 0; font-size: 11px; }
	
	#new-detail h1 a,
	#new-detail-in h1 a				{ color: #000000; font-size: 14px; font-weight: normal; text-decoration: none; }
	
	#new-detail-in h1				{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }
	
	#new-detail-nopict label,
	#new-detail-nopict label		{ color: #006cf1; font-size: 11px; font-weight: normal; }
	
	#new-detail-nopict,
	#new-deatil-in-nopict			{ float: left; width: 480px; color: #333; font-size: 11px; }
	
	#new-detail-nopict h1			{ padding-bottom: 10px 0 0 0; margin: 0; font-size: 11px; }
	
	#new-detail-nopict h1 a,
	#new-deatil-in-nopict h1 a		{ color: #000000; font-size: 14px; font-weight: normal; text-decoration: none; }
	
	#new-deatil-in-nopict h1		{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }



/* *Contact Form */

#contact					{ border: 1px solid #d6d7d8; width: 34.8em; }
#contact table				{ background: #f7f7f7; border: 3px solid #FFF; }
#contact-form td			{ padding: 2px 0 4px 0px ; font-size: 12px; text-align: left;	}
#contact-form label			{ cursor:	pointer ; color: #666; }
#contact-form input,
#contact-form textarea		{ background: url(images/bg_textarea_text.gif) 0px 0px repeat-x; border: 0; color: #666; font-size: 10px; font-weight: normal; padding: 2px; width: 250px; margin-left: 5px; }

#contact-form input.t		{ width: 250px ; border: 0; background: url(images/bg_input_text.gif) 0px 0px repeat-x; font-size: 10px; color: #666; margin-left: 5px; }
#contact-form input.ts		{ width: 250px ; border: 0; background: url(images/bg_input_text.gif) 0px 0px repeat-x; font-size: 10px; color: #666; margin-left: 5px; }
#contact-form input.tm		{ width: 250px ; border: 0; background: url(images/bg_input_text.gif) 0px 0px repeat-x; font-size: 10px; color: #666; margin-left: 5px; }
#contact-form input.s		{ background: #2b79a7 url(images/bg_item_menu.jpg) 0px 0px no-repeat; border: 0; color: #260c00; cursor: pointer; font-size: 11px; font-weght: bold; padding: 3px 0; text-align: center; width: 80px; height: 25px; text-transform: uppercase; }

#contact-form td.msg-bad	{ color: #a00; color: #FF0000; font-size: 12px; background: #FFFFCC; border: 0px solid #FF0000; text-align: center; }
#contact-form td.msg-good	{ color: #000; font-size: 12px; font-weight: bold; }

#contact-form td.msg-good,
#contact-form td.msg-bad	{ text-align: center; }

#contact-form td table#captcha-table td{ margin: 0; padding: 0; }



/*-------- paginacion -------*/

.compaginacion		{ font-weight: bold; color: #333333; text-align: center; padding: 5em 0 0 0; }
.lnkpag				{ font-size: 12px; color: #F8961D; padding: 2px 5px 4px 5px; font-weight: bold; margin-right: 2px; text-decoration: none;   }
.lnkpag:hover		{ font-size: 12px; color: #006cf1; background: none; padding: 4px 5px 5px 5px; font-weight: bold; text-decoration: underline;  }
.lnkpag:clicked		{ font-size: 12px; color: #000000; background-color: none;  font-weight: bold; text-decoration: none; }
.lnkpagV			{ font-size: 12px; color: #F8961D; padding: 3px 6px 5px 5px; font-weight: bold; border: 0px solid #c79d63; margin-right: 2px; text-decoration: underline;  }
.separador-pag		{ font-size: 12px; color: #000000; background-color: #f1eee5; font-weight: normal; text-decoration: none;  }

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