body {
	margin: 0;
	padding: 0;
	font: 12px/1.25 arial, sans-serif;
	min-width: 900px;
	}

a:link, a:visited {
	color: #369 /*#4785C2*/;
	padding: 2px;
	text-decoration: none;
	}
a:hover {
background: /*#4785C2*/ #369;
	color: #fff;
	}	

a img {border:0; vertical-align: bottom;}

th, td {vertical-align: top}

textarea {font-family: consolas, "andale mono",verdana, monospace;line-height: 1.25}
	
#topnav a {
	display: inline-block;
	*display:inline;
	zoom:1;
	padding: 7px 20px;
	}

#topnav a:hover, #menuleft a:hover, #menuright a:hover, #carreras a:hover, #calendario a:hover, #adistancia a:hover, #conferencias a:hover, #footer a:hover {
	background: /*#4785C2*/ #369;
	color: #fff;
	}
	
#header {
	padding-top: 45px;
	height: 41px;
	border-top: 1px solid #333;
	}

h1 {
	display: none;
	}
	
#header p {
	width: 500px;
	padding-left: 400px;
	margin: 0.25em 0;
	color: #fff;
	font: bold 14px/1 arial, sans-serif;
	}

#topnav ul {
	margin: 0 0 10px 0;
	text-align: center;
	background: #eee;
	padding: 0;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #999;
	}
	
#topnav li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-weight:bold;
	border-right: 1px solid #999;
	}

#topnav li:first-child {border-left: 1px solid #999;}

#menuleft, #menuright {
	padding: 5px;
	width: 160px;
	border: 1px solid #ccc;
	}
	
#menuleft h2, #menuright h2 {
	margin: 0;
	color: #666;
	font: bold 14px/1.25 arial, sans-serif;
	letter-spacing: -1px;
	background: #eee;
	border-top: 4px solid #999;
	border-bottom: 1px solid #999;
	padding: 5px 5px 5px 10px;
	/*borrar*/text-align: left;
	}

#menuright h2 b {
	color: red;
	}
	
#menuleft ul, #menuright ul {
	list-style: none;
	padding-left:0;
	margin:0 0 10px 0;
	/*borrar*/font: 12px/1.25 arial, sans-serif;
	}

#menuleft li, #menuright li {
	border-bottom: 1px solid #999;
	/*borrar*/text-align: left;
	/*cambiar*/font: 11px/1.25 verdana, tahoma, arial,sans-serif;
	}

#menuleft a, #menuleft .nimos, #menuright a {
	display: block;
	padding: 3px 5px 3px 10px;
	}

