/* CSS Document */

* { margin: 0; padding: 0; outline: none; }

html {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #FFF;
	background-color: #FFF;
	background: #FFB33E url(../images/back.jpg) repeat-x;
}

body {
	text-align: center;
}

a:link { color: #f78f1e; text-decoration: none; }
a:hover { color: #f78f1e; text-decoration: none; }
a:visited { color: #f78f1e; text-decoration: none; }
a:visited:hover { color: #f78f1e; text-decoration: none; }

h1 {
	font-family: Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}

h2 {
	font-family: Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

IMG { border: 0; }

blockquote {
	margin-left: 20px;
}

input, textarea, select {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-color: #333;
	color: #FFF;
	border: 0px;
	padding: 2px;
}

.clearer-fix {
	clear: both;
	height: 0px;
	display: block !important;
	display: inline;
}

#container {
	width: 655px;
	text-align: left;
	margin: 20px auto 0px auto;
}

#container_page {
	width: 655px;
	text-align: left;
	margin: 0px;
}

#topbar {
	position:relative;
	height: 54px;
	background: url(../images/top_corners.png) no-repeat !important;
	background: url(none);
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/top_corners.png", sizingMethod="image");
}

	#music {
		float: left;
		width: 485px;
		height: 55px;
	}
	
	#search {
		position: relative;
		float: left;
		width: 169px;
		height: 55px;
		border-left: 1px solid #999999;
	}
	
		#search input {
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 13px;
			background-color: #fff2e2;
			color: #515151;
			font-size: 10px;
			margin: 20px 0px 0px 5px;
			border-top: 1px solid #6c6660;
			border-left: 1px solid #6c6660;
			width: 135px;
			padding: 2px;
		}
		
		#search img {
			margin-bottom: -3px;
			cursor: pointer;
		}

#header {
	height: 165px;
	background-color: black;
}

	#logo {
		position: relative;
		float: left;
		width: 485px;
		height: 164px;
		overflow: hidden;
		background-color: black;
		border-top: 1px solid #5e5e5e;
	}
	
		#logoasb {
			position: absolute;
			width: 139px;
			height: 138px;
			background: url(../images/logo.png) !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/logo.png", sizingMethod="image");
			top: 15px;
			left: 25px;
		}
	
	#links {
		position:relative;
		float: left;
		width: 169px;
		height: 164px;
		border-top: 1px solid #5e5e5e;
		border-left: 1px solid #5e5e5e;
		background-color: #272727;
	}
	
		#social {
			position:absolute;
			top:185px;
			border-top:1px solid #5E5E5E;
			padding-top:2px;
			right:0px;
			padding-right:3px;
			padding-bottom:1px;
			width:166px;
		}
		
			#social h2 {
				font-family:Helvetica;
				font-size:11px;
				color:#F78F1E;
				float:left;
				margin-top:7px;
				margin-left:8px;
				position:absolute;
			}
		
		#social .wrapper {
			position:relative;
			background:
			height:45px;
			bottom:0px;
		}
		
			#social a img{
				float:right;
				height:30px;
				position:relative;
				bottom:0px;
			}
	
		#links ul {
			list-style-type: none;
		}
		
		#links ul li {
			
		}
		
		#links ul li a {
			display: block !important;
			display: inline-block;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 10px;
			padding: 10px 10px 10px 20px;
			background: url(../images/arrow.gif) 8px 13px no-repeat;
		}
		
		#links ul li a:hover {
			display: block !important;
			display: inline-block;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 10px;
			padding: 10px 10px 10px 20px;
			background: url(../images/arrow_act.gif) 8px 13px no-repeat;
		}

#main {
	height: 480px;
	overflow: hidden;
	background-color: black;
	position:relative;
}

	#menu {
		float: left;
		height: 480px;
		width: 199px;
		border-right: 1px solid #5e5e5e;
		background: #000 url(../images/back_menu.jpg) repeat-x;
	}
	
		#menu ul {
			list-style-type: none;
		}
		
		#menu li {
			border-bottom: 1px solid #5E5E5E;
		}
		
		#menu li a {
			display: block;
			padding: 3px 3px 3px 30px;
			color: #FFF;
			background: url(../images/arrow.gif) 15px 6px no-repeat;
		}
		
			#menu li a.seleccionado {
				color: #F78F1E;
				background: url(../images/arrow_act.gif) 15px 6px no-repeat;
			}
		
		#menu li a:hover {
			display: block;
			padding: 3px 3px 3px 30px;
			color: #F78F1E;
			background: url(../images/arrow_act.gif) 15px 6px no-repeat;
		}
		
			#menu ul li ul {
				display: none;
				list-style-type: none;
			}
			
			#menu ul li ul li {
				border-bottom: 0px;
			}
			
			#menu ul li ul li a {
				display: inline-block;
				color: #EEEEEE;
				padding: 3px 3px 3px 40px;
				background: none;
			}
			
				#menu ul li ul li a.seleccionado {
					background: none;
					color: #F78F1E;
				}
			
			#menu ul li ul li a:hover {
				display: inline-block;
				color: #F78F1E;
				padding: 3px 3px 3px 40px;
				background: none;
			}
	
	#content {
		position: relative;
		overflow: hidden;
		float: left;
		height: 480px;
		width: 455px;
		background: url(../images/back_content.png);
	}

