body{font-family:Verdana, Arial, Helvetica, sans-serif}
h1{font-size:22px;color:#204838;font-weight:lighter;margin:10px 0 8px 0px}
h2{color: #205040;font:14px Arial, Helvetica, sans-serif;margin-bottom:8px}
form{margin:0px}
input,select{font-size:11px}
a{color:#002860;text-decoration:none}
a:hover{color:#C80028;text-decoration:underline}
.tit,.menu,.menuAct{font:12px Verdana, Arial, Helvetica, sans-serif}
.normal{font:11px Verdana, Arial, Helvetica, sans-serif}
.mini{font:9px Tahoma, Arial, Helvetica, sans-serif}
.lateral{font:11px Arial, Helvetica, sans-serif}
.pie,.nav{font:11px Tahoma, Arial, Helvetica, sans-serif}
.foto_left{margin:2px 10px 2px 0}
.foto_right{margin:2px 0 2px 10px}
.menu a,.menu a:visited{color:#444048;background:#F0E2DA;border:1px solid #E0C8C0;padding: 1px}
.menuAct a,.menuAct a:visited{color:#000033;border:1px solid #E0C8C0;padding:1px}
.menu a:hover,.menuAct a:hover{color:#000000;background:#FFD880;text-decoration:none;border:1px outset}
.mini a,.mini a:visited{color:#003366}
.pie a,.pie a:visited{color:#333333;background:#E0E2E4}
.pie a:hover{color:#660000;background:#FFFFFF;text-decoration:none}
.lateral a,lateral a:visited{color:#000000;width:100%;padding-top:1px;padding-bottom:1px}
.lateral a:hover{color:#000000;background:#FFFFFF;text-decoration: none}

#cuerpo{
text-align: left;
width: 774px;
font: 11px Verdana, Arial, sans-serif;
background: #FFFFFF;
background-image:url("images/fondo.jpg");background-repeat:no-repeat;
border: 1px solid #D8DADC;
}

#superior{
clear: both;
padding: 14px 16px 10px 16px;
}

#mc{
font: 16px Verdana, Arial, sans-serif;
color: #B00038;
letter-spacing: 4px;
}

#columnas{
width: 100%;
margin-bottom: 4px;
overflow: hidden;
}

#principal{
float: left;
}

#centro{
width: 386px;
margin: 7px 110px 6px 230px;
}

#izquierda{
float: left;
width: 200px;
margin-left: -710px;
font: 12px Tahoma, Arial, sans-serif;
line-height: 16px;
}

#derecha{
float: left;
width: 125px;
margin: 1px 0 4px -96px;
padding: 4px 2px 2px 8px;
border-left: 1px dashed #99AABB;
background: #FFF;
padding-bottom: 4096px;
margin-bottom: -4096px;
}

#pie{
text-align: center;
clear: both;
font: 10px Verdana, Arial, sans-serif;
color: #004830;
padding-top: 6px;
margin: 2px 16px 14px 16px;
border-top: 1px solid #809088;
}

#sub{
margin: 6px 0 6px 0;
}

.r0{ border-left: 1px solid #AAA;border-right: 1px solid #999; padding: 3px 6px 3px 6px}
.bor {display:block; background: transparent}
.bor b{display:block; height: 1px; overflow: hidden}
.r1{ margin: 0 3px; background: #AAA}
.r9{ margin: 0 3px; background: #999}
.r2{ margin: 0 2px}
.r3{ margin: 0 1px}
.r2, .r3 { border-left: 1px solid #888; border-right: 1px solid #888}

#derecha p{ padding-top: 3px; font: 11px Verdana, Arial, sans-serif; color: #8898A8}
#mensup .r0, #mensup .r2, #mensup .r3 {background: #FCF8D8}
#izquierda .r0, #izquierda .r2, #izquierda .r3 {color: #EE9900; background: #EDF2EB}
#sub .r0, #sub .r2, #sub .r3 {color: #80A000; background: #F2EAEE}