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

* 
	{
		margin: 0;
		padding: 0;

	}
body
	{
	 	background:url(../imagenes/back.jpg);	
	}
div#header
	{
		width:846px;
		background:url(../imagenes/main.jpg) no-repeat top center;
		height: 258px;
		margin:0 auto;
	}
div#menu
	{
		width:846px;
		margin:0 auto;
		height: 38px;
	}
	div#menu div#content
		{
			margin-right:40px;
		}
		div#menu div#content a
			{
				display: inline-block;
				color:#FFFFFF;
				font-family:Trebuchet MS, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				text-decoration:none;
				width: auto;
				vertical-align:middle;
				text-align:center;
				float:right;
				margin-top:20px;
				height:30px;
				padding-left:5px;
				padding-right:5px;
				line-height:30px;
				
			}
			div#menu div#content a img{
				vertical-align:middle;
			}
			div#menu div#content a:hover
				{
					color:#003366;
				}

div#fondo
	{
		width:846px;
		background:url(../imagenes/body.jpg) repeat-y top center;
		margin:0 auto;
		height:auto;
	}
div#footer
	{
		width:846px;
		background:url(../imagenes/foot.jpg) no-repeat top center;
		margin:0 auto;
		height:55px;
		font-size:11px;
		text-align:center;
		line-height:55px;
		vertical-align:middle;
		color:#FFFFFF;
		font-family: Trubuchet MS, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	}
		div#footer p
			{
				line-height:12px;
				vertical-align:middle;
				margin:0;
				padding:0;
			}
div.contenido
	{
		display: block;	
		font-family: Trubuchet MS, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
		font-size:12px;			
	}
	div#ut
		{
			width:760px;
			height: auto;
			margin:0 auto;
			
		}
h2
	{
		font-size:16px;
		color:#333333;
	}
h1
	{
		font-size: 13px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: bolder;
		text-align: center;
		display:block;
		margin-bottom:3px;
		background:url(../imagenes/backcell.jpg) repeat-x;
	}
p.mensaje
	{
		font-family: Bradley Hand ITC, "Bradley Hand ITC", Trebuchet MS, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		width: 100%;
	}
	img.imagen
		{
			margin: 5px;
			border: 1px solid #e5edf5;
		}
	img
		{
			border:none;
		}
div.columna
	{
		float:left;
		width:50%;
	}
form
	{
		width:500px;
		margin:0 auto;
		font-size:14px;
		border: 1px solid #006699;
		padding:5px;
		background:url(../imagenes/backform.jpg);
		background-color: white;
		background-color:#CCCCCC;
	}
form p, form label
	{
		font-size: 12px;
		line-height:25px;
	}
form strong
	{
		background:#0066CC;
		color:#FFFFFF;
		font-size:12px;
		width:100%;
		display:block;
	}

	div.testimonial
		{
			padding: 5px;
			width: 740px;
			margin: 0 auto;
			font-size: 12px;
			border: 1px dotted #006699;
			background-color: #FFFFFF;
			background-image: url(../imagenes/cite.jpg);
			background-repeat: no-repeat;
			background-position: top right;
			color: #666666;
		}
	div.testimonial strong
		{
			color: #333333 ;
		}
	div.testimonial img
		{
			margin:5px;
		}
		
table.report
	{
		width:740px;
		border-collapse:collapse;
		border:1px solid #336699;
		font-size:11px;
		margin:0 auto;
		background:#FFFFCC;
	}
		
	table.report strong
	{
		display:block;
		width:100%;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
		background:url(../imagenes/backform.jpg);
	}
	
	table.report th
		{
			background:url(../imagenes/back.jpg);
			padding:2px;
			font-size:11px;
			font-family: Trubuchet MS, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
			text-align:center;
			border:1px solid #006699;
			outline:1px solid #FFFFFF;
		}

			
table.inside
	{
		width:500px;
		border-collapse:collapse;
	}
	table.inside td, table.report td
		{
			text-align:center;
		}
	table.inside th
		{
			background:url(../imagenes/back.jpg);
			padding:2px;
			font-size:11px;
			font-family: Trubuchet MS, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
			text-align:right;
			border:1px solid #006699;
			outline:1px solid #FFFFFF;
		}
	table.inside td.headcell
		{
			text-align:center;
			font-weight:bold;
			color:#333333;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
		}
input.text
	{
		width:100%;
	}
p.error
	{
	 	text-align:center;
		font-weight:bold;
		color:#FFFF00;
	}

p.done
	{
	 	text-align:center;
		font-weight:bold;
		color:#FF6600;
	}
tr.yellow
	{
		background:#FFFFCC;
	}
tr.white
	{
		background:#FFFFFF;
	}
tr.blue
	{
	background:#FFCCCC;
	font-weight:bold;

	}
input.folio
	{
		width:100%;
	}
div.paginado
	{
		text-align:right;
	}
a.linker
	{
		font-weight:bold;
		font-size:12px;
		color:#FF6600;
	}
	a.linker:hover
	{
		font-weight:bold;
		font-size:12px;
		color:#FF9900
	}
	
/* Estilos para la tabla de cursos*/
table.cursos{
	border-collapse:collapse;
}
table.cursos h2{
	font-size: 14px;
	color:#333333;
	background:none;
}
table.cursos h3{
	font-size:12px;
	color:#666666;
	background:none;
}
table.cursos tr.encabezado{
	background:#E0FFC1;
	border:1px solid #000000;
	padding:5px;
}
table.cursos tr.titulos{
	background:#FAFAFA;
}
table.cursos tr.titulos th{
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:11px;
	color:#666666;
}
table.cursos td{
	border:1px solid #CCCCCC;
	padding:2px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
}