#footer {
	height: 60px;
	border-top: 1px solid #5e5e5e;
	background: url(../images/footer_corners.png) no-repeat !important;
	background: url(none);
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/footer_corners.png", sizingMethod="image");
	padding-top: 5px;
}

	#footer-text {
		position: relative;
		text-align: center;
	}
	
		#footer-text ul {
			list-style-type: none;
		}
		
		#footer-text ul li {
			display: inline;
			padding-right: 20px;
			padding-left: 20px;
			text-align: center;
		}
		
		#footer-text ul li a {
			cursor: pointer;
		}
		
		#footer-text ul li.medio {
			border-left: 1px solid #f78f1e;
			border-right: 1px solid #f78f1e;
		}
	
	#footer-copyright {
		position: relative;
		margin-top: 15px;
		text-align: right;
		color: #993300;
	}
	
	#footer-copyright a {
		color: #993300;
		text-decoration: underline;
	}

#coniframe {
	width: 655px;
	height: 646px;
	background-color: black;
}



#escuela {
	margin: 15px 0px 0px 15px;
}

#escuela h2 {
	color: #f78f1e;
}

#escuela-intro {
	font-size: 12px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 15px 0px 15px 0px;
	margin-right: 15px;
	margin-top: 15px;
}

#escuela-cont-pre {
	position: relative;
	width: 440px;
	overflow: hidden;
}

#escuela-pre {
	width: 425px;
	position: relative;
	overflow: hidden;
}

	#escuela-pre-item {
		border-bottom: 1px solid #5e5e5e;
		padding: 10px 0px 10px 0px;
		margin-right: 15px;
	}

		#escuela-pre-item h3 {
			color: #ff9933;
			margin-bottom: 10px;
		}
		
		#escuela-pre-item img {
			float: left;
			margin-top: 3px;
			margin-right: 10px;
		}
		
#quehacemos {
	margin: 15px 0px 0px 15px;
}

	#quehacemos h2 {
		color: #f78f1e;
	}
	
	#quehacemos-text {

		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		padding-top: 15px;
	}
	
		.quehacemos-text-item {
			float:left;
			width:200px;
			margin-right: 15px;
			padding-bottom: 10px;
		}
		
		.quehacemos-text-item h3 {
			color: #f78f1e;
			margin-bottom: 5px;
		}
	
	.down-img{
		clear:both;
		display:block;
		text-align:center;
		width: 425px;
		height:128px;
		margin-top: 15px;
		padding-right:15px;
		border-top: 1px solid #5e5e5e;
		border-bottom: 1px solid #5e5e5e;
	}
	
#donde {
	margin: 15px 0px 0px 15px;
}

	#donde h2 {
		color: #f78f1e;
	}
	
	#donde-prin {
		margin-top: 15px;
		padding-left: 40px;
	}
	
		#donde-prin h3 {
			color: #f78f1e;
			margin-bottom: 5px;
			text-align: right;
			margin-top: 15px;
			margin-right: 20px;
		}
		
		#donde-prin p {
			text-align: right;
			margin-right: 20px;
			color: #cccccc;
			font-size: 11px;
		}
		
	#donde-que {
		margin-top: 40px;
		padding-right: 20px;
	}
	
	#donde-que h3 {
		color: #f78f1e;
	}
	
#inicio {
	margin: 15px 0px 0px 0px;
}

	#inicio-noti {
		margin-left: 15px;
		height: 240px;
	}
	
		#inicio-noti h2 {
			color: #f78f1e;
		}
		
		#inicio-noti-cont {
			margin-top: 15px;
			border-top: 1px solid #5e5e5e;
			padding-top: 15px;
			margin-right: 15px;
		}
		
			#inicio-noti-cont img {
				float: left;
				margin-right: 10px;
			}
			
			#inicio-noti-cont h3 {
				color: #f78f1e;
			}
	
	#inicio-varias {
		padding: 15px 0px 0px 15px;
		height: 205px;
		background: url(../images/back_noti_var.png) repeat-x;
	}
	
		#inicio-varias h2 {
			color: #f78f1e;
		}
		
		#inicio-varias-cont {
			border-top: 1px solid #5e5e5e;
			margin-top: 15px;
			padding-top: 15px;
			margin-right: 15px;
		}
		
		#inicio-varias-cont-left {
			float: left;
			width: 200px;
			text-align: center;
		}
		
			#inicio-varias-cont-left p, #inicio-varias-cont-left h3 {
				text-align: left;
			}
			
			#inicio-varias-cont-left h3 {
				color: #f78f1e;
			}
		
		#inicio-varias-cont-right {
			float: left;
			width: 200px;
			margin-left: 25px;
			text-align: center;
		}
		
			#inicio-varias-cont-right p, #inicio-varias-cont-right h3 {
				text-align: left;
			}
			
			#inicio-varias-cont-right h3 {
				color: #f78f1e;
			}

