body { font-family: Tahoma, Verdana; background: #ffffff; font-size:12px; border:0px; margin: 0px 0px 0px 0px; color: #666666; }
td, li, th { font-family: Tahoma, Verdana; font-size:12px; }

table.core { background: #ffffff; }

td.header-bt {padding-bottom: 10px; color: gray; font-size: 11px; font-family: Tahoma, Verdana; }
td.footer { font-family: Tahoma, Verdana; font-size: 9px; color: gray; padding-bottom: 5px; } 

td.bloquenovedades { background: url('img/bloquenovedades.jpg') no-repeat 0% 0% white; padding-top: 32px; padding-left:10px; padding-right: 20px; }
td.bloquecursos { background: url('img/bloquecursos.jpg') no-repeat 0% 0% white; padding-top: 32px; padding-left:10px; padding-right: 20px; }

td.seccion { background: #F6F6F6; }

td.texto-main { font-family: Tahoma, Verdana; font-size: 11px; color:#666666; line-height: 18px; padding-left: 4px; }

a.link11gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 11px; color: gray; }
a.link11gray:hover { font-family: Tahoma, Verdana; text-decoration: underline; font-size: 11px; color: gray; }

a.link12blue { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: bold; color: #008AA3; }
a.link14blue { font-family: Tahoma, Verdana; text-decoration: none; font-size: 14px; font-weight: bold; color: #008AA3; }
a.link16blue { font-family: Tahoma, Verdana; text-decoration: none; font-size: 16px; font-weight: bold; color: #008AA3; }
a.link12gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: normal; color: #999999; }
a.link14gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 14px; font-weight: normal; color: #999999; }
a.link16gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 16px; font-weight: normal; color: #999999; }
a.link12white { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: normal; color: white; }
a.link12whitebold { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: bold; color: white; }
a.link14whitebold { font-family: Tahoma, Verdana; text-decoration: none; font-size: 14px; font-weight: bold; color: white; }
.text14bluebold { font-size: 14px; font-weight: bold; color: #008AA3; }
.text12bluebold { font-size: 12px; font-weight: bold; color: #008AA3; }
.text14blue { font-size: 14px; color: #008AA3; }
.text12blue { font-size: 12px; color: #008AA3; }
.text12whitebold { font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: white;}
.text12white { font-family: Tahoma, Verdana; font-size: 12px; color: white; }
.text10white { font-family: Tahoma, Verdana; font-size: 10px; color: white; text-align: justify; }
.text14white { font-family: Tahoma, Verdana; font-size: 14px; color: white; }
.text14whitebold { font-family: Tahoma, Verdana; font-size: 14px; font-weight: bold; color: white;}
.text24whitebold { font-family: Tahoma, Verdana; font-size: 24px; font-weight: bold; color: white;}


a.link14verde { color: #99cc00; text-decoration: none; font-size: 12px; font-weight: bold; }

a.panelLink { color: #99cc00; text-decoration: none; }
a.panelLink:hover { color: #99cc00; text-decoration: underline; }

a.panelTituloLink { color: #666666; font-weight: bold; text-decoration: none; }
a.panelTituloLink:hover { color: #999999; font-weight: bold; text-decoration: none; }

table.panelDetail { padding-left: 0px; font-size: 10px; }

td.panelDetail { padding-left: 0px; font-size: 10px; }

td.textoverde { color: #99cc00; font-size: 10px; }
td.tituloverde { color: #99cc00; font-weight: bold;font-size: 10px; }

img.imgBeneficio { border: 3px solid white; }