#menuright p a {display: inline;padding:0;}
#menuright img {
	display: block;
	}
	
	#carreras, #calendario, #conferencias, #adistancia {
		padding: 0 20px 35px 20px;
		font: 12px/1.25 arial, sans-serif;
		/*borrar*/text-align: left;
		}
	#conferencias2 {
		/*padding: 0 20px 35px 20px;*/
		font: 12px/1.25 arial, sans-serif;
		/*borrar*/text-align: left;
		}

		#carreras, #calendario, #conferencias, #adistancia {
		padding: 0 20px 35px 20px;
		font: 12px/1.25 arial, sans-serif;
		/*borrar*/text-align: left;
		}
		
	.interna h2, #carreras h2, #calendario h2, #adistancia h2, #conferencias h2, #incompany h2,#cursosphp h2, #elearningphp h2, .wrapcaja h2, .wrapturnos h2, .CursoMuestra h2, .externa h2 {
		font: 20px arial, sans-serif;
		color: #6296CB;
		letter-spacing: -1px;
		margin: 10px 0;
		border-top: 4px solid #6296CB;
		border-bottom: 1px solid #ccc;
		padding: 5px 10px;
		background: #f6f6f6;
		}
	
		
	#carreras h3, #conferencias h3 {
		font: bold 25px arial, sans-serif;
		letter-spacing: -1px;
		margin: 10px 0;
		}
	
	#carreras p {
		font: 12px/1.25 arial, sans-serif;
		margin-left:15px;
		}
	
	#carreras a, #calendario a, #adistancia a {padding:2px;}
	
	#conferencias p, #adistancia li, #adistancia p, #incompany {
		/* borrar*/font: 12px/1.25 arial, sans-serif;
		/*borrar*/text-align: left;
		}
		
	#menuright p {text-align: center;}
	
	#conferencias dl {
		margin: 0;
		}
		
	#conferencias dt {
		font-size: 11px;
		color: #666;
		font-family:arial,sans-serif;
		}
	
	#conferencias dd {
	font-family:arial,sans-serif;
		font-size: 15px;
		font-weight: bold;
		padding-left: 3%;
		margin-left: 0;
		letter-spacing: -1px;
		}
	
	
	
	#homecalendario {width: 97%; margin: 10px auto;border-collapse:collapse;}
	#homecalendario td, #homecalendario th {border-bottom:1px solid #999; padding: 5px;font: 12px/1.25 arial, sans-serif;}
	#calendario th {background: #eee;font-weight:bold;border-top:2px solid #999;}
	#homecalendario th.curso {background: #fff;text-align: left;border-bottom:1px solid #999;border-top:0px;}
	#calendario p {text-align: center;font-size: 20px;font-weight: bold;letter-spacing: -1px;}	
	
	#adistancia ul {list-style: none;margin-left:0;padding-left:0;border-top: 1px solid #eee;}
	#adistancia li {padding: 5px 10px;border-bottom: 1px solid #eee;}
	
	
	#footer ul {
		list-style: none;
		padding:0;
		text-align: center;
		/*borrar*/font: 12px/1.75 arial, sans-serif;
		width: 65%;
		margin: 10px auto;
		border: 1px solid #eee;
		}
	#footer li {zoom:1;display: inline-block;*display:inline;padding: 5px 0;}
	#footer li a {padding: 5px;}
	#footer p, #creditos {/*borrar*/font: 12px/1.75 arial, sans-serif;text-align: center;background: #eee;border-top: 1px solid #999;margin:0}
	#creditos {border:0;}
	
	#googleform {border:1px solid #eee;text-align: center;padding-bottom:1em;}
	#googleform a {padding:0;}
	#googleform img {background:#fff;margin:0;padding:0;vertical-align: middle}
	
	
#Combos {*overflow: auto;/*borrar*/text-align: left;border:1px solid #999;border-top:4px solid #999;padding: 0.75em;margin:2em 0;background:#eee;}
#Combos p {border-top: 1px solid #ccc;margin:0;padding:0.25em 0;}
#Combos p:first-child {border-top:0}
#Combos label {font-weight: bold;display:inline-block;*display:inline;zoom:1;width: 35%;padding: 0 3%;text-align: right}
#Combos select {width: 50%;}
#Combos #submit {margin-left: 38%;}