#instalaciones {
	margin: 15px 0px 0px 15px;
}

	#instalaciones h2 {
		color: #f78f1e;
	}
	
	.instalaciones-desc {
		margin-top: 15px;
		padding-top: 15px;
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
	}
	
		.instalaciones-desc span {
			color: #f78f1e;
		}
	
	.instalaciones-imgs {
		margin-left: 0px;
		height: 90px;
	}
	
		.instalaciones-imgs-item {
			float: left;
			margin-top: 15px;
			margin-right: 40px;
			width: 95px;
		}
		
		.instalaciones-imgs-item span {
			color: #f78f1e;
		}
		
#cursos {
	margin: 15px 0px 0px 15px;
}

#cursos h2 {
	color: #f78f1e;
}

#cursos-intro {
	font-size: 12px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 15px 0px 15px 0px;
	margin-right: 15px;
	margin-top: 15px;
}

	#cursos-descarga {
		margin-top: 30px;
		text-align: right;
		font-size: 11px;
	}
	
	#cursos-descarga a {
		padding-bottom: 3px;
		padding-left: 15px;
		border-bottom: 1px dashed #f78f1e;
		background: url(../images/arrow-descarga.gif) 0px 4px no-repeat;
	}
	
#cursos-cont-pre {
	position: relative;
	width: 440px;
	overflow: hidden;
}

#cursos-pre {
	width: 425px;
	position: relative;
	overflow: hidden;
}

	#cursos-pre-item {
		border-bottom: 1px solid #5e5e5e;
		padding: 10px 0px 10px 0px;
		margin-right: 15px;
	}

		#cursos-pre-item h3 {
			color: #ff9933;
			margin-bottom: 10px;
			float: left;
		}
		
		#cursos-pre-item img {
			float: left;
			margin-top: 3px;
			margin-right: 10px;
		}
		
		#cursos-pre-item p.desc {
			float: right;
			margin-right: 5px;
			padding-bottom: 5px;
		}
		
		#cursos-pre-item p.desc a {
			padding-bottom: 3px;
			padding-left: 15px;
			border-bottom: 1px dashed #F78F1E !important;
			background: url(../images/arrow-descarga.gif) 0px 4px no-repeat;
		}
		
#creacion {
	margin: 15px 0px 0px 15px;
}

#creacion h2 {
	color: #f78f1e;
}

#creacion-intro {
	font-size: 12px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 15px 0px 15px 0px;
	margin-right: 15px;
	margin-top: 15px;
}

	#creacion-descarga {
		margin-top: 30px;
		text-align: right;
		font-size: 11px;
	}
	
	#creacion-descarga a {
		padding-bottom: 3px;
		padding-left: 15px;
		border-bottom: 1px dashed #f78f1e;
		background: url(../images/arrow-descarga.gif) 0px 4px no-repeat;
	}

#creacion-cont-pre {
	position: relative;
	width: 440px;
	overflow: hidden;
}

#creacion-pre {
	width: 425px;
	position: relative;
	overflow: hidden;
	min-height: 20px;
}

* html #creacion-pre {
  height: expression(document.getElementById('creacion-pre').scrollHeight < 21? "20px" : "auto" );
}

	#creacion-pre-item {
		border-bottom: 1px solid #5e5e5e;
		padding: 10px 0px 10px 0px;
		margin-right: 15px;
	}

		#creacion-pre-item h3 {
			color: #ff9933;
			margin-bottom: 10px;
		}
		
		#creacion-pre-item img {
			float: left;
			margin-top: 3px;
			margin-right: 10px;
		}
		
#profesores {
	margin: 15px 0px 0px 15px;
}

#profesores h2 {
	color: #f78f1e;
}

#profesores-intro {
	font-size: 12px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 15px 0px 15px 0px;
	margin-right: 15px;
	margin-top: 15px;
}

#profesores-cont-pre {
	position: relative;
	width: 440px;
	overflow: hidden;
}

#profesores-descarga {
	margin: 5px 0px 5px 0px;
	clear:both;
	text-align: center;
	font-size: 11px;
}

