#titulo { margin: 0 0 4px; padding: 0; background: #F3F3F3; }
#texto, #texto_proximo { padding: /*20px 40px*/ 2px 40px 20px 40px !important; text-align: justify; }
#texto h1, #texto_proximo h1 { border-bottom: 4px solid #F0F0F0; color: #a65d0a; font-size: 22px; font-weight: normal; }
#texto h2, #texto_proximo h2 {  color: #B6700E; font-size: 12px; border-bottom: 1px solid #F0F0F0; }
#texto h3, #texto_proximo h3 { margin: 5px 0 0 0; font-size: 12px; color: #555; }

#texto ol, #texto_proximo ol { padding-left: 20px; margin-left: 0; }
#texto ol li, #texto_proximo ol li { color: #B6700E; font-size: 12px; font-weight: bold; }
#texto ol p, #texto_proximo ol p { margin-bottom: 5px; color: #555; font-weight: normal; }
#texto ol li li, #texto_proximo ol li li { color: #555; font-weight: normal; }

#texto ul, #texto_proximo ul { margin: 3px 0 1em; padding: 0; }
#texto ul li, #texto_proximo ul li { list-style: none; margin: 0; padding: 0 4px 0 15px;  background: url(../images/flecha.gif) 0 7px no-repeat; }
#texto ul li ul, #texto_proximo ul li ul { margin: 0; }
#texto ul li ul li, #texto_proximo ul li ul li { background: url(../images/bola.gif) 0 6px no-repeat; color: #555;  font-weight: normal; }
#texto a, #texto_proximo a { color: #B6700E; text-decoration: none; }
#texto a:hover, #texto_proximo a:hover { text-decoration: underline; }

#botones td a.bot { display: block; padding: 4px; border: 1px solid #CCC; }
#botones td a.bot:hover { border: 1px solid #000; 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: url(../images/imprimible.gif) no-repeat; border: 1px solid #CCC; }
#botones td a.pdf span { display: block; padding: 24px 0 0 48px; color: #666; font: 10px Tahoma, Arial, Helvetica, sans-serif; }
#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;}
#botones td a.inst { display: block; padding: 0px; border: 1px solid #CCC; }
#botones td a.inst:hover { border: 1px solid #000; text-decoration: none;}

/* Catalán */
#botones td a.pdf_cat { display: block; width: 175px; height: 51px; background: url(../images/imprimible-cat.gif) no-repeat; border: 1px solid #CCC; }
#botones td a.pdf_cat span { display: block; padding: 24px 0 0 48px; color: #666; font: 10px Tahoma, Arial, Helvetica, sans-serif; }

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: #000; }
#texto ul.descargas li img { margin: 0 6px 0 0; vertical-align: -1px; }

#texto ul.descargas a.novedad { font-weight: bold; }




/* para la introduccion */
#tabla_introduccion #texto b { color: #000; }
/*#tabla_introduccion h3 { margin-bottom: 15px; font-size: 13px; font-weight: bold; color: #7b7b7b; border-bottom: 1px solid #f0f0f0; }*/
#tabla_introduccion h3.introduccion { margin-bottom: 15px; font-size: 13px; font-weight: bold; color: #7b7b7b; border-bottom: 1px solid #f0f0f0; }
#tabla_introduccion #centro { border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;  border-left: 1px solid #f0f0f0; width: 588px;}
#tabla_introduccion #decha { border: 1px solid #f0f0f0; }

#tabla_introduccion #botones_intro { margin: 0px; }
#tabla_introduccion #botones_intro a.extra { display: block; width: 318px; padding: 4px 0 4px 30px; margin-bottom: 1px;  border: 1px solid #a65d0a; background: #f0e8df url(../images/flecha_intro_masters.gif) 10px 8px no-repeat; font-weight: bold; font-size: 14px; color: #a65d0a; }
#tabla_introduccion #botones_intro a.normal { display: block; width: 401px; height: 52px; padding: 0px 0 0px 45px; margin-bottom: 1px;  /*border: 1px solid #bcbcbc;*/ background: transparent url(../images/btn_marron.png) 0 0 no-repeat; font-weight: bold; font-size: 22px; color: #ffffff; line-height: 51px; text-shadow: 1px 1px 1px rgba(0,0,0,0.5) }
#tabla_introduccion #botones_intro a.normal:hover { background-position: 0 -52px; text-decoration: none}
#tabla_introduccion #botones_intro a.extra span { color: #fedeb1; font-size: 11px; font-weight: normal; }
#tabla_introduccion #botones_intro a.normal span { color: #fedeb1; font-size: 11px; font-weight: normal; }
#tabla_introduccion #botones_intro a span.txt_negro { color: ##fedeb1; font-size: 18px; font-weight: bold; text-transform: capitalize }

