#titulo {  }
#texto { padding: 2px 40px 20px 40px; text-align: justify; }
h1 { margin: 0; padding: 0 0 0 15px;  }
#texto h2 { padding-bottom: 15px; background: url(../images/linea-titulo.gif) 0 25px repeat-x; color: #FFC000; font-size: 12px; font-weight: normal; }
#texto h3 { margin: 20px 0 10px 0; border-bottom: 1px solid #303030; font-size: 12px; color: #ffc000; font-weight: normal; }
#texto h4 { margin: 20px 0 5px 0; color: #C3C3C3; font-size: 11px; }

#texto ol { padding-left: 20px; }
#texto ol li { color: #FFC000; font-size: 12px; margin-bottom: 13px; }
#texto ol li li { color: #848484; }

#texto ul { margin: 3px 0 1em; padding: 0; }
#texto ul li { list-style: none; margin: 0; padding: 0 4px 0 18px; background: url(../images/flecha.gif) 0 7px no-repeat; color: #848484; }
#texto ul li ul { margin: 0; }
#texto ul li ul li { background: url(../images/bola.gif) 0 6px no-repeat; }

#texto a { color: #FFC000; text-decoration: none; }
#texto a:hover { text-decoration: underline; }
#texto b { font-weight: normal; color: #C3C3C3; }
#texto strong { font-weight: normal; color: #ffc000; }

#botones { padding-top: 55px; }
#botones td a.bot { display: block; padding: 4px; background: #272727; border: 1px solid #000;}
#botones td a.bot:hover { border: 1px solid #FFF; text-decoration: none;}
#botones td a.bot img { vertical-align: middle; }
#botones td a.bot span { display: block; }
#botones td a.pdf { display: block; width: 175px; height: 51px; background: #272727 url(../images/imprimible.gif) no-repeat; border: 1px solid #000; }
#botones td a.pdf span { display: block; padding: 24px 0 0 48px; color: #666; font: 10px Tahoma, Arial, Helvetica, sans-serif; }
#botones td a.pdf:hover { border: 1px solid #FFF; text-decoration: none;}
#botones td.tdmarron a { display: block; padding: 2px 0 2px 10px; border-bottom: 1px solid #B6700E; border-right: 1px solid #B6700E; border-left: 1px solid #B6700E; background-color: #974A06; color: #CD9240; }
#botones td.tdborderbot { border-bottom: 1px solid #B6700E; }
#botones td.tdmarron a:hover { background-color: #844106; text-decoration: none; }
#botones td.tdmarron img { vertical-align: middle; margin: 0 3px 0 0; }
#botones table.campus { margin: 5px 0 10px 4px;}

table.empresas td { vertical-align: top; text-align: center; font-weight: bold; font-size: 10px; }
table.empcolab td { text-align: left; }

#texto ul.descargas { list-style: none; margin: 0 0 0 6px; padding: 0; }
#texto ul.descargas a { color: #848484; }
#texto ul.descargas li img { margin: 0 6px 0 0; vertical-align: -1px; }

#texto ul.descargas a.novedad { font-weight: bold; }

/*---Novedad---*/
#texto ul li.master_novedad_especial { background:none repeat scroll 0 0 transparent; padding-bottom:7px; padding-left:0; }
#texto a.master_novedad_especial { background: url("../images/bot_novedad_gris.gif") no-repeat 0 1px; color:#FFC000; display:block; height: 16px; padding-left: 126px; margin-top:5px;}

#logos_practicas { margin-top: 20px; }
#logos_practicas img { margin: 0 8px 10px 0 }