#profesores-descarga a {
	padding-bottom: 3px;
	padding-right: 15px;
	border-bottom: 1px dashed #f78f1e;
	background: url(../images/arrow-descarga.gif) 100% 4px no-repeat;
}
	
#profesores-pre {
	width: 425px;
	position: relative;
	overflow: hidden;
}

	#profesores-pre .prof-prin-h2 {
		padding:10px 0px;
		margin:8px 0px;
		border-bottom:1px solid #5E5E5E;
	}

	#profesores-pre .prof_wrap {
		margin-right:15px;
		float:left;
		width:90px;
		text-align:center;
		margin-bottom:10px;
		margin-top:5px;
	}
	
		#profesores-pre .prof_wrap p {
		margin-top:5px;
		font-size:10px;
	}
	
	#profesores-pre .prof_wrap #descarga_prof_prin a {
		height:15px;
		font-size:11px;
		margin-right:6px;
		padding-top:2px;
		padding-bottom:3px;
		text-align:left;
		padding-left:10px;
		display:block;
		margin-top:2px;
		font-family:Arial;
		font-weight:bold;
		margin-left:10px;
		color:#F78F1E;
		border-bottom: 1px dashed #F78F1E; 
		background: url(../images/arrow_act.gif) 0px 7px no-repeat;
	}
	
	#profesores-pre .prof_wrap #descarga_prof_prin a img {
		position:relative;
		top:3px;
		right:0px;
	}

	
	#profesores-pre .profesor_row {
		margin-top:15px;
	}

	#profesores-pre-item {
		border-bottom: 1px solid #5e5e5e;
		padding: 10px 0px 10px 0px;
		margin-right: 15px;
	}

		#profesores-pre-item h3 {
			color: #ff9933;
			margin-bottom: 10px;
		}
		
		#profesores-pre-item img {
			float: left;
			margin-top: 3px;
			margin-right: 10px;
		}
		
#club {
	margin: 15px 0px 0px 15px;
}

#club h2 {
	color: #f78f1e;
}

#club-intro {
	font-size: 12px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 15px 0px 15px 0px;
	margin-right: 15px;
	margin-top: 15px;
}

#club-cont-pre {
	position: relative;
	width: 440px;
	overflow: hidden;
}

#club-pre {
	width: 425px;
	position: relative;
	overflow: hidden;
}

	#club-pre-item {
		border-bottom: 1px solid #5e5e5e;
		padding: 10px 0px 10px 0px;
		margin-right: 15px;
	}

		#club-pre-item h3 {
			color: #ff9933;
			margin-bottom: 10px;
		}
		
		#club-pre-item img {
			float: left;
			margin-top: 3px;
			margin-right: 10px;
		}
		
#curso-social {
	margin: 15px 0px 0px 15px;
}

	#curso-social h2 {
		color: #f78f1e;
	}
	
	#curso-social-text {
		display:block;
		width: 269px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		padding-top: 15px;
	}
	
		.curso-social-text-item {
			border-bottom: 1px solid #5e5e5e;
			margin-right: 15px;
			margin-bottom: 15px;
			padding-bottom: 10px;
		}
		
		.curso-social-text-item h3 {
			color: #f78f1e;
			margin-bottom: 5px;
		}
		
		.curso-social-text-item ul {
			margin-left: 15px;
		}
		
		.curso-social-text-item ul li {
			padding: 1px;
		}
	
	#curso-social-img {
		float: left;
		width: 170px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		border-left: 1px solid #5e5e5e;
		background: url(../images/quehacemos.jpg);
	}
	
#curso-salud {
	margin: 15px 0px 0px 15px;
}

	#curso-salud h2 {
		color: #f78f1e;
	}
	
	#curso-salud-text {
		display:block;
		width: 440px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		padding-top: 15px;
	}
	
		.curso-salud-text-item {
			margin-right: 15px;
			margin-bottom: 10px;
			padding-bottom: 5px;
		}
		
		.curso-salud-text-item h3 {
			color: #f78f1e;
			margin-bottom: 5px;
		}
		
		.curso-salud-text-item ul {
			margin-left: 15px;
		}
		
		.curso-salud-text-item ul li {
			padding: 1px;
		}
	
	#curso-salud-img {
		float: left;
		width: 170px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		border-left: 1px solid #5e5e5e;
		background: url(../images/quehacemos.jpg);
	}
	
#curso-infantil {
	margin: 15px 0px 0px 15px;
}

	#curso-infantil h2 {
		color: #f78f1e;
	}
	
	#curso-infantil-text {
		display:block;
		width: 440px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		padding-top: 15px;
	}
	
		.curso-infantil-text-item {
			margin-right: 15px;
			margin-bottom: 10px;
			padding-bottom: 5px;
		}
		
		.curso-infantil-text-item h3 {
			color: #f78f1e;
			margin-bottom: 5px;
		}
		
		.curso-infantil-text-item ul {
			margin-left: 15px;
		}
		
		.curso-infantil-text-item ul li {
			padding: 1px;
		}
	
	#curso-infantil-img {
		float: left;
		width: 170px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		border-left: 1px solid #5e5e5e;
		background: url(../images/quehacemos.jpg);
	}
	