.calendario, .cajatable {width: 100%; margin: auto; max-width: 100%;}
#cursosphp p, #elearningphp p {margin-left:2%}
.calendario, .cajatable {margin-top: 20px;border-collapse:collapse;border-top:4px solid #999;border-bottom:1px solid #ddd}
/*borrar*/.interna {text-align: left;} .calendario td {font: 12px/1.25 arial, sans-serif;text-align: left;} .wrapturnos, .wrapcaja , #elearningphp,#calendariocursos th {text-align: left;} #cursosphp, .CursoMuestra h2, .CursoMuestra {text-align: left}
.calendario td, .calendario th {padding: 0.65em;border:1px solid #ddd;border-bottom:2px solid #ddd;}
.calendario thead th, .cajatable thead th {text-align: center;background: #eee;border:1px solid #ccc;font-size:14px;color:#666;letter-spacing:-1px;}
.calendario th, .cajatable th {font-weight: bold;background: #eee;}

.cajatable td, .cajatable th, .calendario th, .calendario td {padding:0.3em;*padding: 0.25em;border:1px solid #ddd;border-bottom:1px solid #ddd;}
.cajatable thead th {font-size: 12px;letter-spacing:0}
.wrapcaja h3, .CursoMuestra h3, .interna h3 {font: bold 15px/1.25 arial, sans-serif;color: #555;padding:3px 2%;border:1px solid #eee;border-left: 5px solid #6296CB;}
.onlybutton {text-align: center;padding: 10px; margin:0;}
div.datum, p.datum {background: #ffe;border:1px dotted #666;padding: 5px 15px;font-weight: bold;}

.wrapturnos .paginas {text-align: center;}

.estadomasivo {text-align: right;}

.minitable {width: 50%;}
.minitable td {width: 50%;}
.mediumtable {width: 65%;}
.minitable th, .mediumtable th {background:#eee;text-align: right;padding-right: 1%;color:#666;}

.interna h2 {font-size: 13px; color: #666; letter-spacing: 0; font-weight: bold;}
.interna h3 {font-size: 12px; color: #333; letter-spacing: 0;}
.interna .calendario th {font-size: 12px;letter-spacing:0;}

.calendario .legend {text-align: center;}

.interna select {max-width: 80%;}

.administracion table th {width: 25%;color:#333}

.factButtons {
	width: 65%;
	margin: auto;
	border: 1px solid #eee;
	border-bottom: 4px solid #999;
	margin-top: 10px;
	}
	
	.factButtons form {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		width: 49%;
		text-align: center;
		padding: 0.5em 0;
		}

.paginacion li {display: inline-block; padding: 0.15em 0.25em;*display:inline;*zoom:1;}

.navegacion {text-align: center;}
.navegacion li {display: inline-block; padding: 0.15em 0.25em;*display:inline;*zoom:1;}
.navegacion li a {background: none;}

#buscarusuarios {border:1px solid #eee;border-bottom: 4px solid #eee; overflow: auto;padding: 0 5px 5px 5px;}
#buscarusuarios ul {padding-left:0;margin:0;list-style: none;overflow: auto;width: 100%}
#buscarusuarios li {float: left;width: 19%;padding-right: 1%;text-align: center;}
#buscarusuarios label, #buscarusuarios input[type=text] {display:block;max-width: 95%;}
#buscarusuarios p {margin: 0;text-align: center;}

.TableUser th {width: 30%;text-align: right;padding-right: 1%;}
.TableUser td {padding-left: 1%;}

#avisos {list-style: none; text-align: center}
	#avisos li {margin: 10px 0;}
	#Texto button, #avisos button {padding: 8px; width: 15em;}
	
#txtMail {width: 90%; height: 300px; padding: 10px;}
#txtMail ~ button	
	
	
	
	
	
.tope {
	background: rgb(255,255,255);
	color: rgb(0,0,0);
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 9pt;
}


H1 {
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif;
	color: #000080;
}
H2 {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 10pt;
	COLOR: #3d689b;
}
H3 {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 9pt;
    COLOR: #3d689b;
}
H4 {
	FONT-SIZE: 9pt; 
	COLOR: #3d689b; 
	FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif;
}

A.option {
	color: rgb(0,0,155);
/*	color: rgb(155,0,0); */
	text-decoration: none;
}
A.option:hover {
	COLOR: #ff0000;
}
XMP {
	background: #eeeeee;
}
.code {
	background: #f1f1f1;
}
.title {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 9pt;
	font-weight: normal;
	color: #000080;
	background: #aaaaaa;
}
.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif;
}
.form {
	border:1px solid #999;
}
.form td {
	border:1px solid #999;
}

.report {
	background: black;
}

.top {
	background: rgb(255,255,255);
	color: rgb(0,0,0);
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 10pt;
}

.topheader {
	font-family: Tahoma, Verdana, Sans, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background: #000080;
	text-decoration: none;
}

.pie {
	font-family: Tahoma, Verdana, Sans, sans-serif;
	font-size: 8pt;
	color: #000000;
	background: #ffffff;
	text-decoration: none;
}

.left {
	background: #FFFFFF;
}
.sitetitle {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 10pt;
	font-weight: bold;
	color: black;
	background-color: #acc6dd;
}

.legend {
	
}
.option {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 10pt;
	color: rgb(255,255,255);
	background: #c0c0c0;
/*	background: #FFBB77; */
/*	background: rgb(210,210,255); */
}
.text {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 9pt;
	color: rgb(0,0,128);
}

.bottom {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 9pt;
	background: #c0c0c0;
	color: rgb(0,0,0);
}

.pagetext {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 10pt;
	Color: black;	
}

.menu {
	font-family: Tahoma, Verdana, Sans, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;	
	background: black;
	max-width: 150px
}

.menutitle {
	font-family: Tahoma, Verdana, Sans, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	margin: 0px,0px,0px,0px;
}

.menuoption {
	font-family: Tahoma, Verdana, Sans, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	margin: 0px,0px,0px,0px;
}

.menubarra {
	font-family: Tahoma, Verdana, Sans, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	margin: 0px,0px,0px,0px;
}

.newstitle {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 12pt;
	Color: rgb(0,0,153);
}
.newsabstract {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 11pt;
	Color: black;	
}

.news {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 9pt;
	Color: black;	
}
.prodsdescription {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 12pt;
	Color: rgb(0,0,153);
}
.prodsdetails {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 10pt;
	Color: black;
}

.prodsprice {
	Font-Family: Tahoma, Verdana, Sans, sans-serif;
	Font-size: 10pt;
	Color: black;
	font-weight: bold;
}

.navlink {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif; TEXT-DECORATION: none
}

.navlink:unknown {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif; TEXT-DECORATION: none
}

.navlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif; TEXT-DECORATION: none
}

.navlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif; TEXT-DECORATION: none
}

.navlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #00009f; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif; TEXT-DECORATION: none
}

.HeaderU {  font-family: Tahoma, Verdana, Sans, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; }
.HeaderU:visited {  font-family: Tahoma, Verdana, Sans, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
.HeaderU:hover {  font-family: Tahoma, Verdana, Sans, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
.HeaderU:active {  font-family: Tahoma, Verdana, Sans, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; }

/* Header */
.linkOnHdr { font-family: Tahoma, Verdana, Sans, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }
.linkOnHdr:visited { color: #000000; text-decoration: none; }
.linkOffHdr { font-family: Tahoma, Verdana, Sans, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; }
.linkOffHdr:visited { color: #ffffff; text-decoration: none; }


TT {
	FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif;
}
TH {
	/*FONT-SIZE: 8.3pt; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif;*/
}
TD {
	/*FONT-SIZE: 8.3pt; FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif;*/
}
PRE {
	FONT-FAMILY: Tahoma, Verdana, Sans, sans-serif;
	FONT-SIZE: 8px
}

.Boton {
	border:0;
	padding: 6px;
	background: #369;
	color: #fff;	
	font: bold 13px/1.25 arial, sans-serif;
	}

.TextBox {
	
}

.CheckBox {
	border-style: solid;
	border-width: 0px;
	border-color: #9AB7D1;
	font-family: Tahoma, Verdana, Sans, sans-serif;
	color: #000000;
}

.ComboBox {
	border-style: solid;
	border-width: 1px;
	border-color: #9AB7D1;
	background-color: #FCFCFC;
	font-family: Tahoma, Verdana, Sans, sans-serif;
	font-size: 10pt;
	color: #000000;
}


#menuleft {width: 14%; float: left;margin-left: 1%}
#main {width: 64%;float: left;margin-left: 1%}
#menuright {width: 14%;float: left;margin-left: 1%}
#footer {clear: both;}
