body {
	-moz-box-sizing:border-box;
	background-image:  url(img/bodybackground.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	color:#666666;
	text-align:center; 
	}
#super {
	-moz-box-sizing:border-box;
	margin:0 auto 0 auto;
	width:915px; 
	height:100px; 
	border:0; 
	padding:0px;
	text-align:center;
}
#super h2 {
	color: #666666;
	text-align: right;
	font-family: verdana;
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 5px;
   }
#intro {
	-moz-box-sizing:border-box;
	margin:0 auto 0 auto;
	width:915px; 
	height:200px;
	border:0; 
	padding:0px;
	text-align:center;
}
#intro img {
	border: 0px; 
	margin:5px;
	float:right;
	display:inline;
	}
#intro h1 {
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-family: arial;
	font-variant: normal;
	font-size: 18px;
	margin-bottom: 3px;
	margin-left: 170px;
	margin-top: 40px;
   }
#intro h2 {
	color: #FFFFFF;
	text-align: left;
	font-family: century gothic, verdana;
	font-variant: normal;
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 5px;
	margin-left: 80px;
	margin-top: 5px;
	vertical-align:middle;
   }
#cuerpo {
	-moz-box-sizing:border-box;
	margin:0px auto;
	border:1px solid #AAAAAA;
	padding:20px;
	width:940px; 
	background-color: #FFFFFF;
	text-align:left;
}
#principales {
	-moz-box-sizing:border-box;
	margin:0 auto 0 auto;
	width:950px; 
}
#principales img{
	-moz-box-sizing:border-box;
	margin: 30px;
	text-align:right;
}
#principales p{
	text-align:left; 
	font-size: 18px;
	font-family: arial;
	color: #FFFFFF;
	margin: 30px, 30px, 0px, 30px;
}
#menu {
	-moz-box-sizing:border-box;
	width:830px;
	height:23px;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	position: relative;
	top: 7px;
	float: left;
}
#menu a {
	float: right;
	text-decoration: none;
	text-align:center;
	background:  url(img/bg_menu1.jpg) repeat-x right;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	border-width: 0px;
	height:auto;
	display: block;
}
#menu a:hover {
	background-image:   url(img/bgmenu2.jpg);
	font-weight: bold;
	height: auto;	
	color: #FFFFFF;
}
#contenedor {
	-moz-box-sizing:border-box;
	float: center;
	width:950px;
	left: 0px;
	background: #FFFFFF;
	margin: 0px;
	padding:10px;
	text-align:left; 
}
#movie{
	-moz-box-sizing:border-box;
	width:556px;
	height:366px; 
	display:block;
	margin-bottom:10px;
	margin-right:10px;
}
#avisos{
	-moz-box-sizing:border-box;
	width:540px;
	height:356px; 
	background: url(img/aviso2.jpg) no-repeat;
	padding:35, 145, 34, 10px;
	text-align:left; 
	font-size: 11px;
	font-family: arial;
	text-color: #444444;
}
#avisos h1 {
	text-align:left; 
	font-size: 14px;
	font-weight:bold;
	font-family: arial;
	color: #444444;
}
#calendario {
	-moz-box-sizing:border-box;
	width:340px;
	height:356px; 
	background: url(img/calendario340.jpg) no-repeat;
	text-align:left; 
	font-size: 11px;
	font-family: arial;
	text-color: #444444;
}
#niveles{
	-moz-box-sizing:border-box;
	width: 940px;
	background-repeat: repeat-x;
	background-color: #000000;
	display: block;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left; 
}
#bottom {
	-moz-box-sizing:border-box;
	width:760px; 
	border:0; 
	margin:0px;
	padding-top:10px;
	text-align:center;
}
#footer {
	-moz-box-sizing:border-box;
	width:950px; 
	border:0px; 
	margin:0px auto; 
	padding:8px;
	text-align:center; 
	font-size: 10px;
	font-family: arial;
	color: #666666;
}
h1.level {	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	font-variant: small-caps;
	font-size: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 5px;
   }
h3.cal {	color: #0663C0;
	text-align: left;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	padding-top:3px;
	margin-bottom: 5px;
	display:block;
	width:400px;
   }
h3.extra {	color: #0663C0;
	text-align: left;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	padding-top:3px;
	padding-left: 3px;
   }
h1 {	color: #FF6600;
	text-align: left;
	font-weight: bold;
	font-family: arial;
	font-variant: small-caps;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
   }
h2 {	color: #FF6600;
	text-align: left;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 5px;
   }
h1.ibs {	color: #0000aa;
	text-align: left;
	font-weight: bold;
	font-family: arial;
	font-variant: small-caps;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
   }
h2.ibs {	color: #0000aa;
	text-align: left;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 5px;
   }

h3 {	color: #FFFFFF;
	display:block;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	font-variant: small-caps;
	font-size: 14px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
	float:left;
	padding:0px;
   }
h4 {	color: #000000;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 0px;
   }
h4.footer {	color: #666666;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 0px;
   }		
h5 {	color: #666666;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-top: 3px;
   }   
p {	color: #666666;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-top: 3px;
   }  
p.nota {	color: #666666;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-top: 3px;
	font-variation:italic;
   }  
p.right {	color: #666666;
	text-align: right;
	font-family: arial;
	font-size: 12px;
	margin-bottom: 3px;
	margin-right: 15px;
	margin-top: 3px;
   }  

li {color: #666666;
	font-family: arial;
	font-size: 12px;
	text-align: left;
	margin-left: 1px;
	margin-top: 3px;
	margin-right: 3px;
   }   
dl{
	display:block;
}
dt {display:block;
	color: #666666;
	font-family: arial;
	font-weight:bold;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	margin-right: 3px;
	margin-bottom: 3px;
   }   
dd {display:block;
	color: #666666;
	font-family: arial;
	font-size: 12px;
	text-align: left;
	margin-left: 30px;
	margin-right: 3px;
	margin-bottom: 4px;
   }  

a.designer:link   	{ color: #BBBB00; text-decoration: none }
a.designer:visited  { color: #BBBB00; text-decoration: none }
a.designer:hover	{ color: #BBBB00; text-decoration: underline }
a.designer:active	{ color: #BBBB00; text-decoration: underline }

a.niveles:link   	{ color: #FFFFFF; text-decoration: none }
a.niveles:visited  { color: #FFFFFF; text-decoration: none }
a.niveles:hover	{ color: #FF6600; text-decoration: none }
a.niveles:active	{ color: #FF6600; text-decoration: none }

a.extra:link   	{ color: #0663C0; text-decoration: none }
a.extra:visited  { color: #0663C0; text-decoration: none }
a.extra:hover	{ color: #0663C0; text-decoration: underline }
a.extra:active	{ color: #0663C0; text-decoration: underline }

a.body:link   	{ color: #000066; text-decoration:none }
a.body:visited  { color: #000066; text-decoration:none }
a.body:hover	{ color: #0000CC; text-decoration:none;	font-weight:bold }
a.body:active	{ color: #0000CC;  text-decoration:none; font-weight:bold  }