#curso-hiphop {
	margin: 15px 0px 0px 15px;
}

	#curso-hiphop h2 {
		color: #f78f1e;
	}
	
	#curso-hiphop-text {
		display:block;
		width: 440px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		padding-top: 15px;
	}
	
		.curso-hiphop-text-item {
			margin-right: 15px;
			margin-bottom: 10px;
			padding-bottom: 5px;
		}
		
		.curso-hiphop-text-item h3 {
			color: #f78f1e;
			margin-bottom: 5px;
		}
		
		.curso-hiphop-text-item ul {
			margin-left: 15px;
		}
		
		.curso-hiphop-text-item ul li {
			padding: 1px;
		}
	
	#curso-hiphop-img {
		float: left;
		width: 170px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		border-left: 1px solid #5e5e5e;
		background: url(../images/quehacemos.jpg);
	}

#curso-danza {
	margin: 15px 0px 0px 15px;

}

	#curso-danza h2 {
		color: #f78f1e;
	}
	
	#curso-danza-text {
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		padding-top: 15px;
	}
	
		.curso-danza-text-item {
			margin-right: 15px;
			margin-bottom: 10px;
			padding-bottom: 5px;
		}
		
		.curso-danza-text-item h3 {
			color: #f78f1e;
			margin-bottom: 5px;
		}
		
		.curso-danza-text-item ul {
			margin-left: 15px;
		}
		
		.curso-danza-text-item ul li {
			padding: 1px;
		}
	
	#curso-danza-img {
		float: left;
		width: 170px;
		height: 438px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
		border-left: 1px solid #5e5e5e;
		background: url(../images/quehacemos.jpg);
	}
	
#profesores-social {
	margin: 15px 0px 0px 15px;
}

#profesores-social h2 {
	color: #f78f1e;
}

#profesores-social-intro {
	font-size: 12px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 15px 0px 15px 0px;
	margin-right: 15px;
	margin-top: 15px;
}

#profesores-social-cont-pre {
	position: relative;
	width: 440px;
	overflow: hidden;
}

#profesores-social-pre {
	width: 425px;
	position: relative;
	overflow: hidden;
}

	#profesores-social-pre-item {
		border-bottom: 1px solid #5e5e5e;
		padding: 10px 0px 10px 0px;
		margin-right: 15px;
	}

		#profesores-social-pre-item h3 {
			color: #ff9933;
			margin-bottom: 10px;
		}
				
		#profesores-social-pre-item img {
			margin: 5px 0px -6px 10px;
		}
		
		#profesores-social-pre-item img.foto {
			float: left;
			margin-top: 3px;
			margin-right: 10px;
			margin-bottom: 5px;
		}

#enlaces {
	margin: 15px 0px 0px 15px;
}

	#enlaces h2 {
		color: #f78f1e;
		padding-bottom: 15px;
	}
	
	.categoria-item {
		font-size: 11px;
		margin-top: 10px;
	}
	
	#enlaces-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#enlaces-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
	}
	
	#enlaces-cont {
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
		padding-top: 10px;
	}
	
		.enlaces-item {
			padding: 10px 0px 10px 0px;
			border-bottom: 1px solid #3B3B3B;
		}
		
			.enlaces-item img {
				float: left;
				margin-top: 3px;
				margin-right: 10px;
			}
			
			.enlaces-item h3 {
				color: #ff9933;
			}
			
#fotos {
	margin: 15px 0px 0px 15px;
}

	#fotos h2 {
		color: #f78f1e;
	}
	
	#fotos-desc {
		margin-top: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
	}
	
		#fotos-desc span {
			color: #f78f1e;
		}
	
	#fotos-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#fotos-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
	}
	
		.fotos-imgs-item {
			float: left;
			margin-top: 15px;
			margin-right: 40px;
			width: 95px;
		}
		
		.fotos-imgs-item span {
			color: #f78f1e;
		}
		
#videos {
	margin: 15px 0px 0px 15px;
}

	#videos h2 {
		color: #f78f1e;
	}
	
	#videos-desc {
		margin-top: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
	}
	
		#videos-desc span {
			color: #f78f1e;
		}
	
	#videos-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#videos-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
		min-height: 20px;
	}
	
	* html #videos-pre {
	  height: expression(document.getElementById('videos-pre').scrollHeight < 21? "20px" : "auto" );
	} 
	
		.videos-imgs-item {
			float: left;
			margin-top: 15px;
			margin-right: 40px;
			width: 95px;
		}
		
		.videos-imgs-item span {
			color: #f78f1e;
		}
		