#tabla_introduccion #botones_intro h3 { font: 18px Georgia,"Trebuchet MS",Arial,Helvetica,sans-serif; font-style: italic; margin: 20px 0 10px 0}
#tabla_introduccion #decha ul li { list-style: none; background: #FFF url(../images/snow.png) 0 0px no-repeat; min-height: 31px; font: 20px Georgia,"Trebuchet MS",Arial,Helvetica,sans-serif; font-style: italic; margin-bottom: 20px; padding-left: 50px; }
#tabla_introduccion #decha ul li strong { color: #b6700e}
#tabla_introduccion #decha ul { margin-top: 20px}
/*Gestión masters*/
strong.strong_esden { color: #B6700E; }
strong { color: #555555; }


/*----Latam-----*/

#texto ul li.master_latam_institucion { list-style: none; background: none; padding: 0; }
#texto a.master_latam_institucion { background: url(../images/bot_latam_blanco.gif) 0 5px no-repeat; display:block; height: 40px; padding:1px 0 0 129px; color: #000;  }

#masters a.master_latam { background: url(../images/bot_latam_blanco.gif) 0 5px no-repeat; display:block; height: 40px; padding:1px 0 0 129px; color: #000; }
#texto ul li.master_latam { list-style: none; margin: 0; padding: 0 0px 0 0px;  background: none; width: 622px; }

#masters tbody tr.checkbock_master_latam td.master { background:url("../images/bot_latam_blanco.gif") no-repeat 0 16px; color:#000000; display:block; height: 50px; padding-left: 126px; margin-top:5px; }

ul#masters li.hands_master_latam { background: none; padding: 0 0 6px 0px; }
ul#masters li.hands_master_latam a.hands_master_latam { background:url("../images/bot_latam_blanco.gif") no-repeat 0 8px; display:block; height: 38px; padding-left: 126px; color: #26325C; font-size: 13px;  }

ul#masters li.hands_master_latam.una_linea a.hands_master_latam { padding-top: 10px; height: 28px}

/*----Novedad----*/
#texto ul li.novedad_master h2, #texto_proximo ul li.novedad_master h2 { border: none; }
#texto ul li.novedad_institucion { list-style: none; background: none; padding: 0; }
#texto a.novedad_institucion { background:url("../images/bot_novedad_blanco.gif") no-repeat 0 1px; color:#000000; display:block; height: 16px; padding-left: 126px; margin-top:5px;/*width: 536px;*/  }

#texto ul li.novedad_master, #texto_proximo ul li.novedad_master { background:none repeat scroll 0 0 transparent; list-style:none outside none; margin:0; padding:0 0; width:622px; }
#masters a.novedad_master, #masters_proximo a.novedad_master { background: url("../images/bot_novedad_blanco.gif") no-repeat 0 1px; color:#000000; display:block; height: 16px; padding-left: 126px; margin-top:5px; /*width:536px;*/ }

#masters tbody tr.checkbock_master_novedad td.novedad { background:url("../images/bot_novedad_blanco.gif") no-repeat 0 5px; color:#000000; display:block; height: 16px; padding-left: 126px; margin-top:5px; }

ul#masters li.hands_master_novedad { background: none; padding: 0 0 6px 0px; }
ul#masters li.hands_master_novedad a.hands_master_novedad { background:url("../images/bot_novedad_blanco.gif") no-repeat 0 1px; display:block; height: 16px; padding-left: 126px; color: #26325C; font-size: 13px;  }

#logos_practicas { margin-top: 20px; }
#logos_practicas img { margin: 0 8px 10px 0 }

#masters tbody tr.checkbock_master_latam td.master.una_linea { padding-top: 11px; height: 39px}


