body {background:url(../images/fondo.gif);margin:0;padding:20px;}
div {margin:0;padding:0;}
table {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif, Times;color:#666;font-size:14px;line-height:20px;}
img {border:0px;}
a {color:#ff6600;}
a:hover {color:#009900;}
form {margin:0;}
p {padding:0;margin:0 0 20px;}
.hea {padding:20px 20px 0;background:#fff;}
.con, .spo {background:#fff;}
.idi {background:#fcfcfc;padding:5px 10px;font-size:11px;text-align:right;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.idi strong {color:#255b29;}
.lis ul {list-style:none;margin:0;padding:0;}
.lis li {background: url(../images/misc1.gif) no-repeat 2px 10px;padding:5px 0 5px 16px;border-bottom:solid 1px #f0f0f0;}
.bot {padding:10px;border:2px solid #ff6600;background:#fff0e6;text-decoration:none;font-size:16px;}
.men {background:url(../images/menu-fondo.gif) repeat-y;}
.men ul {list-style:none;margin:0px;padding:0px;width:158px;font-size:14px;border-bottom:1px solid #f2f2f2;}
.men li {border-top:1px solid #f2f2f2;font-weight:bold;}
.men li a {display:block;padding:5px 10px;color:#ff6600;text-decoration:none;width:138px;}
.men li a:hover {color:#009900;text-decoration:none;background:#f2f2f2;}
.foo {background:#fff;font-size:10px;}
.foo_int {background:#fcfcfc;text-transform:uppercase;line-height:15px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:5px;}
h1 {font-size:30px;color:#255b29;padding:10px;border:1px solid #F2FA91;letter-spacing:-1px;background:#fcf8c4;font-weight:normal;margin:0 0 20px;}
h2 {padding:0px;margin:0;font-size:24px;color:#347F39;letter-spacing:-1px;margin-bottom:10px;}
h3 {padding:0px;margin:0;font-size:18px;color:#42A44A;letter-spacing:-1px;margin-bottom:10px;}
h2.gri {background:#f0f0f0;padding:10px;margin:0;}
h3.gri {background:#f0f0f0;padding:0 10px 10px;}
.lis_2 {border-bottom:2px solid #f2fa91;margin:10px 0 50px 0;}
.lis_2 ul {list-style:none;padding:0;margin:0 0 10px;}
.lis_2 li {padding:3px 0 3px 20px;background:url(../images/misc1.gif) 5px 8px no-repeat;border-top:1px solid #f6faee;}
.cfl {padding:10px;border:1px solid #f0f0f0;margin-bottom:10px;background:#fcfcfc;font-size:11px;line-height:13px;}
.lec_tit {padding:10px 15px;font-size:24px;color:#315D85;letter-spacing:-1px;font-weight:bold;border-left:5px solid #7ca6db;border-right:5px solid #7ca6db;background:#f3f6fa;}
.lec_aut {padding:0 15px 10px;font-size:18px;color:#317985;letter-spacing:-1px;font-weight:normal;border-left:5px solid #7ca6db;border-right:5px solid #7ca6db;border-bottom:1px solid #f0f0f0;background:#f3f6fa;}
.lectures {border-bottom:2px solid #f2fa91;margin:10px 0 30px;}
.lectures img {padding:5px 0 0;}
.lectures dl, .lectures dt, .lectures dd {margin:0;padding:0;}
.lectures dt {font-size:24px;color:#347F39;letter-spacing:-1px;font-weight:bold;padding:5px;line-height:24px;}
.lectures dd {border-top:1px dashed #e1e1e1;font-size:11px;padding:7px 5px;}
.lectures dd.autor {font-size:18px;border:none;padding:0 5px 5px;text-align:left;color:#42A44A;letter-spacing:-1px;}
.lectures a, .idiomas a {padding:5px 10px;background:#fff;text-decoration:none;border:1px solid #f0f0f0;}
.lectures a:hover, .idiomas a:hover {background:#009900;text-decoration:none;color:#FFF;}
.col_lec {background:#F2F9FF}
.tabla {border:1px solid #ccc;width:100%;}
.tabla td {border-top:1px solid #ccc;padding:5px;}
.tabla_tit {background-color:#f9f9f9;font-weight:bold;}
.tabla p {margin:0;padding:0;}
.col_1 {background:#ccc;}
.pag {background:#f0f0f0;padding:5px 10px;font-size:12px;margin-top:15px;}
.com {font-size:11px;line-height:14px;}
.rss_feed_title {padding:0px;margin:0;font-size:18px;color:#317985;letter-spacing:-1px;margin:30px 0 10px;color:#42A44A;}
.rss_item_list {list-style:none;padding:0;margin:0;border-top:1px solid #f0f0f0;}
.rss_item {border-bottom:1px solid #f0f0f0;padding:7px 0 7px 24px;background:url(../img/misc_1.gif) 5px 10px no-repeat;}
.rss_item_link {font-weight:bold;}
.caj {padding:10px;border:1px solid #f0f0f0;margin-bottom:10px;background:#fcfcfc;}
.hom_idi {background-color:#f0f0f0;padding:10px;}
.hom_idi a {padding:4px 30px;background:#FFF;text-decoration:none;color:#00A650;border:1px solid #ccc;font-size:12px;font-weight:bold;}
.hom_idi a:hover {background:#00A650;text-decoration:none;color:#FFF;}
.hom_tit {font-size:24px;color:#ff6600;letter-spacing:-1px;font-weight:bold;padding:5px;line-height:24px;border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:10px;background:#FFF1EA;}
.hom_lec dl, .hom_lec dt, .hom_lec dd {margin:0;padding:0;}
.hom_lec dl {border-bottom:1px solid #ccc;padding:10px 5px;}
.hom_lec dt {font-size:20px;color:#347F39;letter-spacing:-1px;font-weight:bold;padding:5px;line-height:18px;}
.hom_lec dd.autor {font-size:18px;padding:0 5px 5px;text-align:left;color:#42A44A;letter-spacing:-1px;}
.hom_lin {background:#fcfcfc;border-bottom:2px solid #ccc;}