#calendario {
	margin: 15px 0px 0px 15px;
}

	#calendario h2 {
		color: #f78f1e;
	}
	
	#calendario-intro {
		font-size: 12px;
		border-top: 1px solid #5e5e5e;
		border-bottom: 1px solid #5e5e5e;
		padding: 15px 0px 15px 0px;
		margin-right: 15px;
		margin-top: 15px;
	}
	
	#calendario-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#calendario-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
		min-height: 20px;
	}
	
	* html #calendario-pre {
	  height: expression(document.getElementById('calendario-pre').scrollHeight < 21? "20px" : "auto" );
	} 
	
		.calendario-pre-item {
			margin-top: 10px;
			margin-right: 15px;
		}
			
			.calendario-pre-item img {
				float: left;
				margin-top: 3px;
				margin-right: 10px;
			}
			
			.calendario-pre-item-text {
				float: left;
				width: 310px;
				padding-bottom: 10px;
				border-bottom: 1px solid #5e5e5e;
			}
			
				.calendario-pre-item-text h3 {
					font-family: Helvetica;
					font-size: 30px;
					color: #ff9933;
				}
				
					.calendario-pre-item-text h3 span {
						color: #3c3c3c;
					}
				
				.calendario-pre-item-text h4 {
					font-size: 10px;
					color: #ff9933;
				}
				
				.calendario-pre-item-text p {
					
				}
				
				#calendario-descarga {
					margin-top: 10px;
					text-align: right;
					font-size: 11px;
				}
				
				#calendario-descarga a {
					padding-bottom: 3px;
					padding-left: 15px;
					border-bottom: 1px dashed #f78f1e;
					background: url(../images/arrow-descarga.gif) 0px 4px no-repeat;
				}

#noticias {
	margin: 15px 0px 0px 15px;
}

	#noticias h2 {
		color: #f78f1e;
	}
	
	#noticias-intro {
		font-size: 12px;
		border-top: 1px solid #5e5e5e;
		border-bottom: 1px solid #5e5e5e;
		padding: 15px 0px 15px 0px;
		margin-right: 15px;
		margin-top: 15px;
	}
	
	#noticias-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#noticias-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
	}
	
		.upscroll {
			position: absolute;
			top: 5px;
			right: 10px;
			width: 16px;
			height: 16px;
			background: url(../images/scroll_up2.png) no-repeat !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/scroll_up2.png", sizingMethod="image");
			z-index: 100;
			cursor: pointer;
		}
		
		.upscroll2 {
			position: absolute;
			top: 5px;
			right: 0px;
			width: 16px;
			height: 16px;
			background: url(../images/scroll_up2.png) no-repeat !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/scroll_up2.png", sizingMethod="image");
			z-index: 100;
			cursor: pointer;
		}
		
		.downscroll {
			position: absolute;
			bottom: 5px;
			right: 10px;
			width: 16px;
			height: 16px;
			background: url(../images/scroll_down2.png) no-repeat !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/scroll_down2.png", sizingMethod="image");
			z-index: 100;
			cursor: pointer;
		}
		
		#Scrollbar-Container {
		  position: absolute;
		  bottom: 23px; right: 13px;
		  width: 10px;
		  /*height: 245px;*/
		  background-color: orange;
		  z-index: 100;
		}
		
		.Scrollbar-Track {
		  width: 10px;
		  position: absolute;
		  top: 0px; left: 0px;
		  background-color: red;
		  z-index: 100;
		}
		
		.Scrollbar-Handle {
		  position: absolute;
		  top: 0px; left: 0px;
		  width: 10px; height: 30px;
		  background-color: blue;
		  cursor: pointer;
		  z-index: 100;
		}
		
		.back_button {
			position: absolute;
			bottom: 5px;
			right: 40px;
			width: 22px;
			height: 22px;
			cursor: pointer;
			background: url(../images/back_button.png) no-repeat !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/back_button.png", sizingMethod="image");
			z-index: 100;
		}
		
		.back_button_escuela {
			position: absolute;
			bottom: 2px;
			right: 180px;
			width: 22px;
			height: 22px;
			cursor: pointer;
			background: url(../images/back_button.png) no-repeat !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/back_button.png", sizingMethod="image");
			z-index: 100;
		}
		
		.downscroll2 {
			position: absolute;
			bottom: 5px;
			right: 15px;
			width: 16px;
			height: 16px;
			background: url(../images/scroll_down2.png) no-repeat !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/scroll_down2.png", sizingMethod="image");
			z-index: 100;
			cursor: pointer;
		}
	
		.noticias-pre-item {
			margin-top: 10px;
			margin-right: 15px;
		}
			
			.noticias-pre-item img {
				float: left;
				margin-top: 3px;
				margin-right: 10px;
			}
			
			.noticias-pre-item-text {
				float: left;
				width: 310px;
				padding-bottom: 10px;
				border-bottom: 1px solid #5e5e5e;
			}
			
				.noticias-pre-item-text h3 {
					font-family: Helvetica;
					font-size: 30px;
					color: #ff9933;
				}
				
					.noticias-pre-item-text h3 span {
						color: #3c3c3c;
					}
				
				.noticias-pre-item-text h4 {
					font-size: 10px;
					color: #ff9933;
				}
				
				.noticias-pre-item-text p {
					
				}

