body {margin:0; padding:0; background-color:#FFFFFF;}

form {margin:0; padding:0}



td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#636363; vertical-align:top;  text-align:left;}



.end{ color:#2B3D63; text-decoration:none; font-weight:900; font-size:10px;}

.end1{ color:#505256; text-decoration:none; font-size:9px;}

.end a{ color:#2B3D63; text-decoration:underline; font-weight:900; font-size:10px;}

.end a:hover{ color:#2B3D63; text-decoration:none; font-weight:900; font-size:10px;}



.top td a{ color:#7F7F7F; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:9px;}

.top td a:hover{ color:#7F7F7F; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9px;}

.top td{ color:#FFFFFF;}









a{ color:#2B3D63; text-decoration:underline;}

a:hover{ color:#2B3D63; text-decoration:none;}

strong a{ color:#2B3D63; text-decoration:underline;}

strong a:hover{ color:#2B3D63; text-decoration:none;}

b{ color:#2B3D63;}











.r1 ul { margin:0; padding:0; list-style:none;}

.r1 li a {line-height:16px; color:#2B3D63; text-decoration:underline; font-weight:400; background-position:left center;}

.r1 li a:hover { text-decoration:none; color:#2B3D63}











form input{width:189px; height:19px;  color:#636363; padding:2px 0 1px 6px;  font-size:11px; border:1px solid #8D8D8D;}

form textarea{ font-family:tahom, arial, helvetica, sans-serifwidth; width:189px; height:108px; padding:1px 0 1px 6px;  font-size:11px;  border:1px solid #8D8D8D;}



.kn a{line-height:13px; color:#2C3E64; vertical-align:top; text-align:left; text-decoration:underline; font-weight:bold;}

.kn a:hover{ text-decoration:none; color:#2C3E64; font-weight:bold;}


#google .bton {
	color:#636363;
	font-size:11px;
	border:1px solid #8D8D8D;
	width: 100px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}
#google .radiobton {
	color:#636363;
	font-size:11px;
	border:1px solid #FFFFFF;
	width: 20px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 6px;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	color: #C00000;
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 0px;
	letter-spacing: -0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.menuOptions {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.03em;
	color: #333333;
	background-image: url(images/m0.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-transform: uppercase;
	padding-top: 0px;
	vertical-align: top;
}
.menuOptionsSelect {
	color: #FFFFFF;
}
.menuOptions a:link {
	color: #333333;
	text-decoration: none;
}
.menuOptions a:visited {
	color: #333333;
	text-decoration: none;
}
.menuOptions a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.cursosCategorias {
	font-size: 120%;
	height: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 10px;
}
.cursosCategoriasOn {
	font-size: 110%;
	height: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #DFDFDF;
}

.cursosBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.cursosTitles {
	font-family: Arial, Helvetica, sans-serif;
	color: #C00000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 0px;
	letter-spacing: 0em;
}
.cursosTemas {
	font-weight: bold;
	font-size: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #2B3D63;
	background-color: #E8EAEE;
	padding-left: 3px;
}
.cursosTemas a {
	text-decoration: none;
}


.cursosFechas {
	font-weight: bold;
	color: #666666;
	padding-bottom: 1px;
	padding-top: 3px;
	vertical-align: top;
}
.cursosImgs {
	text-align: left;
	width: 100px;
	padding-right: 15px;
	padding-top: 6px;
}
.cursosDestacados {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 0px;
	letter-spacing: -0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.cursosLinks {
	padding-top: 3px;
	vertical-align: top;
}
.cursosMail {
	background-image: url(pags/cursosImages/mail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333333;
	font-size: 10px;
}

.bordeGris {
 border: 2px solid #999999;
}