*{margin:0; padding:0;font-family:Arial, sans-serif;border:0;outline:0}

@font-face {
    font-family: 'CabinCondensedMedium';
    src: url('/fonts/cabincondensed-medium-webfont.eot');
    src: url('/fonts/cabincondensed-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/cabincondensed-medium-webfont.woff') format('woff'),
         url('/fonts/cabincondensed-medium-webfont.ttf') format('truetype'),
         url('/fonts/cabincondensed-medium-webfont.svg#CabinCondensedMediumKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('/fonts/yanonekaffeesatz-regular-webfont.eot');
    src: url('/fonts/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('/fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('/fonts/yanonekaffeesatz-regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {background: #FFF url(/images/bg2.jpg) top center no-repeat;text-align: center;}
	.index {background: #FFF url(/images/bg.jpg) top center no-repeat !important;text-align: center;}
	.online {background: #FFF url(/images/bg3.jpg) top center no-repeat !important;text-align: center;}

a:link, a:visited, a:active { text-decoration: none; color: red }
a:hover { text-decoration: underline; }

#contenedor{width: 980px;margin: 0 auto;padding: 0;}

#top{float: left;width: 100%;display: inline;text-align:left;height:107px}

	#top 	#logo{float:left;display:inline;margin:32px 0 0 14px;}
			#logo img{border:0;}

	#top	#menu{display:inline;float:right;margin:44px 0 0 0;width:684px;overflow:hidden;height:44px;font-family:"YanoneKaffeesatzRegular"}
			/********* aMenu required ***********/
			#amenu-list {margin:0px;padding: 0px;position: absolute !important;z-index: 999;font-size:14px}
			#amenu-list li {display: block;margin:0px;padding: 0px;position: relative !important;float: left;vertical-align: bottom;list-style:none}
			* html #amenu-list li {width: 1px;list-style:none}
			#amenu-list li a:link,#amenu-list li a:visited,#amenu-list li a:hover{display: block;margin:0px;padding: 0px;font-family:"YanoneKaffeesatzRegular"}
			#amenu-list li a span{display:block !important;font-family:"YanoneKaffeesatzRegular"}
			#amenu-list ul {display: none;margin:0px;padding: 0px;position: absolute !important;height: auto;}
			#amenu-list ul li {float: none;margin:0px;padding: 0px;}
			/******** aMenu look *******/
			#amenu-wrapper {height: 44px;padding: 0px;}
			#amenu-list li {height: 44px;width:76px;}
			#amenu-list li.parent > a {background: url(images/down_arrow.gif) no-repeat 92% 50%;}
			#amenu-list li a:link, #amenu-list li a:visited {height: 44px;text-decoration: none;color: #3f3f3f;padding:8px 0 0 8px;width:68px;}
			#amenu-list li a:hover, #amenu-list li a.active {background: url(/images/bglink.png) top left no-repeat;}
			#amenu-list li a.estoy{background: url(/images/bglinkestoy.png) top left no-repeat;}
			#amenu-list ul {width:238px !important;height:150px !important;background:url(/images/bgmenu.png) bottom left no-repeat;padding:15px 0 0 0;}
			#amenu-list ul li {height:25px;width:130px !important;background:url(/images/bgsumenu.png) left center no-repeat;margin:0 0 0 90px;border-bottom:1px solid #ccc;text-indent:15px}
			#amenu-list ul li.parent > a {background: url(images/right_arrow.gif) no-repeat 95% 50%;}
			#amenu-list ul li a:link, #amenu-list ul li a:visited {height:25px !important;line-height:25px !important;padding:0px !important;width:130px !important}
			#amenu-list ul li a:hover, #amenu-list ul li a.active {background:none !important;}
			
	#complemento{display: inline; float: left;width: 980px;margin:0;}
	
		#slider{display:inline;float:left;width:970px;height:300px;margin:0 5px 5px 5px;}
			#slider img{width:970px;height:300px}

		#left{width: 320px;float: left;display: inline;text-align: left;background:url(/images/bgleft.jpg) bottom center no-repeat;margin:0 0 0 5px;padding:0 0 25px 0}
			#left h2 {font-size:24px;color:#fff;text-indent:10px;font-weight:normal;font-style:italic;letter-spacing:-1px;line-height:36px}
	
			#left	#anuncios{display:inline;float:left;width:320px;height:376px;margin:0 0 30px 0;}
					#anuncios ul,#anuncios li{list-style:none;margin:0;padding:0;height:376px;width:320px}
					#anuncios li 	.fotoanuncio{width:320px;height:216px;overflow:hidden}
								.fotoanuncio img{border:0;width:100%;height:auto;}
								
					#anuncios li 	.tituanuncio{width:300px;height:70px;overflow:hidden;}
								.tituanuncio{font-size:29px;padding:8px 10px 0 10px;text-align:left !important;line-height:32px}
								.tituanuncio a:link,.tituanuncio a:active,.tituanuncio a:visited{display:block;width:100%;height:100%;text-decoration:none !important;color:#799B5B !important;font-family:"YanoneKaffeesatzRegular" !important;}
								.tituanuncio a:hover {text-decoration:none !important;}
								
					#anuncios li 	.resuanuncio{width:300px;height:90px;overflow:hidden;}
								.resuanuncio{font-size:13px;padding:10px 10px 0 10px;text-align:left !important;color:#655f5d}
								
					#left a.alumnos		{clear:both;display:block;width:320px;height:70px;background:url(/images/alumnos.png) top left no-repeat;text-indent:-9999px;border:2px solid #fff;border-width:2px 0;}
					#left a.alumnos:hover	{background:url(/images/alumnosh.png) top left no-repeat;}
					
					#left a.examen		{display:block;width:320px;height:70px;background:url(/images/examen.png) top left no-repeat;text-indent:-9999px;border:2px solid #fff;border-width:0 0 2px 0;}
					#left a.examen:hover	{background:url(/images/examenh.png) top left no-repeat;}
					
					#left a.pagos		{display:block;width:320px;height:70px;background:url(/images/pagos.png) top left no-repeat;text-indent:-9999px;border:2px solid #fff;border-width:0 0 2px 0;}
					#left a.pagos:hover	{background:url(/images/pagosh.png) top left no-repeat;}
					
					#left	#datos{display:inline;float:left;width:100%;height:150px;background:#fff}
							#datos 	p.telefonos	{width:290px;clear:both;margin:17px auto 0 auto;height:35px;line-height:35px;background:url(/images/telefono.jpg) top left no-repeat;
												text-align:right;font-size:21px;color:#655f5d;letter-spacing:-1px}
									p.telefonos span	{display:inline-block;margin:0 0 0 10px !important}
									
							#datos 	p.contacto	{width:180px;clear:both;margin:10px auto 0 auto;height:14px;line-height:14px;background:url(/images/email.jpg) top left no-repeat;
												text-align:right;font-size:14px;color:#655f5d;}
												
							#datos 	p.sociales	{width:320px;clear:both;margin:14px 0 0 0;height:41px;line-height:41px;font-size:14px;color:#655f5d;}
									p.sociales	a.twitter{display:inline-block;width:129px;height:41px;background:url(/images/sociales.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 0 25px;padding:0;overflow:hidden}
									p.sociales	a.twitter:hover{background:url(/images/sociales.jpg) 0 -41px no-repeat;}
									p.sociales	a.facebook{display:inline-block;width:129px;height:41px;background:url(/images/sociales.jpg) -129px 0 no-repeat;text-indent:-9999px;margin:0 0 0 15px;padding:0;overflow:hidden}
									p.sociales	a.facebook:hover{background:url(/images/sociales.jpg) -129px -41px no-repeat;}
								
		#interior{float:right;width: 640px;margin:0 5px 0 0;padding:0}
			
			#interior 	#ventanas{display:inline;float:left;width:100%;height:170px;background:url(/images/bgcolumnas.jpg) top left no-repeat;overflow:hidden;margin:0 0 20px 0}
						#ventanas 	p.verdo {margin:0;float:left;display:inline;width:210px;height:170px;overflow:hidden;padding:0;text-align:left;color:#FFF;}
									
						#ventanas	p.fucsia {float:left;display:inline;width:210px;height:170px;margin: 0 5px;overflow:hidden;padding:0;text-align:left;color:#FFF}
									
						#ventanas 	p.morado {margin:0;float:right;display:inline;width:210px;height:170px;overflow:hidden;padding:0;text-align:left;color:#FFF;}
						
						.verdo span.titulo, .fucsia span.titulo, .morado span.titulo {font-size:32px; color:white;line-height:28px;padding:6px 0 15px 70px;display:block;font-family:"YanoneKaffeesatzRegular",sans-serif}
						.verdo span.texto, .fucsia span.texto, .morado span.texto {font-size:12px; color:white;font-family:sans-serif;line-height:15px;padding:6px 10px 0 70px;display:block;}
						
						#ventanas a:link,#ventanas a:active,#ventanas a:visited{display:block;width:100%;height:100%;text-decoration:none !important;color:white !important;}
						#ventanas  a:hover {text-decoration:none !important;}

			#interior h1{font-size:27px;color:#799B5B;font-weight:normal;margin:0 0 20px 0;text-align:left;font-family:"CabinCondensedMedium",sans-serif}
			
			#interior h2{font-size:18px;text-align:left;font-weight:normal;color:#655f5d;margin:0 0 20px 0;font-family:"CabinCondensedMedium",sans-serif;line-height:120%}
			#interior h3{font-size:21px;text-align:left;font-weight:normal;color:#ee4833;margin:0 0 10px 0;font-family:"CabinCondensedMedium",sans-serif}
			
			#interior p{margin:0 0 20px 0;text-align:justify;font-size:13px;color:#655f5d;line-height:140%;}
			#interior p.derecha {float:right;margin:0 0 50px 50px;}
			#interior p.pequeno {font-size:10px !important;}
			
			#interior ul{margin:0 40px 20px 40px;}
			#interior ul li{margin:0 0 15px 0;text-align:left;font-size:13px;color:#655f5d;line-height:140%;border-bottom:1px solid #f5f5f5;padding:0}
			.clear{clear:both;}
			#interior ul li strong{color:#ee4833}
			
			#interior a.vermas{display:inline-block;float:right;width:89px;height:19px;background:url(/images/vermas.jpg) top left no-repeat;text-decoration:none;color:#fff;line-height:18px;text-indent:7px;font-style:italic;font-size:13px;margin:0 0 30px 60px}
			#interior a.vermas:hover{background:url(/images/vermash.jpg) top left no-repeat;text-decoration:none;}
			
			img.pad {border:5px solid #fff;box-shadow:0 0 12px #666;margin:0 20px 20px 0}
			iframe {border:5px solid #fff;box-shadow:0 0 12px #666;margin:0 0 20px 10px}
			
			#interior form{margin:0 0 20px 0;text-align:left}
			#interior fieldset{border:1px solid #655f5d;padding:10px;border-radius:10px}
			#interior form legend{margin:0 0 0 20px;font-size:13px;font-weight:bold;background:#655f5d;color:#fff;padding:5px 10px;border:10px solid #fff;border-width:0 10px}
			#interior form label{display:inline-block;width:160px;text-align:right;font-size:13px;color:#666;margin:0 15px 0 0}
			#interior form input,#interior form textarea,#interior form select{border-radius:5px;width:400px;padding:5px;border:1px solid #999;vertical-align:middle;font-size:13px}
			#interior form input:hover,#interior form textarea:hover{box-shadow:0 0 5px #ccc;}
			#interior form textarea{vertical-align:top}
			#interior input.enviar{width:150px !important;background:#655f5d;color:#fff;margin:0 0 0 175px}
			#interior form input.check{width:16px !important}
			
			p.error{border:1px solid red;border-width:1px 0;background:#ffd9d9;padding:10px;color:red !important}
			p.ok{border:1px solid green;border-width:1px 0;background:#d9f0d9;padding:10px;color:green !important}
			p.alerta{}
			.requerido{color:red !important;}
			
		#abajo{float:left;	width: 980px;font-size: 11px;font-weight:normal;background:#799b5b;text-align:left;margin: 0;color: #fff;line-height:30px;;text-indent:20px}
		
		
		
		
		