#eventos {
	margin: 15px 0px 0px 15px;
}

	#eventos h2 {
		color: #f78f1e;
	}
	
	#eventos-intro {
		font-size: 12px;
		border-top: 1px solid #5e5e5e;
		border-bottom: 1px solid #5e5e5e;
		padding: 15px 0px 15px 0px;
		margin-right: 15px;
		margin-top: 15px;
	}
	
	#eventos-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#eventos-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
	}
	
		.eventos-pre-item {
			margin-top: 10px;
			margin-right: 15px;
		}
			
			.eventos-pre-item img {
				float: left;
				margin-top: 3px;
				margin-right: 10px;
			}
			
			.eventos-pre-item-text {
				float: left;
				width: 310px;
				padding-bottom: 10px;
				border-bottom: 1px solid #5e5e5e;
			}
			
				.eventos-pre-item-text h3 {
					font-family: Helvetica;
					font-size: 30px;
					color: #ff9933;
				}
				
					.eventos-pre-item-text h3 span {
						color: #3c3c3c;
					}
				
				.eventos-pre-item-text h4 {
					font-size: 10px;
					color: #ff9933;
				}
				
				.eventos-pre-item-text p {
					
				}
				
#merchandising {
	margin: 15px 0px 0px 15px;
}

	#merchandising h2 {
		color: #f78f1e;
	}
	
	#merchandising-desc {
		margin-top: 15px;
		padding: 15px 0px 15px 0px;
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
		border-bottom: 1px solid #5e5e5e;
	}
	
		#merchandising-desc span {
			color: #f78f1e;
		}
		

	#merchandising-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#merchandising-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
		min-height: 20px;
	}
	
	* html #merchandising-pre {
	  height: expression(document.getElementById('merchandising-pre').scrollHeight < 21? "20px" : "auto" );
	}
	
		.merchandising-imgs-item {
			display: inline;
			float: left;
			margin-top: 15px;
			margin-right: 40px;
			width: 95px;
			color: #f78f1e;
		}
		
			.merchandising-imgs-item span {
				color: #919191;
			}
			
			.merchandising-imgs-item-cesta {
				padding-top: 5px;
				text-align: center;
			}
			
#contacta {
	margin: 15px 0px 0px 0px;
}

	#contacta h2 {
		margin-left: 15px;
		color: #f78f1e;
	}
	
	#contacta-intro {
		font-size: 12px;
		border-top: 1px solid #5e5e5e;
		border-bottom: 1px solid #5e5e5e;
		padding: 15px 0px 15px 0px;
		margin-right: 15px;
		margin-top: 15px;
		margin-left: 15px;
	}
	
	#contacta-form {
		width: 350px;
		height: 250px;
		margin-top: 25px;
		background: url(../images/form.png) no-repeat;
		padding-top: 1px;
		padding-left: 65px;
		margin-left: 15px;
	}
	
		#contacta-form input {
			width: 183px;
			background-color: transparent;
			cursor: text;
			color: #242424;
		}
		
		#contacta-form textarea {
			width: 185px;
			height: 162px;
			display: block;
			margin-top: 6px;
			background-color: transparent;
			color: #242424;
			cursor: text;
		}
		
		input#contacta-form-submit {
			margin-top: 5px;
			width: auto;
			cursor: pointer;
			color: #f78f1e;
		}
		
		#contacta-response {
			font-weight: bold;
			color: #f78f1e;
			height: 15px;
			margin-left: 75px;
		}
		
		#contacta-footer {
			text-align: center;
			margin-top: 0px;
		}
		
	#newsletter-form {
		width: 350px;
		height: 160px;
		margin-top: 25px;
		background: url(../images/form.png) no-repeat;
		padding-top: 1px;
		padding-left: 65px;
		margin-left: 15px;
	}
	
		#newsletter-form input {
			width: 183px;
			background-color: transparent;
			cursor: text;
			color: #242424;
		}
		
		input#newsletter-form-submit {
			margin-top: 5px;
			width: auto;
			cursor: pointer;
			color: #f78f1e;
		}
		
#lopd {
	font-size: x-small;
	padding: 20px 20px 10px 10px;
}

#producciones {
	margin: 15px 0px 0px 15px;
}

