#cuerpo .videospub, #cuerpo .videospub table { position: relative; width: 100%; }

#cuerpo .videospub td, #cuerpo .videospub td { font-family: verdana; }

#cuerpo .videospub thead table { border: #009cff solid 1px; margin: 2px 0; }
#cuerpo .videospub thead table th { background: #fff; text-align: center; }
#cuerpo .videospub thead table td { border: none; text-align: center; vertical-align: middle; width: 120px; }
#cuerpo .videospub thead table h2 { background: none; color: #000; font-size: 20px; margin: 0.3em auto 0 auto; }
#cuerpo .videospub thead table h3 { background: none; color: #000; font-size: 13px; margin: 0; padding: 0; }
#cuerpo .videospub thead td.buscatema { text-align: right; width: auto; }
#cuerpo .videospub thead td.buscatema label { white-space: nowrap; }
#cuerpo .videospub thead label { float: right; font-size: 9px; padding: 0; text-align: right; width: 225px; }
#cuerpo .videospub thead select { width: 170px; }
#cuerpo .videospub thead select,
#cuerpo .videospub thead option { font-size: 9px; }

#cuerpo .videospub tfoot table { border: #009cff solid 1px; margin: 2px 0; }
#cuerpo .videospub tfoot table th { background: #fff; text-align: center; }
#cuerpo .videospub tfoot table td { border: none; text-align: center; vertical-align: middle; width: 120px; }
#cuerpo .videospub tfoot table h2 { background: none; color: #000; font-size: 20px; margin: 0.3em auto 0 auto; }
#cuerpo .videospub tfoot table h3 { background: none; color: #000; font-size: 13px; margin: 0; padding: 0; }
#cuerpo .videospub tfoot td.buscatema { text-align: right; width: auto; }
#cuerpo .videospub tfoot td.buscatema label { white-space: nowrap; }
#cuerpo .videospub tfoot label { float: right; font-size: 9px; padding: 0; text-align: right; width: 225px; }
#cuerpo .videospub tfoot select { width: 170px; }
#cuerpo .videospub tfoot select,
#cuerpo .videospub tfoot option { font-size: 9px; }

#cuerpo .videospub tbody td table { border: #009cff solid 1px; width: 100%; }
#cuerpo .videospub tbody table td { border-bottom: #009cff dashed 1px; font-size: 11px; padding: 13px 23px; }
#cuerpo .videospub tbody table td.selvideo { padding: 13px 0;  }
#cuerpo .videospub tbody table td p { border: none; margin: 0.3em 0; padding: 0; }
#cuerpo .videospub tbody table td img { border: #9c9c9c double 3px; }

#cuerpo .videospub a.ytpop { font-weight: bold; text-decoration: underline; }
#cuerpo .videospub a.ytpop:link, #cuerpo .videospub a.ytpop:visited { color: #0131D0; }
#cuerpo .videospub a.ytpop:active, #cuerpo .videospub a.ytpop:hover { color: black; }

#cuerpo .navpublico { background: #ccc; font-size: 12px; margin: 0 auto; padding: 0.3em; text-align: center; width: 12em; }
#cuerpo .buscatema .navpublico { margin: 0; float: right; }

#cuerpo .navpublico a { padding: 0.1em 0.3em; }
#cuerpo .navpublico a:link, #cuerpo .navpublico a:visited { background: none; color: #0131D0; text-decoration: underline; }
#cuerpo .navpublico a:hover { background: #fff; color: #000; text-decoration: none; }
#cuerpo .navpublico a.sel:link, #cuerpo .navpublico a.sel:visited { background: #fff; color: #000; text-decoration: none; }

#cuerpo #piedestacado { border: none; cursor: pointer; font-size: 16px; font-weight: bold; margin: 2em 0; text-align: center; }
#cuerpo #piedestacado span { display: none; }
#cuerpo #piedestacado #videocomocrear { background: url(../img/boton_como.jpg) no-repeat; display: block; margin: auto; width: 261px; height: 42px; }
#cuerpo #piedestacado #videorecomendar { background: url(../img/boton_recomendar.jpg) no-repeat; display: block; margin: auto; width: 261px; height: 42px; }

#cuerpo ul.avisos { background: url(../img.admin/pie-aviso.jpg) no-repeat 3px 3px; border: #faa solid 1px; font-size: 0.9em; list-style-type: square; margin: 1em 0; padding: 0.3em 0.3em 0.3em 43px; min-height: 38px; }
#cuerpo ul.avisos li { margin-left: 1.5em; padding: 0 0.3em 0.2em 0; }
#cuerpo ul.avisos em { color: #a00; font-style: normal; }