body {background:#eeeff3;font:12px arial, sans-serif;}

body>div {margin:0;}

img {border:0;}

address p {margin:0;}

#header {background:#4274AF url(../img/header.jpg) left no-repeat;padding:10px 200px 10px 10px;border:10px solid #fff;border-bottom:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
#menu {background:#3D5287;border:10px solid #fff;border-top:0;border-bottom:0;}
#left {background:#fff;}
#right {background:#fff;}
#content {background:#fff url(../img/bg-body.jpg) no-repeat bottom right;padding:10px;}
#footer {background:#fff;text-align:center;font-size:11px;padding:10px;margin:0;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}

#menu ul {margin:0 -1px 0 1px;border-top:1px solid #fff;padding:10px 0 35px 0;}
#menu li {display:block;float:left;text-align:center;width:151px;font-size:11px;padding:5px 0;border-right:1px solid #fff;}
#menu li a {color:#fff;text-decoration:none;}
#menu li a:hover, #menu li a.a {color:#fc0;text-decoration:underline;}

#right div {border:1px solid #eeeff3;margin:20px 10px 0 0;padding:0;background:url(../img/bg-right.jpg) repeat-x;}
#right div h3 {color:#f60;background:url(../img/bg-right-h3.gif) no-repeat left;margin:8px 10px;padding-left:20px;}
#right div p {padding:2px 10px;}
#right a {padding:20px;}
#right a.tel {background:url(../img/tel.gif) no-repeat left;}
#right a.mail {background:url(../img/mail.gif) no-repeat left;}

#header h1 {color:#fff;font-size:24px;}
#header h1 span.blau {color:#A1D7FD;}
#header h1 span.verd {color:#45EA14;}
#header #modalidad {position:absolute;top:40px;margin-left:530px;color:#fff;font-weight:bold;font-size:16px;}

#content h2 {color:#f60;font-size:24px;font-weight:normal;}
#content dt {font-weight:bold;margin-top:10px;border-top:1px dotted #eeeff3;}
#content li p {margin:0 0 5px 0;}
#content h3 {font-size:14px;}

.matricula h3 {border-bottom:1px solid #ddd;}

.asterisc {color:red;font-weight:bold;font-size:14px;}
.text {color:#666;}

ol#programa h4 {border-bottom:1px dotted #999;}
ol#programa li {margin-top:20px;}
ol#programa li ul li{margin-top:0px;}
#content h4 {margin-bottom:0;font-size:12px;}

#footer p {border-top:1px solid #eeeff3;}

form legend {font-weight:bold;}
form ol {list-style:none;}
form li {margin:2px;padding:2px;background:#eeeff3;}
form input {width:20em;}
form textarea {width:21em;height:80px;}
form label {font-weight:bold;display:block;float:left;width:120px;text-align:right;padding:5px 5px 2px 0;}
form span {font-size:14px;font-weight:bold;color:#d00;}

#upo {width:280px;position:absolute;margin-left:10px;margin-top:13px;}
#secretaria {height:200px;padding:1px 0 0 300px;}
