/**/
/* Layout */
#container {width:1000px; margin:2px auto; text-align:left;}
#Head {width:1000px; height:120px; background-color: #FFF;}
#BarraHor {width:1000px;  background-color: #FFFffF; margin-top:2px; margin-bottom:2px;}
#ColA  {float:left; width:180px; height:auto; padding:1px 2px 2px 0px;}
/*#ColB  {float:left; width:600px; height:auto; background-color:#FFF; padding:2px 2px 0px 2px; }
div#container #ColB  {float:left; width:600px; height:auto; background-color:#FFF; padding:2px 10px 0px 10px; margin:1px solid;}
*/
#ColC  {float:left; width:220px; height:auto; padding:2px 0px 2px 2px;}
#Pie {width:1000px; height:20px; background-color: #DAE7F7; border-top:1px solid #CCC; clear:both;}

/*para el home*/
#ColB1  {float:left; width:300px; background-color: #FFF; padding:0px 0px 0px 10px; border-top:0px; border-bottom:0px;}
#ColB2  {float:left; width:300px; background-color: #FFF; padding:0px 5px 0px 0px; border-top:0px; border-bottom:0px;}

/* Etiquetas HTML */
body {margin:1px 0px 0px 0px; font-family:Trebuchet MS; font-size:12px; color:#333; line-height:140%; text-align:center;}
h1 {width:100%;  background-color:#DAE7f7; border:1px solid #BBC6D4; border-bottom:3px solid #FFEC0C; font-weight:bold !important; padding:2px 0px; padding-left:4px; text-align:left; color:#333; font-weight:normal; font-size:12px;}
h2 {width:100%;  background-color:#DAE7f7;  padding-top:0px; padding-left:4px; text-align:left; color:#333; font-weight:normal; font-size:12px;}
#ColA h1 {width:auto; margin-bottom:0px; border:1px solid #BBC6D4; border-bottom:3px solid #FFEC0C; font-weight:bold;}
#ColB h1 {font-weight:bold !important; margin-top:0px; margin-bottom:-40px;}
#ColB > h1 {font-weight:bold !important; margin-top:0px; margin-bottom:-20px;}
#ColC h1 {font-weight:bold !important;} (linea de la referencia anterior)
#ColC h1 {font-weight:bold;}
.parrafocont {width:auto; height:auto; margin:0px;}
a {font-family:Trebuchet MS; color: #6495ED; letter-spacing:0px;}
/* Etiquetas Head */
.ImgIzq {float:left; width:180px; height:120px;}
.ImgCent {float:left; width:600px; height:120px;}
.ImgDer {float:right; width:220px; height:120px;}

/*Estilos para el BreadCrumb */
#breadcrum {margin:0px; display:none; border:1px solid}
#breadcrum ul.breadcrum {font-size:14px; font-family:Trebuchet MS; font-weight:bold; color:#666;}
#breadcrum ul.parentPath a {font-size:14px; font-family:Trebuchet MS; font-weight:bold; color:#666; text-decoration:none;}

/*Estilos para el Menu 0 */
div#Menu2 {margin-left:160px; margin-right:240px; padding:1px 5px; text-align:right; margin-top:3px;}
div#Menu2 a {font-family:Trebuchet MS; font-size:11px; text-decoration:none; color: #000000; font-weight:bold;}
div#Menu2 a:hover {text-decoration:underline;}


/* Estilos para la Barra de Navegacion */
/*Nivel 1 */
#Menu1 div.nav3 { width:178px; margin-top:0px; /*margin-bottom:-20px;*/}
#Menu1 h1 {margin:0px 0px 2px 0px; width:178px;}
#Menu1 div.nav3 ul.level1  {margin-top:0px; margin-left:0px;}
#Menu1 div.nav3 ul li {width:178px; height:auto; background-image: url(Image/fnd_nav2.png); background-repeat: repeat-x; background-position:top; list-style: none; margin:-5px 0px 1px 0px;}
#Menu1 div.nav3 ul.level1 li.current {width:178px;height:auto; margin-left:0px;}
#Menu1 div.nav3 ul li a {font-family:Trebuchet MS; font-size:11px; letter-spacing:0px; text-decoration:none; color:#333; margin:10px 0 15px 5px; text-align:left;}
body div#container div#ColA #Menu1 div.nav3 ul li a {font-family:Trebuchet MS; font-size:11px; letter-spacing:0px; text-decoration:none; color:#333; margin:10px 0 0 5px; text-align:left;}
/*Nivel 2*/
#Menu1 div.nav3 ul.level1 ul.level2 { margin:0px; background:#FFF;}
#Menu1 div.nav3 ul.level1 ul.level2 li  {width:178px;  margin-top:0px; padding-left:0px;  background-image:none; background-repeat: no-repeat; border-bottom:1px dotted #F0F0F0 ; padding:0px;}
#Menu1 div.nav3 ul.level1 ul.level2 li.current {width:178px; padding:0px; margin-left:-5px;}
#Menu1 div.nav3 ul.level1 ul.level2 li.current a {font-weight:bold; }
#Menu1 div.nav3 ul.level1 ul.level2 li a {#color#999; margin-top:0px;}
#Menu1 div.nav3 ul.level1 ul.level2 li a:hover {color:#666; text-decoration:underline;}




/*Estilos para Parrafos de Primer Nivel */
.contenidopar {width:auto; height:auto; background-color:#E8F5FF; margin:5px 25px 5px 5px; padding:5px; border:1px solid #ccc;}
.contenidoimpar {width:auto; height:auto; background-color:#FFF; margin:5px 25px 5px 5px; padding:5px; border:1px solid #CCC;}
/* .contenidopar h1, .contenidoimpar h1 {font-size:11px; color:#006699; text-align:left; border-bottom:1px dotted #069; margin:10px 5px 5px 0px; padding:3px 0px;} */
.contenidopar a, .contenidoimpar a {font-weight:normal; text-decoration:none; color:#191970; text-align:right;}
.contenidopar a:hover, .contenidoimpar a:hover {color:#191970; text-decoration:underline; text-align:right;}

/*Estilos para home */
#textohome {float:left; width: 260px; heightx:120px; margin:5px; padding:3px; border:1px solid #022158; font-family:Trebuchet MS; margin-right:-3px;}

/*Estilos para la Caja de Logeo */
div.logeo, div.logeoEmp {width:auto; margin-top:0px}

div.logeo label, div.logeoEmp label {display:block;}

div.logeo label span, div.logeoEmp label span {width:60px;}

div.logeo h1, div.logeoEmp h1 {margin-bottom:-50px;}
/*div.logeo h1 {width:auto; height:auto; margin:0px 5px -20px 5px; padding:2px 5px; font-size:11px; color:#FFEC0C; text-align:left; border-bottom:1px solid #FFEC0C; } */

div.logeoEmp a.BotonAccionLogin {margin-top:-20px;}

.loginForm {border:0px; font-family:Trebuchet MS; font-size:12px; margin-left:5px; text-align:left;}

.loginBox {border:0px; margin-bottom:5px; padding-bottom:7px;}

.login {color:#333;}

.password {color:#333;}
fieldset#loginBox label.password input#passwordValue { margin: 0px; padding:0px; margin-left: 9px;}
fieldset#loginBox label.password span {width:auto; margin: 0px; padding:0px;}
fieldset#loginBox label.password {margin: 0px; padding:0px; margin-bottom: 10px;}
label.login input, label.password input, input#loginValue, input#passwordValue, input.loginValue{background-color:#F0F0F0; border:1px solid #999; padding:1px 3px; width:152px; }
#boton{ margin-left: 0px; margin-top: 8px;}
input#ano { size:6; width:40px;}



.BotonAccionLogin {color:#E0EEF7; margin-left:168px;  background:#3F6884; border:1px solid #3F6884; padding:1px 2px;  font-size:10px;}

.pswChangeLink {color:#284354; padding:2px 4px; background:#EFF4F8; font-size:10px; letter-spacing: 0px;}
td.pswChangeLink a {color:#284354; padding:2px 4px; background:#EFF4F8; font-size:10px; letter-spacing: 0px;}
.pswChangeBox {border:0px;width:100%;}
label.newpsw {color:#333; width:100%;}

.pswChangeBox label span span {width:70px;}


#newpsw {background:#F0F0F0; border:1px solid #999; padding:1px 0px;  margin-left:1px; margin-right:0px; width:120px;}

.newpswrepeat {color:#333;}

#newpswrepeat {background:#F0F0F0; border:1px solid #999; padding:1px 0px;  margin-left:1px; margin-right:0px; width:120px; margin-bottom:10px;}

.M06Linksubmit {color:#E0EEF7; margin-left:100px;  background:#3F6884; border:1px solid #3F6884; padding:1px 2px;  margin-top:500px; font-size:10px;}

div.formaAfiliados {}
div.formaAfiliados input {background:#F0F0F0; border:1px solid #999; padding:1px 0px;}
div.formaAfiliados input.btnAfiliados {color:#E0EEF7; margin-top:10px;  background:#3F6884; border:1px solid #3F6884; padding:1px 2px;  font-size:10px;}

/* Estilo para los banners */
#banners {float:left; margin: 5px 0px; padding:0px 20px; border:0px;}

#consulta {margin-left:-5px;}

/*Pagina Home*/ 
div#NoticiasHome {width:594px; margin-bottom:5px; margin-top:-18px; color:#333; font-family:tahoma; border:1px solid #DAE7F7;}
div#NoticiasHome dl.CajaNoticias { padding:5px 11px;}
div#NoticiasHome dt.TituloNoticia {font-weight:bold; border-bottom:1px solid #CCC; margin-bottom:5px; padding-bottom:3px; font-size:12px;}
div#NoticiasHome dd.ContenidoNoticia {margin-left:0px; }
div#NoticiasHome dd.ContenidoNoticia  a {color:#6495ED; font-size:11px; text-align:right;}
div#NoticiasHome dd.ContenidoNoticia  a:hover {color:#333; text-decoration:underline;}

span.LinkHistorico { width:578px; text-align:right;}
span.LinkHistorico a { color:#666; font-size:11px;}
span.LinkHistorico a:hover {text-decoration:underline; color:#333;} 

div.UltimasNoticias dl.ContainerNoticia1 { float:left; width:294px; height:130px; background:#FAFAFA; border:1px solid #ECECEC; margin:10px 2px 0 0; padding:5px; margin-top:-18px;}
div.UltimasNoticias dt.TituloNoticia1 {font-size:12px; font-weight:bold; }
div.UltimasNoticias dd.ContenidoNoticia1 {margin-left:0px; }
div.UltimasNoticias dd.LinkNoticia1 {text-align:right;}
div.UltimasNoticias dd.LinkNoticia1 a { }
div.UltimasNoticias dd.LinkNoticia1 a:hover {text-decoration:underline; }

div.UltimasNoticias dl.ContainerNoticia2 {float:left; width:296px; height:130px; background:#FAFAFA; border:1px solid #ECECEC; margin:10px 0 0 2px; padding:5px; margin-top:-18px;}
div.UltimasNoticias dt.TituloNoticia2 {font-size:12px; font-weight:bold; }
div.UltimasNoticias dd.ContenidoNoticia2 {margin-left:0px; }
div.UltimasNoticias dd.LinkNoticia2 {text-align:right; }
div.UltimasNoticias dd.LinkNoticia2 a { }
div.UltimasNoticias dd.LinkNoticia2 a:hover {text-decoration:underline; }

#newpsw {background:#F0F0F0; border:1px solid #999; padding:1px 0px;  margin-left:1px; margin-right:0px; width:120px;}

.newpswrepeat {color:#333;}

#newpswrepeat {background:#F0F0F0; border:1px solid #999; padding:1px 0px;  margin-left:1px; margin-right:0px; width:120px; margin-bottom:10px;}

.M06Linksubmit {color:#E0EEF7; margin-left:100px;  background:#3F6884; border:1px solid #3F6884; padding:1px 2px;  margin-top:500px; font-size:10px;}

div.formaAfiliados {}
div.formaAfiliados input {background:#F0F0F0; border:1px solid #999; padding:1px 0px;}
div.formaAfiliados input.btnAfiliados {color:#E0EEF7; margin-top:10px;  background:#3F6884; border:1px solid #3F6884; padding:1px 2px;  font-size:10px;}

div#motor {float:right; width:221px; height:0px; border-left:0px solid #FFF; margin-top:-20px;  margin-bottom:-20px;}
/*Parrafos*/
p#M29searchPrevText {float:left; width:auto; font-weight:bold; font-family:Trebuchet MS; font-size:11px; margin-left:10px;}
p#M29searchInputCont{float:left; width:auto; height:0px; margin-left:1px; margin-right:3px;}
p#M29searchButton{ float:left; width:auto;}
/*Inputs*/
input#M29searchButton { background:#3f6884 ; border:1px solid #3F6884; color: #FFFFFF; font-size:9px; font-weight:bold; padding:0px 3px;}
p#M29searchInputCont input { border:1px solid #999999; background:#F0F0F0; height:17px; margin-left:5px;}
div#hidden {display:none;}
div.Noticias {margin-top:-15px;}

/*Ańadidos para modificacion de sitio web*/
.BannersIzq {margin-top:35px;}
.BannersIzq a img {border:0px;} 

div#banners {width:218px; margin-top: 9px;}
div.recuperar {width:auto; float:right; margin-top:-36px; margin-bottom:10px !important;}
div.convenios {margin-top:-2px;}
/*modificado ER 11/08/2008 ancho del div de convenios para que abarque siempre toda la columna*/
div.convenios {whidth: 100%;}
div#Logeo {margin-top:-26px !important;}
fieldset#loginBox input#passwordValue{margin-bottom:19px;}
/*modificado por ER. se oculta estos h1 segun requerimientos del cliente. 11/08/2008*/
div.BannersIzq h1 {margin-top:17px; display:none;}
div.convenios h1 {margin-top:-21px; display:none;}
div.noticias h1 { display:block; color:white; background-color:white; border-color: white;}
/*fin del cambio Evelio Ramírez.*/
/*modificado por ER. Estilos a los resultados de la busqueda de egresados. 12/08/2008*/
div#ColB div#par8161 table th{text-align: center; background-color: #DEE7F7; border-top-style: solid; border-top-width: 2px; border-top-color: #FFEF08;}
div#ColB div#par8161 table td{text-align: center;}
div#ColB div#par8161 table tr.par td{text-align: center; background-color: #6BAADE;}
div#ColB div#par8161 table tr.impar td{text-align: center; background-color: #BDD7FF;}
div#ColB div#par8161 .botonbusq{width: 60px; height: 20px; color:#E0EEF7; margin-left:235px; margin-top: 5px; font-size: 12; background-color:#3F6884; border:1px solid #3F6884; padding:1px 2px;  font-size:10px;}
/*fin del cambio Evelio Ramírez.*/
/*modificado por ER. ajustes de alineacion de noticias con imagenes a la derecha. 14/08/2008*/
div#ColC div#cerrarsesion { margin-top: 20px;}
div#busqueda { margin-bottom:35px;}
/*fin del cambio Evelio Ramírez.*/
/*MODIFICACION PARA ESTILOS DE FIREFOX*/
/*DIVISIONES DE NOTICIAS*/
div.UltimasNoticias > dl.ContainerNoticia1{ width: 295px; padding: 0px; margin-right:2px;}
div.UltimasNoticias > dl.ContainerNoticia2{ width: 295px; padding: 0px;}
/*FIN DE MODIFICACION DE NOTICIAS*/
/**/

#frame7866{height:700px;}
#par7866{ height:700px;}

/*FIN DE MODIFICACIONES FIREFOX*/
body#Home div#container #ColB  {float:left; width:600px; height:auto; background-color:#FFF; padding:2px 2px 0px 2px;}
body div#container div#ColA{ margin-top:0px;}
body div#container div#ColB{ padding-top:0px;}
body div#container div#ColB div.WIBParagraph p{ margin-top:-10px;}
body div#container div#ColB div#flash{margin: 0px;}
body div#container div#ColB div#flash > p{margin-top: 0px;}
body div#container div#ColC{ padding-top:0px;}
body div#container div#ColC > div#login{margin-top: -7px;}
div#container #ColB  {float:left; width:600px; height:auto; background-color:#FFF; padding:2px 15px 0px 15px;}
body#PagNoticias div#container #ColB  {float:left; width:600px; height:auto; background-color:#FFF; padding:2px 15px 0px 15px;}
body#PagNoticias > div#container > #ColB  {float:left; width:560px; height:auto; background-color:#FFF; padding:2px 15px 0px 15px;}
div#container > #ColB  {float:left; width:570px; height:auto; background-color:#FFF; padding:2px 15px 0px 15px;}
body#Contacto div#container #ColB  {float:left; width:600px; height:auto; background-color:#FFF; padding:0px 2px 0px 2px; text-align:center;}
body#Contacto div#container #ColB h1 {font-weight:bold !important; margin-top:0px; margin-bottom:5px; width:95%;}
body#Contacto div#container #ColB > h1 {font-weight:bold !important; margin-top:0px; margin-bottom:15px; margin-left: 5px; width:95%;}
body div#container #ColB iframe {margin-top:50px;}
body div#container #ColB iframe#frame7719 {margin-top:20px;}
body div#container #ColB iframe#frame7869 { width: 580px;}
body#Contacto div#container #ColB iframe#frame7869 { margin-left: -15px; margin-top: 5px;}
body div#container #ColB h1 {font-weight:bold !important; margin-top:0px; margin-bottom:10px; width:100%;}
div#container #ColC div#cerrarsesion{ margin-top: -55px; margin-left:125px;}
dl.ContainerNoticias dd.ContenidoNoticias {margin-left:-10px;}
div#par8164 div.Noticias dl.ContainerNoticias dd.ContenidoNoticias {margin-left:0px;}
div#Colb div#par8164{ margin-left:0px;}
#Menu1 div.nav3 > ul > li > a { margin-bottom:0px;}
