.MainBox {
	background: #FFFFFF;
	text-align: left;
	margin: 0px auto;
	height: auto;
	width: 778px;
	position: relative;
}
#PicHeader {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	height: auto;
	width: 571px;
	left: 0px;
	top: 0px;
}

#FlashHead {
	background: #0c18fb;
	height: 155px;
	width: 778px;
	text-align: right;
}
#FlashHead #Logo {margin-right: -30px; position: relative; margin-right: 0px}
#FlashHead2 {
	background: #0c18fb;
	height: 155px;
	width: 778px;
	text-align: right;
}
#FlashHead2 IMG {float: left}
#FlashHead OBJECT, #FlashHead EMBED {float: left}
#FlashHead2 OBJECT, #FlashHead2 EMBED {float: right;}
#FlashHead2 #Logo {margin-right: -30px; position: relative; margin-right: 0px}
#NavBar {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#NavBar UL {
	margin: 0px;
	padding: 0px;
}
#NavBar LI {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 1%;
	display: inline;
}
#NavBar LI A {
	display: block;
	height: 27px;
	background: url(imagenes/bg_navbar.jpg) no-repeat center top;
	float: left;
	text-decoration: none;
	color: #534F6E;
	padding-top: 10px;
}
#NavBar LI A SPAN{
	font-size: 13px;
	background: url(imagenes/sep_navbar.gif) no-repeat right top;
	position: relative;
	padding: 10px 26px 7px;
}
#NavBar A:hover {
	background: url(imagenes/bg_navbar-on.jpg) no-repeat center top;
	color: #000000;
}
#NavBar #LastBtn SPAN {
	padding-right: 28px;
	padding-left: 29px;
	background: url(none);
}
#Titulo {
	text-align: center;
	margin-top: 15px;
}
.MainBox H3 {
	font: normal 21px "Times New Roman", Times, serif;
	color: #506883;
	letter-spacing: 1px;
	border-bottom: 1px solid #93D2FE;
	width: 698px;
	text-align: left;
	margin: 0px;
	padding: 15px 0px 1px 25px;
}
.MainBox .BgBlanco {
	margin: 0px;
	padding: 15px 48px 20px;
}
.MainBox .BgBlanco A { color: #23175E; }
.MainBox .BgBlanco STRONG, .MainBox .BgCeleste STRONG, .MainBox .BgCeleste2 STRONG {
	font-weight: bold;
	color: #23175E;
}
.MainBox .BgBlanco P, .MainBox .BgCeleste P, .MainBox .BgCeleste2 P {
	line-height: 18px;
}
.MainBox .BgSoloCeleste {
	background: #EDF1F5;
}
.MainBox H3.TituloCeleste {
	background: #EDF1F5;
	border-bottom: 1px solid #FFFFFF;
}
.MainBox .BgCeleste {
	background: #edf1f5;
	margin: 0px;
	padding: 15px 48px 20px;
}
.MainBox .BgSoloCeleste2 {
	background: #ced8e2;
}
.MainBox H3.TituloCeleste2 {
	background: #ced8e2;
	border-bottom: 1px solid #FFFFFF;
}
.MainBox .BgCeleste2 {
	background: #ced8e2;
	margin: 0px;
	padding: 15px 48px 20px;
}
/*HOME*/
.Row { width: 100%; float: left}
#Panel { background: url(imagenes/home/panel.jpg) no-repeat; float: left; height: 357px; width: 726px; margin-top: 16px; margin-left: 27px; }
#Panel H2 { height: 46px; background: url(imagenes/home/frase.png) no-repeat center center; text-indent: -5000px; margin: 0px; padding: 0px; }
#Panel .Box { float: left; width: 218px; padding-top: 26px; padding-left: 20px; }
#Panel .Box H4 { font: normal 18px/20px Verdana, Geneva, sans-serif; color: #00208e; margin: 0px; padding: 0px 0px 14px; }
#Panel .Box P { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px 0px 20px; }
#Panel .Picture { text-align: center; padding: 0}
#Destacados { float: left; width: 100%; padding-top: 16px }
#Destacados .Box { float: left; width: 344px; padding-right: 2px; padding-left: 30px; }
#Destacados .Box H4 { font: bold 14px/29px Tahoma, Geneva, sans-serif; color: #FFF; background: url(imagenes/home/tabtop.jpg) no-repeat; height: 32px; margin: 0px; padding: 0px 0px 0px 7px; }
#Destacados .Data { width: 337px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; margin-left: 2px; float: left; height: 120px; }
#Destacados .Highlight { color: #121ef8}
#Destacados .Box IMG { margin: 5px 0px 0px 5px; padding: 0px; float: left; }
#Destacados .Box P { margin: 0px; padding: 5px 0px 0px 8px; float: left; width: 210px; font: 10px/12px Verdana, Geneva, sans-serif; }
#Destacados .Lnk { float: left; background: url(imagenes/home/tabbot.jpg) no-repeat; height: 20px; width: 332px; margin-left: 2px; text-align: right; padding-right: 10px; }
#Destacados .Lnk A { font: bold 11px/18px Verdana, Geneva, sans-serif; color: #c40c01; text-decoration: none; }
#Elegirnos { width: 100%; float: left; padding-bottom: 20px}
#Elegirnos H3 { margin: 0px auto; }
#Elegirnos .Box { background: url(imagenes/home/gradiente.jpg) repeat-x left bottom; width: 700px; padding-left: 24px; margin-left: 27px; }
#Elegirnos .Box UL { margin: 0px; padding: 10px 20px 20px 0px; }
#Elegirnos .Box UL LI { margin: 14px 0px 0px; padding: 0px 0px 0px 17px; list-style: none; font: 12px/15px Verdana, Geneva, sans-serif; background: url(imagenes/home/arrow.png) no-repeat 0px 3px; }
#Elegirnos .Box UL LI STRONG { color: #23175e }

.BoxHome {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 530px;
}
.BoxHome P {
	margin: 0px;
	padding: 0px;
}

#CursosL, #CursosR {
	margin: 0px;
	padding: 0px;
	background: url(imagenes/icono_azul.gif) no-repeat;
	height: auto;
	width: 340px;
	float: left;
}
#CursosL {
	width: 380px;
}
#CursosR {
	width: 300px;
	background: url(imagenes/icono_azul.gif) no-repeat 30px 0px;
}

