body{margin:0px;padding:0px;font:1em helvetica,arial;background:#fff url('../img/back01.png') 50% 0% no-repeat fixed;background-size:100% auto;}
.principal{margin:0px auto;padding:0px;width:1146px;background-color:RGBA(215,194,211,.3);}
.content{margin:0px;padding:0px;text-align:center;min-height:550px;}

/*HEADER*/
/* #97648f */
.header{height:130px;clear:both;margin-bottom:0px;border-bottom:6px solid #cdaccb;}
.logoizq{float:left;width:150px;height:130px;background:transparent url('../img/logoUNAM.png') 50% 50% no-repeat;background-size:auto 85%;}
.title{float:left;width:846px;text-align:center;padding-top:40px;font:small-caps 1.3em/1.4em arial;color:#6b2b67;}
.logoder{float:right;width:150px;height:130px;background:transparent url('../img/logoCCH.png') 50% 50% no-repeat;background-size:auto 80%;}
.banner{margin:0px;padding:0px;height:330px;background:transparent url('../img/bann01.png') 0% 100% no-repeat;background-size:100% auto;}
.b2{height:233px;background-position:50% 100%;}

/*MAIN MENU*/
.menu ul{margin-top:0px;margin-right:0px;padding:0px;float:right;font:0.9em arial;}
.menu li{background-color:#6b2b67;color:#000;list-style:none;float:left;margin:0px 2px;padding:8px 12px;}
.menu li.disabled{background-color:RGBA(180,180,180,.7);color:#ccc;font-style:italic;pointer-events:none;}
.menu li.disabled a{color:RGBA(0,0,0,.4);font-style:italic;pointer-events:none;}
.menu li a{display:block;color:#fff;font-weight:bold;}
.menu li a:hover{color:#ff0;text-decoration:none;}
.menu li a#current{background:#65944A;background:#f60;color:#FFF;}

/*PÁGINA DE TEXTO*/
.text-page{clear:both;padding:0px 3em;font-family:'Roboto',sans-serif;font-size:1.1em;}
.text-page h1{font-weight:bold;font-size:1.4em;color:#572766;text-align:left;padding:2em 0px 1em;}
.text-page h2{font-weight:bold;font-size:1.2em;color:#926799;text-align:left;}
.text-page h3{font-weight:bold;font-size:1.2em;color:#572766;text-align:left;margin:1em 0px 0.5em;}
.text-page h4{font:1em helvetica;text-align:center;color:#000;}
.text-page p{text-align:justify;line-height:1.8em;}
.text-page p.capital:first-letter{float:left;border:1px solid #999;font-size:6em;font-family:times;margin-right:5px;}
.text-page h2.txt-l{margin-top:20px;}
.text-page h2.txt-r{margin-top:20px;text-align:right;}
.text-page .txt-r{margin-left:30%;line-height:1.2em;}
.text-page .txt-l{margin-right:30%;line-height:1.2em;}
.text-page blockquote{text-align:justify;line-height:1.7em;}
.text-page .cita{line-height:1.4em;text-align:justify;margin:0px 30px;}
.text-page ul, .text-page ol{margin-top:5px;text-align:left;line-height:1.5em;}
p.dot1{margin-left:12px;text-align:justify;padding-left:20px;background:transparent url('../img/dot1.png') 0 2px no-repeat;background-size:auto 25px;}

/*TABLAS*/
.comite{width:100%;padding:0px;}
.comite td.cv{vertical-align:top;padding:0px 10px;}
.comite td.img{vertical-align:top;width:30%;padding:0px;}
.comite td.img img{width:100%;height:auto;}
.comite td.cv h1{margin:0px;font-size:1em;text-align:center;padding:.5em;color:#fff;background:#bbb;}
.comite td.cv p{margin:10px;}
.sedes{width:100%;padding:0px;}
.sedes caption{text-align:left;padding:.5em;background:#bbb;}
.sedes caption h1{margin:0px;font-size:1em;color:#000;font-variant:small-caps}
.sedes caption a{font-size:0.9em;font-style:italic;color:#fff;}
.mytable{display:table;margin:auto;}
.mytable .myrow{display:table-row;}
.mytable .mycell{display:table-cell;}

/*FOOTER*/
.pie{float:left;width:100%;font:0.9em arial;background-color:#552562;text-align:center;color:#fff;clear:both;}
.pie a{color:#fff !important;}
.pie a.disabled{color:#999 !important;cursor:default;font-style:italic;pointer-events:none;}
.pie .pie-izq{float:left;text-align:left;padding:25px 0px 25px 30px;line-height:1.6em;}
.pie .pie-der{float:right;text-align:center;}
.pre-footer{width:100%;padding:15px 0px;background:#962a97;text-align:center;}
.pre-footer img{height:40px;width:auto;margin:0px 35px;}
.pre-footer .F1{margin:1px 20px;background:url('../img/F1.png') 0% 50% no-repeat;background-size:28px 28px;padding:5px 5px 5px 35px;color:#fff;font-size:1.1em;}
.pre-footer .T1{margin:1px 20px;background:url('../img/T1.png') 0% 50% no-repeat;background-size:28px 28px;padding:5px 5px 5px 35px;color:#fff;font-size:1.1em;}
.pre-footer .M1{margin:1px 20px;background:url('../img/M1.png') 0% 50% no-repeat;background-size:28px 28px;padding:5px 5px 5px 35px;color:#fff;font-size:1.1em;}
.firmaUNAM{width:150px;height:90px;background:url('../img/firmaUNAM.png') 50% 50% no-repeat;background-size:auto 90%;}
/*.pie h1{text-align:left;margin:0px;font-weight:bold;font-size:1.3em;color:#ccc;}
.pie p{font-size:0.8em;}
.pie strong{font:bold 1.2em 'trebuchet ms',tahoma,sans-serif;}
.pie ul{list-style:none;margin:0;padding:0px 10px;font-size:0.8em;}*/

/*GENERICAS*/
.trans50{background:url('../img/trans50.png');}
.trans60{background:url('../img/trans60.png');}
.trans70{background:url('../img/trans70.png');}
.trans80{background:url('../img/trans80.png');}
.trans90{background:url('../img/trans90.png');}

#memorias{clear:both;margin:0em;padding:2em;}
#memorias .item img{width:66%;  height:auto;  float:left;  border:none;}
#memorias .item a{display:block;  float:right;  width:34%;  margin-bottom:1px;  padding:10px 0px;  background-color:inherit;  color:inherit;  font-size:0.9em;}
#memorias .item a:hover{cursor:pointer;  text-decoration:none;  color:#fc0;}
#memorias .item a.disabled,#memorias .item a.disabled:hover{font-style:italic;  color:#aaa;  cursor:default;  pointer-events:none;}
#change{margin-right:10px;  width:16px;  height:16px;  background:url('../img/iconChange.gif') 50% 50% no-repeat;  float:right;  cursor:pointer;}
@keyframes anim1,@-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 anim2,@-webkit-keyframes anim2{ from{left:-100px;} 25%{left:-75px;} 50%{left:-50px;} 75%{left:-25px;} to{left:0px;}}
.animation1 {position:relative;-webkit-animation:anim1 1s ease-in 0 3;animation:anim1 1s ease-in 0 3;}
.animation2 {position:relative;-webkit-animation:anim2 1s ease-in 1s 1;animation:anim2 1s ease-in 1s 1;}
.construct{position:fixed;width:100%;height:100%;background:RGBA(255,255,255,.9) url('../img/CCH-construct.png') 50% 50% no-repeat;}

/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
.volverinicio{display:none;}
.gestion{min-width:1146px;max-width:1440px;width:80%;}
.gestion > .content {margin-top:-70px;padding-top:0px;background:#fff;}
.gestion > .content > h1{font-variant:small-caps;font-weight:bold;font-size:2em;color:#ccc;text-align:left;}
.gestion .header {border-bottom:4px solid #069;	background: #fff;}
.gestion .menu li{background:#069;}
.gestion .logoder{float:left;}
.gestion .title{width:auto;text-align:left;font-size:1em;margin-left:1em;}

#podcast{background:#000 url('../img/aback01.png') repeat-x;}
#podcast .content{padding:0px;}
#podcast .header{border-bottom:3px solid #FED200;background:#fff url('../img/trans0.png');}
#podcast .menu li{background-color:#FED200;color:#000;list-style:none;float:left;margin:0px 1px;}
#podcast .menu li a{color:#000;font-weight:bold;}
#podcast .menu li a:hover{color:#ff0;text-decoration:none;}
#podcast .banner {margin:0px;height:360px;background:url('../doc/6ConcursoPodcast_1170x400.jpg') no-repeat;background-size:100%;}
#podcast #convoca{clear:both;margin:0em;padding:3em 2em;border:5px double #E53389;background:#fff;font:1em helvetica}
#podcast .pie{font:0.9em arial;background-color:#E53389;text-align:center;color:#fff;clear:both;padding:20px;}
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;}
#contacto{clear:both;padding:2em;}
#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:1em;}
/*divs*/
/*#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;}
*/
.barramenu{padding:0px 5px;text-align:center;}
/*.barramenu div{text-align:center;color:#147;font:small-caps bold 11px arial;}
*/
.barramenu .botonmenu{display:block;background-color:#7A8BCC;color:#fff;margin:10px 0px;padding:10px 4px;font:1em arial;}
.barramenu .botonmenu:hover{background-color:#3A4B8C;border-color:#999 #000 #000 #999;color:#fff;text-decoration:none;}
.barramenu .disable,.barramenu .disable:hover{background-color:#eee;border-color:#eee #ccc #ccc #eee;color:#ccc;cursor:default;text-decoration:none;}
.trabajo li{font:bold 1.1em arial;color:#690;letter-spacing:-1px;list-style-image:url('../img/greenarrow.gif');margin:10px auto 0px;}
.trabajo table{width:98%;margin-top:0px;}
.trabajo h3{margin:0px;font:bold 1.1em arial;line-height:0.8em;border-bottom:3px solid #d4e5f5;color:#7a8bcc;letter-spacing:-1px;text-align:left;padding-top:20px;}
.trabajo h4{margin:0px 0px 20px auto;font:0.95em georgia,arial;color:#666;letter-spacing:-1px;text-align:left;}
.trabajo td.imagen{width:25px;vertical-align:top;}
.error{border:1px dotted #f00;font:bold 1em/1.1em arial;color:#d00;text-align:left;padding:5px;padding-right:25px;margin:5px 10px;background:#fff url('../img/ErrorIcon20.jpg') 100% 50% no-repeat;}
.error div{font:1em/1.2em arial;margin:0px 0px 0px 10px;}
//div.error div{font:1em/1.2em arial;margin:0px 0px 0px 10px;}
.formatos{width:80%;margin:50px auto 2px;}
.formatos fieldset{margin:10px;border:1px solid #7a8bcc;background:url('../img/trans80.png');}
.formatos fieldset legend{border:1px solid #7a8bcc;color:#7a8bcc;background:url('../img/trans70.png');font:italic bold 1.1em verdana;padding:5px 10px;}
.formatos ol{margin:10px 20px;list-style:lower-alpha;}
.formatos ol li{margin:15px;}
/*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;}
.form0{margin:5px auto;text-align:center;color:#555;font-size:1em;}
.form0 input,.form0 select,.form0 textarea{font:bold italic 0.9em verdana;color:#333;}
.form0 td{padding:0px 5px;text-align:left;color:#000;}
.listado{width:95%;margin:auto;border-collapse:collapse;font-size:0.8em;}
.listado th{border:1px solid #7a8bcc;color:#7a8bcc;}
.listado td{border:1px solid #7a8bcc;}
.listvert{width:95%;margin:auto;font-size:0.8em;color:#333;}
.listvert th{background:#d4e5f5;font-weight:normal;padding:5px;min-width:200px;}
.listvert td{border:2px solid #d4e5f5;}
.bkcolor{background:#d4e5f5;}
/*listas y viñetas*/
ul.info{margin:25px 0px;}
ul.info li{text-align:left;color:#039;font:small-caps 0.85em verdana,helvetica,arial;margin:15px 0px;}
/*li{text-align:justify;font:1em verdana,helvetica,arial;margin:0px 0.8em;}*/
/*parrafos*/
.bloque{border:1px dashed #006;text-align:center;color:#000;font:small-caps bold 0.9em arial;padding:4px 0px;}
.aviso{text-align:center;color:#06f;font:bold 0.9em arial;margin:20px auto;}
.nota{font:0.9em verdana,helvetica,arial;text-align:justify;}
.buttons{text-align:center;}
/*ligas*/
a:link,a:visited{color:#009;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
/*títulos*/
h1{font:small-caps bold 1.4em helvetica,arial;color:#143390;text-align:center;}
h2{font:bold 1.1em helvetica,arial;text-align:center;color:#666;margin:0px;padding:0px;}
h3{font:bold 1em helvetica,arial;color:#666;text-align:center;margin:0px;}
h4{font:bold 1em helvetica,arial;text-align:center;margin:0px 10px;}
h5{font:0.8em helvetica,arial;text-align:center;margin:5px;}
/*contenedores*/
marquee.front{font:italic 1.1em verdana,helvetica,arial;color:#444;margin:10px 0px;}
fieldset{border:2px solid #7a8bcc;margin:10px auto;}
fieldset legend{color:#7a8bcc;font:italic bold 1em verdana,helvetica,arial;}
fieldset.vistoso{font-size:0.9em;background-color:#eee;}
fieldset.comprobante{padding:10px;color:#333;font-size:1em;width:94%;}
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;}
.rojo{color:#f00;font:bold 1.2em arial;}
.subt1{font:bold small-caps 1em verdana;letter-spacing:-0.5;padding:2px 5px;}
.subt2{font:bold small-caps 0.8em verdana;padding:2px 5px;color:#333;}
.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;}
.bluetable{font:1em helvetica,arial,sans-serif;margin:auto;width:95%;}
.bluetable .bluerow{border:1px solid #015696;text-align:center;padding:10px;}
.greentable{font:0.95em helvetica,arial,sans-serif;margin:auto;width:95%;}
.greentable .greenrow{border:2px solid #176E58;text-align:center;padding:10px;}
.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;}
/* from style.css*/
.login{width:210px;font-size:0.9em;text-align:center;padding:0px 10px;}
.login p{text-align:center;}
.login table th{text-align:right;font-weight:normal;}
.login a{text-decoration:none;}
.login p.buttons{margin:0px 10px;text-align:right;}
.login a:hover{text-decoration:underline;}
.cuenta{clear:both;font:italic 0.9em arial;text-align:center;margin:10px auto;color:#333;}
.iconp{width:50px;background:url('../img/iconp.gif');}
/*******************************************************************menu de opciones*****************/
div.minimenu{float:right;width:200px;height:30px;}
div.minimenu a.delete{background:url('../img/deleteicon20.gif');width:20px;height:20px;margin:10px 1px 0px 10px;float:right;}
div.minimenu a.delete:hover{background:url('../img/deleteicon25.gif');width:25px;height:25px;margin-top:5px;float:right;}
div.minimenu a.autors{background:url('../img/autorsicon20.gif');width:20px;height:20px;margin:10px 1px 0px;float:right;}
div.minimenu a.autors:hover{background:url('../img/autorsicon25.gif');width:25px;height:25px;margin-top:5px;float:right;}
div.minimenu a.view div{background:url('../img/viewicon20.gif');width:20px;height:20px;margin:10px 1px 0px;float:right;}
div.minimenu a.view:hover div{background:url('../img/viewicon25.gif');width:25px;height:25px;margin-top:5px;float:right;}
div.minimenu a.edit{background:url('../img/editicon20.gif');width:20px;height:20px;margin:10px 1px 0px;float:right;}
div.minimenu a.edit:hover{background:url('../img/editicon25.gif');width:25px;height:25px;margin-top:5px;float:right;}
div.minimenu a.eval{background:url('../img/evalicon20.gif') no-repeat;width:20px;height:20px;margin:10px 1px 0px;float:right;}
div.minimenu a.eval:hover{background:url('../img/evalicon25.gif');width:25px;height:25px;margin-top:5px;float:right;}
div.minimenu a.print{background:url('../img/printicon20.gif');width:20px;height:20px;margin:10px 1px 0px;float:right;}
div.minimenu a.print:hover{background:url('../img/printicon25.gif');width:25px;height:25px;margin-top:5px;float:right;}
div.minimenu a.file{background:url('../img/fileicon20.gif');width:20px;height:20px;margin:10px 1px 0px;float:right;}
div.minimenu a.file:hover{background:url('../img/fileicon25.gif');width:25px;height:25px;margin-top:5px;float:right;}
div.minimenu a.const div{background:url('../img/consticon30.gif');width:30px;height:30px;margin:10px 1px 0px;float:right;}
div.minimenu a.const:hover div{background:url('../img/consticon40.gif');width:40px;height:40px;margin-top:0px;float:right;}
.hidden{display:none;}
.barral{float:left;margin:0.5em;width:20%;}
.barrar{float:left;margin:0.5em;width:75%;}
.avisos{font:0.9em/1.5em arial;margin:0px;text-align:left;padding:10px;}
.vermas{margin:0px;padding:0px;text-align:right;font-style:italic;}
fieldset.credencial{font:italic 0.9em/1.5em arial;text-align:center;margin:0px;padding:5px;color:#333;}
fieldset.credencial a{color:#333;}
div.trabajos{font:0.9em/1.5em arial;text-align:left;padding:10px;border:2px solid #7a8bcc;margin:10px auto;min-height:230px;}
div.trabajos p.title1{color:#7a8bcc;font:italic bold 1.3em verdana,helvetica,arial;margin:0px;}
div.trabajos li{list-style-type:circle;}
fieldset.trabajos{font:0.9em/1.5em arial;margin:0px;text-align:left;padding:10px;}
fieldset.trabajos li{list-style-type:circle;}
fieldset.acciones{font:0.9em/1.5em arial;margin:0px;text-align:left;padding:10px;color:#999;}
.graytable{width:90%;margin:10px auto;}
.graytable th{border:1px dashed #ccc;background:#ddd;}
.graytable td{border:1px dashed #ccc;text-align:center;}
td.right{padding:5px 0px;text-align:right;}
input.bottom{margin:10px;}
.rubrica{width:100%;font-size:0.85em;border-width:2px;border-style:solid;border-collapse:collapse;margin:10px 0px;}
.rubrica th{border:2px solid #fff;color:#333;font-size:0.9em;}
.rubrica td{border-width:2px  border-style:solid;border-color:gray;text-align:center;}
table.comprobante{width:95%;margin:15px auto;border-collapse:collapse;color:#555;}
table.comprobante th{font-style:italic;color:#666;font-variant:small-caps;font-size:0.95em;text-align:right;padding:10px 10px 10px 0px;}
table.comprobante td{text-align:left;font-size:0.9em;font-weight:bold;border:1px solid #bbb;padding:10px;}
table.horiz th{padding:10px;text-align:center;border:1px solid #ccc;}
table.horiz td{font-weight:normal;font-size:0.9em;text-align:center;}
table.situacion{width:95%;margin:15px auto;border-collapse:collapse;}
table.situacion th{font-style:italic;color:#666;font-variant:small-caps;font-size:0.85em;text-align:right;padding-right:5px;}
table.situacion td{text-align:left;font:bold 0.9em arial;border:1px solid #aaa;color:#000;padding:5px;}
table.situacion tr.horiz th{padding:5px;text-align:center;border:1px solid #aaa;}
table.situacion tr.horiz td{padding:5px;text-align:center;border:1px solid #aaa;font-size:0.9em;}
p.aviso{background:url('../img/avisoicon20.jpg') 99% 3px no-repeat;border:1px dashed #006;color:#006;font:0.9em arial;text-align:left;margin:20px;padding:5px 30px 5px 5px;}
#pie{font:0.9em verdana,arial;text-align:left;padding:0.5em;clear:both;margin-top:1em;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;background:#d4e5f5;}
#pie a:link{color:#233f71;}
#pie a:visited{text-decoration:none;font-style:bold;color:#666;}
#pie a:hover{text-decoration:none;color:#c60;}
#pie a:active{text-decoration:none;}
hr.green{width:95%;height:3px;border:none;background:#cfec8f;margin:0px auto 10px auto;}
ul.infolist li{margin:15px 40px;text-align:justify;}
a:link{text-decoration:none;font-style:bold;color:blue;}
a:visited{text-decoration:none;font-style:bold;color:blue;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
a.style:link{text-decoration:none;font-style:bold;color:#233f71;}
a.style:visited{text-decoration:none;font-style:bold;color:#666;}
a.style:hover{text-decoration:none;color:#c60;}
a.style:active{text-decoration:none;}
div.query_string{border:2px solid #ccc;background:#ddd;text-align:left;}
@-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:10px;top:10px;} 50%{opacity:.6;left:0px;top:20px;} 75%{opacity:.8;left:-10px;top:10px;} to{opacity:1;left:0px;top:0px;} }
.animation1 {position:relative;-webkit-animation:anim1 1 cubic-bezier(1,0,0,1) .5s 2s;animation:anim1 1 cubic-bezier(1,0,0,1) .5s 2s;}
@-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;}

/******************************************************************************/
ol.info li{text-align:left;font:0.9em arial;margin:25px 30px 0px 0px;}
ol.info ol li{color:#333;font:0.9em arial;margin:10px 30px 0px 0px;}
hr.tab{margin-left:10px;display:inline;color:transparent;}
h1.saltodepagina{page-break-after:always}
.cristal{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.left h1.ficha{font-size:1em;margin:10px 5px 5px;text-align:left !important;}
.left h3.ficha{font-size:0.9em;margin:5px;text-align:left !important;}

/*especiales*/
@media print{
  body{background:none;font-size:0.7em;}
  .principal{width:690px;}
  .header{height:60px;}
  .logoizq{height:60px;width:53px;font-size:1em;padding-top:60px;background:transparent url('../img/logounamP.png') 50% 0% no-repeat;}
  .logoder{height:60px;width:60px;font-size:1em;padding-top:60px;background:transparent url('../img/logocch90x90P.gif') 50% 0% no-repeat;}
  .title{width:500px;float:left;padding-top:10px;font:1em/1.4em arial;}
  .toprint{display:none;}
  .printer{display:none;}
  .barral, .barrar{width:100% !important;}
  .text-page h2.txt-l{margin-top:20px;}
  .text-page h2.txt-r{margin-top:20px;text-align:left;}
  .text-page .txt-r{margin-left:0%;line-height:1.2em;}
  .text-page .txt-l{margin-right:0%;line-height:1.2em;}
}

/****************************************************************************/
.comite-block { margin:0px; }
.comite-block .team-card { position:relative; width:22%; display:inline-block; margin:20px 10px;}
.comite-block .team-card img { width:100%; height:auto;}
.comite-block .team-card .card-front { position:absolute; bottom:0; left:0; right:0; top:0; -webkit-backface-visibility:hidden; backface-visibility:hidden; transition:0.5s;}
.comite-block .team-card .card-front { height:280px; overflow:hidden;}
.comite-block .team-card .card-footer{ margin-top:285px;}
.comite-block .team-card .card-footer h1{ color:#444; margin:0px;padding:0px;font-size:0.8em;}
.comite-block .team-card .card-front img { opacity:0.7; filter:alpha(opacity=70);}
.comite-block .team-card .card-front img:hover { opacity:1; filter:alpha(opacity=100);} 
.comite-block table { width:100%;}
.comite-block h3 { font-size:1em; margin-left:1em; color:#555; font-weight:normal}

/*Team Block*/
.team-block { margin:0px; }
.team-block .team-card { position:relative; width:22%; display:inline-block; margin:20px 10px;}
.team-block .team-card img { width:100%; height:auto;}
.team-block .team-card:hover .card-front { transform:rotateY(-180deg);}
.team-block .team-card:hover .card-back { transform: rotateY(0);}
.team-block .team-card .card-front, .team-block .team-card .card-back { position:absolute; bottom:0; left:0; right:0; top:0; -webkit-backface-visibility:hidden; backface-visibility:hidden; transition:0.5s;}
.team-block .team-card .card-front { height:280px; overflow:hidden;}
.team-block .team-card .card-back { height:280px; overflow:hidden; transform:rotateY(-180deg);}
.team-block .team-card .card-footer{ margin-top:285px;}
.team-block .team-card .card-footer h1{ color:#000; margin:0px;padding:0px;font-size:0.8em;}
.team-block .team-card .card-front img { opacity:0.7; filter:alpha(opacity=70);} 
.team-block table { width:100%;}
.team-block h3 { font-size:1em; margin-left:1em; color:#555; font-weight:normal}