body{margin:0px;padding:0px;font:1em helvetica,arial,verdana;background-color:#7acbc5;background-size:cover;overflow-y:scroll;}
.principal{margin:0px auto;padding:0px;width:1146px;background:#fff;z-index:1;}
.content{margin:0px;padding:0px;padding-top:40px;text-align:center;min-height:650px;}
.header{text-align:center;height:105px;clear:both;margin-bottom:0px;padding:10px;border-bottom:5px solid #7acbc5;background:#fff url('../img/fondoheader2.png');}
.logoizq{width:120px;float:left;font:bold 1.2em arial;letter-spacing:6px;color:#fff;text-align:center;padding-top:90px;background:transparent url('../img/logounam2.png') 50% 0% no-repeat;}
.logoder{width:120px;float:right;font:bold 1.2em arial;letter-spacing:6px;color:#fff;text-align:center;padding-top:90px;background:transparent url('../img/logocch.png') 50% 0% no-repeat;}
.title{width:885px;float:left;padding-top:10px;font:1.2em/1.4em arial;color:#fff;}
.title .big{font-weight:bold;font-size:1.1em;}
.title .slogan{font-size:0.9em;font-style:italic;}
/*.menu ul{margin-top:0em;margin-right:0em;padding:0em;float:right;font:1em verdana;}
.menu li{color:#fff;list-style:none;float:left;margin:0px 2px,padding:0.5em 1em;}
.menu li.disabled{background-color:#bbb !important;color:#eee;font-style:italic;pointer-events:none;}
.menu li a{padding:8px 12px;display:block;color:#fff;background-color:#35a8e0;}
.menu li a:hover{background-color:#f29100;text-decoration:none;color:#fff;}
.menuiz ul{width:30px;padding:0px;float:left;}
.menuiz li{margin:2px 0px;padding:8px 0px 8px 4px;width:18px;background-color:#CF5836;color:#000;list-style:none;border:1px solid #f40;border-radius:0em 1em 1em 0em;-moz-border-radius:0em 1em 1em 0em;-webkit-border-radius:0em 1em 1em 0em;-khtml-border-radius:0em 1em 1em 0em;opacity:0.8;filter:alpha(opacity="80");}
.menuiz li:hover{width:30px;padding:8px 0px 8px 14px;opacity:1;filter:alpha(opacity="100");}
.menuiz li em{font:bold 0.85em/1.1em verdana;display:block;}
.menuiz li a{display:block;color:#333;}
.menuiz li a:hover{color:#000;text-decoration:none;}
 ul.menu {display:inline-block; margin:0px,padding:0.06em, list-style-type:none;white-space:nowrap;}
 ul.menu ul {display:none;}
 ul.menu.li {position:relative;display:inline-block;}
 ul.menu2.li {position:relative;display:block;}*/
.menu ul{ list-style:none;float:right;font:1em color:#fff ArialRounded;margin:0em;}
.menu li{ display:inline-block;padding:0.05em;margin:0em;}
.menu a { background-color:#b912bd;display:block;font-family:Helvetica, Verdana;font-size:1em;padding:0.5em 1em;text-decoration:none;color:#fff;font:bold;}
.menu a hover{background-color:#7acbc5;color:#fff;font:bold;}
.menu a.disabled{background-color:#bbb;color:#eee;font-style:italic;pointer-events:none;}
.menu ul li ul {display:none;position:absolute;width:145px;margin-top:0.06em;}
.menu ul li a:hover + ul, .menu ul li ul:hover {display:inline-block;}

.volverinicio{display:none !important;border:1px solid red;}
.pie{font:0.9em arial;background-color:#9AB17D;text-align:center;min-height:110px;color:#fff;clear:both;padding:0 20px;border-top:5px solid #7acbc5;background:#fff url('../img/fondoheader2.png')}

.pie a{color:#fff !important;}
.firmaUNAM{float:right;width:100px;height:90px;background:url('../img/firmaUNAM.png') 50% 50% no-repeat;background-size:100%;}
.pie a.disabled, .pie a.disabled:hover{color:#aaa !important;cursor:default;text-decoration:none;font-style:italic;}
.trans80{background:url('../img/trans80.png');}
.banner{margin:0px;height:400px;background:url('../doc/banner.jpg') 0% 100% no-repeat;background-size:100%;}
.b2{height:390px;}

#convoca{clear:both;margin:0em;padding:1em;border-top:8px solid #7acbc5;background:#fff;font:1em helvetica}
#convoca2{clear:both;margin:0em;padding:0em;background:#fff;font:1em helvetica}
#convoca h1{margin:5px;font:1.3em helvetica;color:#000;text-align:center;}
#convoca h2{margin:1em 0px;padding:0.5em;text-align:center;color:#fff;font:bold 1.3em helvetica;background:#555;}
#convoca h3{font:bold 1em helvetica;color:#000;text-align:left;margin:1em 0px 0.5em;}
#convoca .columns{margin-top:2em;width:100%;}
#convoca .columns td{padding:0px 1em;vertical-align:top;}
#convoca p{font:1em helvetica;text-align:center;color:#000;margin:0px;}
#convoca p.parentesis{font:1em/1.4em verdana,helvetica;margin:1em 0px 1em 1em;text-align:justify;}
ul.level0,ol.level0{margin:0px;padding-left:40px;text-align:justify;}
ul.level1,ol.level1{margin:5px 0px;padding-left:25px;text-align:justify;}
ul.level2,ol.level2{margin:0px;padding-left:25px;text-align:justify;}
ul.level0 li,ol.level0 li{padding:0.4em 0px;line-height:1.4em;}
ul.level1 li,ol.level1 li{padding:0.4em 0px;line-height:1.4em;}
ul.level1 p,ol.level1 p{margin:0px;padding:5px 0px;}
ul.level2 p,ol.level2 p{margin-left:-1.5em;padding:5px 0px;}
ol.u-roman li{list-style-type:upper-roman;}
ol.decimal li{list-style-type:decimal;}
ul.disc li{list-style-type:disc;}
ol.parentesis{margin:0px;padding:0px;padding-left:35px;counter-reset:list;}
ol.parentesis > li {list-style:none;position:relative;}
ol.parentesis > li:before {counter-increment:list;content:counter(list,lower-alpha) ") ";position:absolute;left:-1.4em;}

bodyOLD{font-family:verdana,helvetica,arial;font-size:0.9em;background:#000 url('../img/theme_background.jpg');padding:10px;text-align:center;}
/*Divs*/
#principalOLD{border:1px solid #CCC;padding:2px;width:970px;background-color:#fff;margin:auto;}
#bannerOLD,#pieOLD{width:966px;background-color:#132b75;text-align:center;color:#FFF;margin:0px auto;font-size:0.7em;padding:0px;}
#bannerOLD{padding:10px 2px;}
#pieOLD{padding:0px 2px 5px;clear:both;}
#pieOLD a{color:gray;display:inline;}
#menuOLD{width:140px;float:left;background-color:#fff;text-align:center;}
#menuOLD a img{border:5px solid #FFF;margin:10px;}
#menuOLD a img:hover{border:5px solid #ddd;padding:10px;margin:0px;}
#contenidoOLD{width:930px;padding:0px 20px;float:left;background-color:#fff;min-height:500px;}
#contenidoOLD.menu1{width:786px;border-left:4px solid #ddd;}
#contenidoOLD.menu2{width:642px;border-left:4px solid #ddd;border-right:4px solid #ddd;}
#contenidoOLD.convocatoria {width:726px;text-align:center;border:3px groove #ccc;padding:30px;font-size:0.75em;background-color:#DBE5F1;border-radius: 75px;-ms-border-radius:75px;-webkit-border-radius:75px;-khtml-border-radius:75px;margin:10px;}
#barra_menu{padding:0px 5px;text-align:center;}
#barra_menu div{text-align:center;color:#abc;font:bold italic 1.4em arial;letter-spacing:-1;}
#barra_menu a.boton_menu{background-color:#d4deec;border:1px solid;border-color:#eee #58b #58b #eee;color:#147;cursor:pointer;margin:4px 4px;padding:2px;font:0.9em arial;border-radius:25px 5px;-ms-border-radius:25px 5px;-webkit-border-radius:25px 5px;-khtml-border-radius:25px 5px;z-index:100;letter-spacing:-1;display:block;}
#barra_menu a.boton_menu:hover{background-color:#86A3CA;border-color:#999 #000 #000 #999;color:#fff;text-decoration:none;display:block;}
#barra_menu a.disable,#barra_menu a.disable:hover{background-color:#eee;border-color:#eee #ccc #ccc #eee;color:#ccc;cursor:default;text-decoration:none;}
.error{border:1px dotted #f00;font:bold 1em/1.1em arial;color:#d00;text-align:left;padding:10px;margin:10px;}
.error div{font:1em/1.2em arial;margin:0px 0px 0px 10px;}

@-webkit-keyframes anim1{ from{opacity:1;left:0px;top:0px;} 25%{opacity:.8;left:10px;top:10px;} 50%{opacity:.6;left:0px;top:20px;} 75%{opacity:.8;left:-10px;top:10px;} to{opacity:1;left:0px;top:0px;} }
@keyframes anim1{ from{opacity:1;left:0px;top:0px;} 25%{opacity:.8;left:5px;top:5px;} 50%{opacity:.6;left:0px;top:10px;} 75%{opacity:.8;left:-5px;top:5px;} to{opacity:1;left:0px;top:0px;} }
.animation1 {position:relative;animation:anim1 2 cubic-bezier(1,0,0,1) .4s;-webkit-animation:anim1 2 cubic-bezier(1,0,0,1) .4s;}
@-webkit-keyframes anim2{ from{left:-100px;} 25%{left:-75px;} 50%{left:-50px;} 75%{left:-25px;} to{left:0px;} }
@keyframes anim2{ from{left:-100px;} 50%{left:200px;} to{left:0px;}  }
.animation2 {position:relative;-webkit-animation:anim2 1s ease-in 1s 1;animation:anim2 1s ease-in 1s 1;}

.ficha2 input, .ficha2 select, .ficha2 textarea{padding:5px;font:bold italic 0.9em verdana;color:#333;border:1px solid #9E4736;}
.ficha2 input:hover, .ficha2 select:hover, .ficha2 textarea:hover{background-color:#ffa;}
.ficha2 input[type=checkbox]{color:#333;}
.container{float:left;margin:10px;}
.ficha_registro{width:100%;}
.ficha_registro th{font-size:0.9em;font-weight:normal;text-align:right;color:#fff;background:#9E4736;padding:0px 5px;}
.ficha_registro td{font-size:0.9em;}

/*Tablas*/
.ficha1{margin:3px auto;text-align:center;color:#333;font-size:1em;}
.ficha1 th{background:#D4E5F5;font-weight:normal;text-align:right;padding:5px;min-width:200px;}
.ficha1 input, .ficha1 select{font:bold italic 0.9em verdana;color:#333;width:500px;}
.ficha1 input:hover{font:bold italic 0.9em verdana;color:#333;border:1px inset #ccc;background-color:#ffa;}
.ficha1 input[type=text],.ficha1 select{font:bold italic 0.9em verdana;color:#333;}
.ficha1 input[type=checkbox]{color:#333;width:50px;}
.ficha1 textarea{font:italic 0.9em verdana;  color:#000;}
table.comprobante{width:90%;margin:auto;color:#888;text-align:left;font-style:italic;}
table.situacion{width:100%;margin:auto;}
table.situacion th{text-align:left;padding:5px;}
table.situacion td{text-align:left;padding:5px;}
table.autores{width:100%;margin:10px;}
table.autores th{font-style:italic;background:#d0d0d0;}
table.autores td{background:#f0f0f0;}
.form0{margin:5px auto;text-align:center;color:#555;font-size:1em;}
.form0 input,.form0 select{font:bold italic 0.8em verdana;color:#333;}
.form0 textarea{font:italic 0.8em verdana;color:#000;}
.listado{width:95%;margin:auto;border-collapse:collapse;}
.listado th{border:2px solid #d4e5f5;color:#7a8bcc;}
.listado td{border:2px solid #d4e5f5;}
.listvert{width:95%;margin:auto;font-size:0.8em;color:#333;}
.listvert th{background:#D4E5F5;font-weight:normal;padding:5px 10px;min-width:200px;text-align:right}
.listvert td{border:2px solid #d4e5f5;padding:5px 10px;text-align:left}
.Bkcolor{background:#D4E5F5;}

/*Listas y vinetas*/
li{text-align:justify;font:1em verdana,helvetica,arial;margin:0px 0.8em;color:fff;}
.infolist li{margin:15px 40px;text-align:justify;font:1em helvetica, arial;}
.info {margin:25px 0px;}
.info li{text-align:left;color:#039;font:small-caps 0.85em verdana,helvetica,arial;margin:15px 0px;}

/*Parrafos*/
.bloque {border:1px dashed #006;text-align:center;color:#000;font:small-caps bold 0.9em arial;padding:4px 0px;}
.aviso{background:url('../img/icon_warning.png') 0% 50% no-repeat;background-size:auto 20px;font:italic 1em helvetica, arial;text-align:left;margin:5px 10px 5px 30px;padding-top:5px;padding-left:30px;min-height:22px;}
.instruccion{background:url('../img/icon_instruct.png') 0% 50% no-repeat;background-size:auto 20px;font:italic 1em helvetica, arial;text-align:left;margin:5px 10px 5px 30px;padding-top:0px;padding-left:40px;min-height:22px;}
.destacado{font:bold 1em helvetica;margin:15px 25px;color:#132B75;}
.negritas{font-weight:bold;font-variant:small-caps;}
.nota {font:0.9em verdana,helvetica,arial;text-align:justify;}
.buttons{text-align:center;margin:20px 0px;}
.buttons input{background-color:#56c;color:#fff;border:2px outset #00f;margin:0px 2px;padding:5px;}
.buttons input:hover{color:#ff0;background-color:#128;cursor:pointer;}
.buttons input:disabled{background-color:#ddd;color:#888;border-color:#000;cursor:default;}
fieldset.ficha{text-align:left;border:3px solid #9E4736;margin:auto;margin-bottom:20px;width:95%;}
fieldset.ficha legend{color:#9E4736;font:italic bold 1.1em helvetica,arial;}

/*Títulos*/
h1{font:small-caps bold 1.4em verdana;color:#7f1184;}
h2{font:bold small-caps 1.4em verdana,helvetica,arial;color:#666;}
h3{font:bold 0.95em verdana,helvetica,arial;color:#666;}
h4{font:bold italic 1.2em sans-serif;color:#07B0EF;text-align:right;margin:0px;padding:0px;}
/*Contenedores*/
marquee.front {font:italic 1.2em verdana,helvetica,arial;color:#18813F;margin-top:25px;}
fieldset{border:2px solid #D4E5F5;margin:5px auto;}
fieldset legend{color:#7A8BCC;font:Italic Bold 1em Helvetica, Arial;}
fieldset.vistoso{font-size:0.9em;background-color:#eee;}
fieldset.comprobante{padding:5px;color:#333;font-size:0.95em;width:95%;border:2px solid #abc;}
fieldset.comprobante p{margin:10px;text-align:left;font-size:0.95em;}
fieldset.comprobante legend{color:#67b;}
fieldset.comprobante ol, fieldset.comprobante ul{color:#333;font-size:0.95em;}
div.pasados {float:left;margin:20px;width:180px;height:280px;padding:10px 10px 10px 210px;background:#fff;border:1px dashed #ccc;}
div.pasados h2{font-family:'Rock Salt',arial;font-size:18px;color:#f40;padding:0px 5px;text-align:center;text-shadow:-1px -1px 2px #000;background:#fff url(../img/stripe_light.gif) repeat top left;}
div.pasados h3{font:1em arial;color:#f60;text-shadow:0px 0px 1px #aaa;padding:10px;background:#ddd;text-align:center;}
div.pasados p{font:italic bold small-caps 1em 'trebuchet ms';text-align:center;padding:10px 0px;}
div.thumb{float:left;margin:5px;padding:5px;background:#fff;border:1px dashed #ccc;}
/*CLASES GENERALES*/
.oculta {display:none;}
.left {text-align:left !important;margin-left:0;margin-right:auto;}
.center {text-align:center !important;margin-left:auto;margin-right:auto;}
.right {text-align:right !important;margin-left:auto;margin-right:0;}
.justify {text-align:justify;margin-left:5px;margin-right:5px;}
.subt1{font:bold small-caps 1em verdana;letter-spacing:-0.5;padding:2px 5px;}
.subt2{font:bold small-caps 0.9em verdana;padding:2px 5px;color:#333;text-align:center;}
.blue{color:#006;background-color:#d3e5f9;}
.red{color:#f00;}
.arrow{padding:3px 30px;background-image:url('../img/flecha1.png');background-repeat:no-repeat;text-align:left;}
.query_string{border:1px solid red;background:#000;text-align:left;color:#fff;padding:5px;}
.blink {text-decoration:blink;}
.registro{margin:auto;width:320px;}
.registro th{text-align:right;font:normal 0.9em verdana;}
.registro td{width:1%;font:normal 1em verdana;border:0px !important;padding:4px 0px !important;text-align:right !important;}
.list1{width:95%;margin:auto;border-collapse:collapse;font-size:0.95em;}
.list1 .negritas{font-variant:small-caps;font-weight:bold;font-size:0.9em;}
.list1 caption{text-align:left;margin:10px 0px 0px;font-weight:bold;font-size:0.9em;}
.list1 th{background:#9bd;color:#fff;padding:5px 3px;border:2px solid #9bd;}
.list1 td{border:2px solid #9bd;text-align:center;font-variant:small-caps;padding:5px 3px;}
.list1 table{margin:20px Auto 0px;}
.list1 table td{border:none;text-align:right;font-size:0.8em;}

#change{width:16px;height:16px;background:url('../img/iconChange.gif') no-repeat;float:right;cursor:pointer;}

/*opciones para formulario de contacto*/
#contacto{clear:both;padding:1em;}
#contacto h1{font:small-caps bold 1.2em helvetica;color:#143390;text-align:center;margin:1em;}
#contacto h2{font:1.2em verdana;color:#E53389;text-align:center;margin-top:1em;}
#contacto h3{font-weight:bold;color:#000;font-size:1em;font-style:italic;letter-spacing:1px;}
#contacto h4{font:normal 0.95em verdana;color:#666;margin-bottom:1.2em;}
#contacto table{margin:1em 0em;width:100%;}
#contacto table td.der{width:50%;border-left:10px solid #ddd;}

/*ESPECIALES*/
@media print {
  body{font-size:0.85em !important;}
  body, .todo, .principal {background:none !important; border:none;}
  .principal{margin:1em auto;width:90%;}
  .header{height:85px;padding:10px 0px;border-bottom:3px solid #9AB17D;background:#fff url('../img/trans90.png');}
  .logoizq{width:62px;float:left;padding-top:72px;font-size:0.95em;letter-spacing:5px;background:transparent url('../img/logounam62x70.png') 50% 0% no-repeat;}
  .logoder{width:70px;float:right;padding-top:72px;font-size:0.95em;letter-spacing:5px;background:transparent url('../img/logoCCH70x70.gif') 50% 0% no-repeat;}
  .title{width:550px;float:left;padding-top:20px;font:1em/1.2em arial;color:#069;}
  .title .big{font-size:0.95em;}
  .title .slogan{font-size:0.85em;}
  .toprint{display:none;}
  /*.pie{font-size:0.8em;min-height:40px;padding:0px;}*/
  .pie{font:0.8em arial;min-height:0px;}
  .firmaUNAM{width:75px;height:70px;}
}

/*POR REVISAR*/
H1{Font:Small-Caps Bold 1.4em helvetica;Color:#7f1184;Text-Align:Center;}
H2{Font:Bold 1.1em helvetica;Text-Align:Center;Color:#666;Margin:0px;Padding:0px;}
H3{Font:Bold 1em helvetica;Color:#666;Text-Align:Center;Margin:0px;}
H4{Font:Bold 1em helvetica;Text-Align:Center;Margin:0px 10px;}
H5{Font:0.8em helvetica;Text-Align:Center;Margin:5px;}
A{Text-Decoration:None;}
p{margin:15px 30px;text-align:justify;}
/*P.Error{Background:url('../img/ErrorIcon20.jpg') No-Repeat;Font:Bold 1em helvetica;Color:#DA0000;Margin:10px 20px;Padding:2px 25px;Height:20px;}*/
.contenedor{Margin:10px auto;Text-Align:Center;Font:1em helvetica;}
.trabajo{background:#EEE;Width:95%;Margin:10px auto;Padding:5px;Font:Bold 0.9em helvetica;Color:#132B75;}
#Title{Text-Align:Center;Height:60px;Width:95%;Margin:0px auto;Padding:10px;}
#LogoIzq{Float:Left;}
#LogoCen{Float:left;width:820px;}
#LogoDer{Float:Right;}