* { margin: 0; 	/*padding: 0;*/ 	border: 0;	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;	color:#022e4d;	}body {	text-align: center;	background-color:#0167b1;	/*background-color:#dddddd;*/	}#wrapper {	width: 770px;	margin: 3px auto;	background:url(img/l.gif) repeat-y left top;	}.top { 	width:100%; 	height:7px; 	background:url(img/tlt.gif) no-repeat left top; } .top span { 	display:block; 	position:relative; 	height:7px; 	background:url(img/tr.gif) no-repeat right top; } .bottom { 	height:7px; 	background:url(img/blb.gif) no-repeat left bottom; } .bottom span { 	display:block; 	position:relative; 	height:7px; 	background:url(img/br.gif) no-repeat right top; } .center-content { 	position:relative; 	background:url(img/r.gif) repeat-y right top; 	padding:0; 	margin: 0; }#allContent {	margin: 0 auto;	width: 756px;	text-align: left;	background-color:white;	}#header {	width: 756px;	height: 115px;	margin: 0 0;	position: relative;	z-index: 999; 	}#header #nav {	 margin: 0;	 padding: 0; 	}#header #nav li {	display: inline; 	}#header #nav li a {	float: left; 	width: 126px; 	height: 0px; 	padding-top: 50px; 	overflow: hidden;	}#header #nav li a, #header #nav { background-image: url(img/botones.png); _background-image: url(img/botones.gif); background-repeat: no-repeat; }#header #c-subnav {	position:relative;	top: 36px;	padding: 0; 	}#header #c-subnav li {	display: inline; 	}#header #c-subnav li a {	float: left; 	width: 75px; 	height: 0px; 	padding-top: 10px; 	overflow: hidden;	}#header #c-subnav li a, #header #c-subnav { background-image: url(img/submenu.png); _background-image: url(img/submenu.gif); background-repeat: no-repeat; }#header #t-subnav {	position:relative;	top: 36px;	padding: 0; 	}#header #t-subnav li {	display: inline; 	}	#header #t-subnav li a.michigan {	float: left; 	width: 187px; 	height: 0px; 	padding-top: 12px; 	overflow: hidden;	}#header #t-subnav li a.toeic {	float: left; 	width: 77px; 	height: 0px; 	padding-top: 12px; 	overflow: hidden;	}#header #t-subnav li a.toefl {	float: left; 	width: 63px; 	height: 0px; 	padding-top: 12px; 	overflow: hidden;	}#header #t-subnav li a, #header #t-subnav { background-image: url(img/submenu_certific.gif); background-repeat: no-repeat; }/* BUTTONS */#header #nav li#n-cursos a { background-position: 0 0; }#header #nav li#n-institutos a { background-position: -126px 0; }#header #nav li#n-horarios a { background-position: -252px 0; }#header #nav li#n-empresas a { background-position: -378px 0; }#header #nav li#n-certificaciones a { background-position: -504px 0; }#header #nav li#n-ponteaprueba a { background-position: -630px 0; }/* OVER STATES */#header #nav li#n-cursos a:hover { background-position: 0 -50px; }#header #nav li#n-institutos a:hover { background-position: -126px -50px; }#header #nav li#n-horarios a:hover { background-position: -252px -50px; }#header #nav li#n-empresas a:hover { background-position: -378px -50px; }#header #nav li#n-certificaciones a:hover { background-position: -504px -50px; }#header #nav li#n-ponteaprueba a:hover { background-position: -630px -50px; }/* PRESSED STATES */#header #nav li#n-cursos a:active { background-position: 0 -100px; }#header #nav li#n-institutos a:active { background-position: -126px -100px; }#header #nav li#n-horarios a:active { background-position: -252px -100px; }#header #nav li#n-empresas a:active { background-position: -378px -100px; }#header #nav li#n-certificaciones a:active { background-position: -504px -100px; }#header #nav li#n-ponteaprueba a:active { background-position: -630px -100px; }/* ON STATES */#header.cursos #nav li#n-cursos a { background-position: 0 -150px !important; }#header.institutos #nav li#n-institutos a { background-position: -126px -150px !important; }#header.horarios #nav li#n-horarios a { background-position: -252px -150px !important; }#header.empresas #nav li#n-empresas a { background-position: -378px -150px !important; }#header.certificaciones #nav li#n-certificaciones a { background-position: -504px -150px !important; }#header.ponteaprueba #nav li#n-ponteaprueba a { background-position: -630px -150px !important; }/* c-SUBMENU */#header #c-subnav li#sn-adults a { background-position: 0 0; }#header #c-subnav li#sn-kids a { background-position: -75px 0; }#header #c-subnav li#sn-preteens a { background-position: -150px 0; }#header #c-subnav li#sn-teens a { background-position: -225px 0; }/* OVER */#header #c-subnav li#sn-adults a:hover { background-position: 0 -10px; }#header #c-subnav li#sn-kids a:hover { background-position: -75px -10px; }#header #c-subnav li#sn-preteens a:hover { background-position: -150px -10px; }#header #c-subnav li#sn-teens a:hover { background-position: -225px -10px; }/* DOWN */#header #c-subnav li#sn-adults a:active { background-position: 0 -20px; }#header #c-subnav li#sn-kids a:active { background-position: -75px -20px; }#header #c-subnav li#sn-preteens a:active { background-position: -150px -20px; }#header #c-subnav li#sn-teens a:active { background-position: -225px -20px; }/* ON */#header #c-subnav.adults li#sn-adults a { background-position: 0 -30px !important; }#header #c-subnav.kids li#sn-kids a { background-position: -75px -30px !important; }#header #c-subnav.preteens li#sn-preteens a { background-position: -150px -30px !important; }#header #c-subnav.teens li#sn-teens a { background-position: -225px -30px !important; }/* t-SUBMENU */#header #t-subnav li#sn-michigan a { background-position: 0 0; }#header #t-subnav li#sn-toeic a { background-position: -188px 0; }#header #t-subnav li#sn-toefl a { background-position: -265px 0; }/* OVER */#header #t-subnav li#sn-michigan a:hover { background-position: 0 -12px; }#header #t-subnav li#sn-toeic a:hover { background-position: -188px -12px; }#header #t-subnav li#sn-toefl a:hover { background-position: -265px -12px; }/* DOWN */#header #t-subnav li#sn-michigan a:active { background-position: 0 -24px; }#header #t-subnav li#sn-toeic a:active { background-position: -188px -24px; }#header #t-subnav li#sn-toefl a:active { background-position: -265px -24px; }/* ON */#header #t-subnav.michigan li#sn-michigan a { background-position: 0 -36px !important; }#header #t-subnav.toeic li#sn-toeic a { background-position: -188px -36px !important; }#header #t-subnav.toefl li#sn-toefl a { background-position: -265px -36px !important; }#header #logo {	position:absolute;	margin: 0 24px 0 0;	width:210px;	height:30px;	top:66px;	right:0;	}#header #logo a {	float:left;	width: 210px; 	height: 0px; 	padding-top: 30px; 	overflow: hidden;	}#header #logo a { background-image: url(img/logohh.gif); background-repeat: no-repeat; }	#pagebody {	width: 756px;	background-color:white;	}#pagebody.home {min-height: 521px; background-image: url(img/_____home2.gif); background-repeat: no-repeat;}#pagebody.cursos {min-height: 709px; background-image: url(img/_____cursos2.jpg); background-repeat: no-repeat;}#pagebody.adults {min-height: 529px; background-image: url(img/_____adults2.jpg); background-repeat: no-repeat;}#pagebody.kids {min-height: 533px; background-image: url(img/_____kids3.jpg); background-repeat: no-repeat;}#pagebody.preteens {min-height: 436px;background-image: url(img/_____preteens2.jpg); background-repeat: no-repeat;}#pagebody.teens {min-height: 430px; background-image: url(img/_____teens2.jpg); background-repeat: no-repeat;}#pagebody.institutos {min-height: 395px; background-image: url(img/institutos_top.gif); background-repeat: no-repeat;}#pagebody.horarios {min-height: 632px; background-image: url(img/_____horarios3.jpg); background-repeat: no-repeat;}#pagebody.empresas {min-height: 729px; background-image: url(img/_____empresas2.jpg); background-repeat: no-repeat;}#pagebody.michigan {min-height: 600px; background-image: url(img/_____michigan2.jpg); background-repeat: no-repeat;}#pagebody.toefl {min-height: 446px; background-image: url(img/_____toefl-itp1.jpg); background-repeat: no-repeat;}#pagebody.toeic {min-height: 458px; background-image: url(img/_____toeic2.jpg); background-repeat: no-repeat;}#pagebody.ponteaprueba {min-height: 598px; background-image: url(img/_____ponteaprueba1.gif); background-repeat: no-repeat;}#pagebody.ponteapruebatest {min-height:3200px; background-image: url(img/_____ponteaprueba_test.png); background-repeat: no-repeat;}#pagebody.contactanos {min-height: 605px; background-image: url(img/_____contactanos2.jpg); background-repeat: no-repeat;}#pagebody.quienessomos {min-height: 900px; background-image: url(img/_____quienessomos2.jpg); background-repeat: no-repeat; background-color:white;}#pagebody #titulo {	position:relative;	top:20px;	left: 0;	height:37px;	z-index:22;	}/*#pagebody #titulo.cursos {width:127px; background-image: url(img/titulo_cursos.gif); background-repeat: no-repeat;}height: 750px; *//*#pagebody #titulo.empresas {width:148px; background-image: url(img/titulo_empresas.gif); background-repeat: no-repeat;}*/#pagebody #texto {	margin: 40px 0 0 25px ;	float:left;	width:338px;	z-index:21;	}#pagebody #imagen {	position:relative;	float:right;	width:380px;	z-index:20;	}/*#pagebody #imagen.empresas {height:502px; background-image: url(img/foto_empresas.jpg); background-repeat: no-repeat;}*/#pagebody #homeflash {	position:relative;	top:-17px;	margin-left:18px;	width:721px;	height:327px;	z-index:19;	}#pagebody #texto.home {	margin:0 0 0 18px;	float:left;	clear:left;	width:721px;	height:90px;	}#pagebody #texto2 {	margin: 630px 0 0 75px ;	float:left;	width:250px;	height:50px;	z-index:23;	}#pagebody.empresas #texto2 {	margin: 610px 0 0 75px ;	float:left;	width:250px;	height:50px;	z-index:23;	}#pagebody #texto.horarios {	margin: 78px 0 0 25px ;	float:left;	width:338px;	color:#0167b1;	padding-right:29px;	}#pagebody #texto.horarios .freq{	margin: 0;	padding: 0;	list-style: none; 	}#pagebody #texto.horarios .freq li{	padding-left:25px;	margin:13px 0 10px 0px;	}#pagebody #texto.horarios #int{	background:url(img/horarios_cuad_red.gif) no-repeat 0px 0px;	}#pagebody #texto.horarios #sab{	background:url(img/horarios_cuad_green.gif) no-repeat 0px 0px;	}#pagebody #texto.horarios #sem{	background:url(img/horarios_cuad_orange.gif) no-repeat 0px 0px;	}#pagebody #texto.horarios #nor{	background:url(img/horarios_cuad_blue.gif) no-repeat 0px 0px;	}#pagebody #texto.horarios #ver{	background:url(img/horarios_cuad_ltgreen.gif) no-repeat 0px 0px;	}#pagebody #texto.ponteaprueba {	margin: 40px 0 0 25px ;	float:left;	width:693px;	color:#0167b1;	}#pagebody #texto.contactanos {	margin: 40px 0 0 25px ;	float:left;	width:693px;	color:#0167b1;	}#pagebody #texto.cursos1 {	float:left;	width:334px;	}#pagebody #texto.cursos2 {	margin: 40px 0 0 30px ;	width:350px;	}#pagebody #imagen.cursos {	float:left;	clear:left;	left:25px;	top:17px;	width: 364px;	height: 124px; 	background-image: url(img/hhmedamas.gif); 	background-repeat: no-repeat;	}	#pagebody #piefondo.cursos {	margin: 30px 0 0 0 ;	padding-top: 17px;	float:left;	clear:left;	width: 560px;	}#pagebody #piefondo.cursos .seras{	margin: 0;	padding: 0;	list-style: none; 	}#pagebody #piefondo.cursos .seras li{	background:url(img/seras_bullet.gif) no-repeat 0px 5px;	padding-left:46px;	margin:13px 0 10px 0px;	}		#pagebody #texto em {	font-weight:bold;	color:#0167b1;	}#pagebody #piefondo.adults {	margin: 75px 0 0 0 ;	float:left;	clear:left;	width: 560px;	}#pagebody #piefondo.adults .seras{	margin: 0;	padding: 0;	list-style: none; 	}#pagebody #piefondo.adults .seras li{	background:url(img/seras_bullet.gif) no-repeat 0px 5px;	padding-left:46px;	margin:13px 0 10px 0px;	}#pagebody #piefondo.kids {	margin: 25px 0 0 0 ;	float:left;	clear:left;	width: 560px;	}#pagebody #piefondo.kids .seras{	margin: 0;	padding: 0;	list-style: none; 	}#pagebody #piefondo.kids .seras li{	background:url(img/seras_bullet.gif) no-repeat 0px 5px;	padding-left:46px;	margin:13px 0 10px 0px;	}#pagebody #piefondo.preteens {	margin: 75px 0 0 0 ;	float:left;	clear:left;	width: 560px;	}#pagebody #piefondo.preteens .seras{	margin: 0;	padding: 0;	list-style: none; 	}#pagebody #piefondo.preteens .seras li{	background:url(img/seras_bullet.gif) no-repeat 0px 5px;	padding-left:46px;	margin:13px 0 10px 0px;	}#pagebody #piefondo.teens {	margin: 75px 0 0 0 ;	float:left;	clear:left;	width: 560px;	}#pagebody #piefondo.teens .seras{	margin: 0;	padding: 0;	list-style: none; 	}#pagebody #piefondo.teens .seras li{	background:url(img/seras_bullet.gif) no-repeat 0px 5px;	padding-left:46px;	margin:13px 0 10px 0px;	}#pagebody #calendario {	position:relative;	margin: 33px 0 0 0 ;	float:left;	width:361px;	}#pagebody #calendario #cal_frecuencias {	}#pagebody #piefondo.empresas {	display:none;	position:relative;	clear:both;	top:-85px;	width:756px;	height:212px;	z-index:19;	background-image: url(img/piefondo_empresas.gif); background-repeat: no-repeat;	}#footer {	clear: both;	width: 756px;	height: 110px;	}#footer #pielinks {	text-align:center;	margin: 0 120px 0 auto;	padding: 75px 0 0 0;	color:#0167b1;	}#footer #pielinks li {	display: inline; 	margin:0 10px 0 0;	border-left: #0167b1 1px solid;	padding-left:10px;	}#footer #pielinks li.first {	margin:0 10px 0 0;	border-left:none;	padding-left:0;	}#footer #pielinks li a {	color:#0167b1;	text-decoration:none;	}#footer #pielinks li a:hover {	text-decoration:underline;	}#footer #pielogo {	position:relative;	float:right;	margin: 0 17px 0 0;	width:127px;	height:27px;	top:-27px;	background-image: url(img/lamejormanera.gif); 	background-repeat: no-repeat; 	}#footer #pielogo2 {	position:relative;	float:left;	margin: 0 0 0 25px;	width:120px;	height:76px;	top:14px;	display:none;	}.timerText {font-family: Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold; line-height:9pt; color:white;}.menutitle{	cursor:pointer;	margin:0 0 5px 25px;	background-color:white;	color:#006699;	width:560px;	padding:0;	font-weight:bold;}em {	font-weight:bold;	/*color:#000;*/	}strong {	color:#000;	}select {	width: 277px;	border: #0167b1 1px solid;	}input, textarea {	border: #0167b1 1px solid;	}	