#producciones h2 {
	color: #f78f1e;
}

#producciones-intro {
	font-size: 11px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	padding: 15px 0px 15px 0px;
	margin-right: 15px;
	margin-top: 15px;
}

#producciones-cont-pre {
	position: relative;
	width: 440px;
	overflow: hidden;
}

#producciones-pre {
	width: 425px;
	position: relative;
	overflow: hidden;
}

	#producciones-pre-item {
		border-bottom: 1px solid #5e5e5e;
		padding: 10px 0px 10px 0px;
		margin-right: 15px;
	}

		#producciones-pre-item h3 {
			color: #ff9933;
			margin-bottom: 10px;
		}
		
		#producciones-pre-item img {
			float: left;
			margin-top: 3px;
			margin-right: 10px;
		}
		
#shows {
	margin: 15px 0px 0px 15px;
}

	#shows h2 {
		color: #f78f1e;
	}
	
	#shows-desc {
		margin-top: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
	}
	
		#shows-desc span {
			color: #f78f1e;
		}
	
	#shows-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#shows-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
		min-height: 20px;
	}
	
	* html #shows-pre {
	  height: expression(document.getElementById('shows-pre').scrollHeight < 21? "20px" : "auto" );
	}
	
		.shows-imgs-item {
			float: left;
			margin-top: 15px;
			margin-right: 40px;
			width: 95px;
		}
		
		.shows-imgs-item span {
			color: #f78f1e;
		}
		
#animaciones {
	margin: 15px 0px 0px 15px;
}

	#animaciones h2 {
		color: #f78f1e;
	}
	
	#animaciones-desc {
		margin-top: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
	}
	
		#animaciones-desc span {
			color: #f78f1e;
		}
	
	#animaciones-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#animaciones-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
		min-height: 20px;
	}
	
	* html #animaciones-pre {
	  height: expression(document.getElementById('animaciones-pre').scrollHeight < 21? "20px" : "auto" );
	}
	
		.animaciones-imgs-item {
			float: left;
			margin-top: 15px;
			margin-right: 40px;
			width: 95px;
		}
		
		.animaciones-imgs-item span {
			color: #f78f1e;
		}
		
#pi {
	margin: 15px 0px 0px 15px;
}

	#pi h2 {
		color: #f78f1e;
	}
	
	#pi-desc {
		margin-top: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-right: 15px;
		border-top: 1px solid #5e5e5e;
	}
	
		#pi-desc span {
			color: #f78f1e;
		}
	
	#pi-cont-pre {
		position: relative;
		width: 440px;
		overflow: hidden;
	}
	
	#pi-pre {
		width: 425px;
		position: relative;
		overflow: hidden;
		min-height: 20px;
	}
	
	* html #pi-pre {
	  height: expression(document.getElementById('pi-pre').scrollHeight < 21? "20px" : "auto" );
	}
	
		.pi-imgs-item {
			float: left;
			margin-top: 15px;
			margin-right: 40px;
			width: 95px;
		}
		
		.pi-imgs-item span {
			color: #f78f1e;
		}

#carnet {
	margin: 15px 0px 0px 15px;
}

	#carnet h2 {
		color: #f78f1e;
	}
	
	#carnet-text {
		position: relative;
		padding-left: 90px;
		padding-right: 50px;
		padding-top: 180px;
		margin-right: 15px;
		margin-top: 15px;
		border-top: 1px solid #5e5e5e;
	}
	
		#carnet-foto {
			position: absolute;
			width: 207px;
			height: 156px;
			top: 10px;
			left: 0px !important;
			left: -90px;
			background: url(../images/carnet.png) no-repeat !important;
			background: url(none);
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/carnet.png", sizingMethod="scale");
		}
		
		#carnet-text span {
			color: #f78f1e;
		}
		
		#locator-cont-pre {
			position: relative;
			width: 440px;
			overflow: hidden;
		}
		
		#locator-pre {
			width: 425px;
			position: relative;
			overflow: hidden;
		}
		
	.locator-imgs {
		margin-left: 0px;
	}
	
	.locator-imgs-item {
		float: left;
		margin-top: 15px;
		margin-right: 40px;
		width: 95px;
	}
	
#locator-text p{
	padding:5px 15px;
}

#locator-text ul {
	margin-left: 30px;
}

	.locatorlink {
		margin-left:15px;
		text-transform:uppercase;
		font-weight:bold;
		color:#FF8331;
		text-decoration:underline;
	}
	
	.locatorlink:hover {
		color:#FFAC3C !important;
}

#load_flash {
	position:absolute;
	left:250px;
	top:0px;
	}

.bola {
	font-weight:bold;
	font-size:12px;
	height:45px;
	width:90px;
	padding:10px;
	text-indent:-45px;
	text-align:left;
	color:#f78f1e;
}