* {margin:0;padding:0}
body {font: 12px "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif;color:#666;text-align:center}
a {outline:none;font-weight:bold;text-decoration:none;font-weight:bold;color:#599955}
img, fieldset {border:0}
	img.floatright {float:right;margin-left:15px}
	img.floatleft {float:left;margin-right:5px}
#metawrapper {width:708px;margin:0 auto}
#header {height:135px;width:708px;position:relative}
	#header #logo {height:135px;width:196px;background:url(../images/logo_simple.gif) no-repeat;position:absolute;top:0;left:507px}
	#header #logo a {display:block;height:135px;width:196px;text-indent:-5000px}
		#header ul {position:absolute;top:0;left:0}
		#header ul li {display:inline;list-style-type: none}
		#header ul.styles {position:absolute;top:105px;left:423px}
		#header ul.styles li a, #header ul.styles li a:hover {width:20px;height:20px;background-color:white;text-align:left}
		#header ul li a {float:left;width:127px;display:block;height:25px;background-color:#EDEDED;text-align:center;line-height:25px}	
		#header ul li a:hover, body#inscripcion #header ul li a#menu_inscripcion, body#faq #header ul li a#menu_faq, body#contacto #header ul li a#menu_contacto, body#prueba #header ul li a#menu_prueba {background-color:#65AE60;color:white}
#content {float:left;text-align:justify;width:478px;line-height:180%;min-height:550px;height:auto !important;height:550px}
#content ul {list-style-type:square;padding-left:20px;margin-bottom:10px}
#content ul li {padding:0 0 8px 0}
#content table ul li {list-style-type:none;padding:0}
#content table {width:480px;border-collapse:collapse;border:1px solid #999;margin-bottom:20px;text-align:left}
#content table td {padding:3px;border:1px solid #999;font-size:12px}
#content table th {background-color:#ddd;padding:3px;font-size:12px}
.enhancedtable {border-collapse:collapse;text-align:left}
.enhancedtablecolouredrow{background:#ececec}
.enhancedtablerowhover{background:#ccc}
.enhancedtableactive{background:white}
#menu {float:right;width:195px;font-weight:bold;text-align:left}
	#menu ol {list-style-type:none}
	#menu ol li#menu_idiomas span, #menu ol li#menu_examenes span {text-transform:uppercase;padding:8px 0 8px 5px;display:block;border-top:1px solid #CCC;border-right:1px solid #CCC;background-color:#CCC;font-size:11px}
	#menu ul {margin-bottom:25px}
	#menu ol ul li {height:25px;line-height:25px;display:inline;width:195px}
	#menu ol ul a {text-decoration:none;color:#666;padding-left:20px;display:block;height:25px;border-bottom:1px solid #ccc;background-color:#EDEDED}
	#menu ol ul a:hover, #menu ul a.active {background-color:#65ae60;color:white;border-bottom:1px solid #ccc}
#footer {clear:both;background:url(../images/footer_simple.gif) 10px 37px no-repeat;height:85px;margin:0 0 20px 0;position:relative;line-height:100%;text-align:left}
	#footer ul {list-style-type:none;font-weight:bold;color:#999;font-size:10px;position:absolute}
	#footer ul#address {left:41px;top:50px}
	#footer ul#phone {left:218px;top:50px}
	#footer ul#metro {left:378px;top:50px}
	#footer p {display:none}
	#footer ul#footernav {left:370px;top:0;font-size:11px}
	#footer ul#footernav li {display:inline}
	#footer ul#footernav li a {float:left;display:block;height:18px;color:#999;padding-left:18px}
	#footer ul#footernav #backTop {background:url(../images/backTop.gif) 0 0 no-repeat}
	#footer ul#footernav #backHome {background:url(../images/backHome.gif) 0 0 no-repeat;padding-right:10px}
.clear {clear:both}
h1 {font-size:12px;width:500px;text-transform:uppercase;font-weight:bold;color:#65ae60;margin:5px 0 20px 0;height:30px;position:absolute;top:50px;left:0}
h2 {font-size:11px;text-transform:uppercase;font-weight:bold;color:#777;margin-bottom:10px;padding:1px 0 1px 0;clear:both}
h3 {font-size:12px}
p {padding-bottom:20px}
p.crumb a {background: url(../images/crumb.png) 100% 3px no-repeat;padding-right:13px}
dl {margin:0 0 15px 10px;padding-left:12px;border-left:2px solid #ccc}
dt {font-weight:bold}
hr {background:#ddd;color:#ddd;width:50%;height:.1em;border:none;margin:0 auto 25px auto}

label {display:block;padding:15px 0 2px 0;font-weight:bold}
label span, span.asterisk {color:red;font-weight:bold}
input, textarea {font: 11px verdana, arial, sans-serif;font-weight:bold}
input  {width:200px;border:1px solid #999}
form p {float:left;width:45%;margin:0}
textarea {display:block;width:420px;border:1px solid #999}
input#button {width:80px;height:20px;border:none;margin:10px 0 15px 0}
/* sIFR styles */
.sIFR-flash {visibility: visible !important}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden}
.sIFR-hasFlash h1, .sIFR-hasFlash h1 {visibility: hidden}

/* global nav */
#globalnav {overflow:hidden;zoom:1;background:url(../images/globalnav.gif) top left repeat-x}
#globalnav img {margin:0;padding:0}
#globalnav ul {list-style:none;width:760px;margin:0 auto;font-size:10px;padding-bottom:5px}
#globalnav li {float:left}
#globalnav li a {display:block;border-top:2px solid #ccc;width:190px}
#globalnav li a:hover, #globalnav li a.current {border-top:2px solid #599955}
#globalnav li a span {padding:5px 2px 5px 2px;display:block}

#header #presentation {position:absolute;top:33px;left:0}
.colwrapper {overflow:hidden;zoom:1}
	.column1 {float:left;width:230px}
	.column2 {width:230px;margin-left:245px}