#CursosL  OL, #CursosR OL {
	margin: 0px;
	padding: 0px;
}
#CursosR OL {
	margin-left: 40px;
}

#CursosL  LI, #CursosR LI {
	margin: 0px 0px 6px 40px;
	padding: 0px;
	font-weight: bold;
	color: #807E85;
}
#CursosL UL, #CursosR UL {
	margin: 6px 0px 0px;
	padding: 0px;
}

#CursosL LI LI, #CursosR LI LI {
	list-style: none;
}
#CursosL A, #CursosR A {
	font-weight: bold;
	color: #807E85;
	text-decoration: none;
}
#CursosL A:hover, #CursosR A:hover {
	color: #23175E;
}
#Mapa {
	border: 1px solid #110680;
}
.MainBox A {
	color: #110680;
}

#BgContacto {
	background: url(imagenes/bg_fom.jpg) no-repeat;
	margin: 0px -48px;
	padding: 28px 0px 0px;
	height: 280px;
	position: relative;
	width: 778px;
}
#BgContacto TD {
	text-align: left;
}

#Contacto INPUT {
	background: transparent;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 248px;
	border: 1px solid #110680;
}
#Contacto TEXTAREA {
	background:transparent;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 350px;
	border: 1px solid #110680;
}
.Novedades  A  {
	text-decoration: none;
	color: #000000;
}
.Novedades  A:hover  {
	color: #23175E;
}








#FooterBox {
	border-top: 1px solid #110680;
	border-bottom: 1px solid #110680;
	padding-top: 1px;
	padding-bottom: 1px;
	position: relative
}
#FooterBox #Footer {
	background: #0C18FB;
	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#FooterBox #Footer IMG {
	vertical-align: middle;
}
#FooterBox #Footer A {
	color: #FFFFFF;
	text-decoration: none;
}
#FooterBox #Footer A:hover {
	font-weight: bold;
	background: #0C18FB;
}

