body {
  margin: 0;
  padding: 0;
  color:#494949;
  font-family:trebuchet ms,Verdana;
  font-size:0.8em;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:170%;
}
body.alumnos {
  background: url(images/background-alumnos.gif) 0 0 repeat;
}
body.centroescolar {
  background: url(images/background-centroescolar.gif) 0 0 repeat;
}
body.familia {
  background: url(images/background-familia.gif) 0 0 repeat;
}
body.profesor {
  background: url(images/background-profesor.gif) 0 0 repeat;
}
body.generico {
  background: url(images/background-generico.gif) 0 0 repeat;
}

h1 { 
  text-align: center; 
  margin: 0; 
}
div.clear { clear: both; }
#canvas {
  margin: 20px auto;
  width: 640px;
}

div#contentWrapper{
	width:640px;
	float:left;
}

div#contentTopLeft{
	background: url(images/content_top_left.png) 0 0 no-repeat;
	width:18px;
	height:18px;
	float:left;
}

div#contentTopRight{
	background: url(images/content_top_right.png) 0 0 no-repeat;
	width:18px;
	height:18px;
	float:right;
}

div#contentTopCenter{
	background: url(images/content_top_center.png) 0 0 repeat-x;
	height:18px;
	margin-left:18px;
	margin-right:18px;
}

div#boxContent{
	background: url(images/content_middle_left.png) left top repeat-y;
}

div#boxControl{
	background: url(images/content_middle_right.png) right top repeat-y;
}

div#boxControl div.container {
	padding: 5px 0;
	background: #fff url(images/atlas_bg.gif) 0 0 repeat;
	margin: 0 20px;
	pposition: relative;
}

div#contentBottomLeft{
	background: url(images/content_bottom_left.png) 0 0 no-repeat;
	width:18px;
	height:18px;
	float:left;
}

div#contentBottomRight{
	background: url(images/content_bottom_right.png) 0 0 no-repeat;
	width:18px;
	height:18px;
	float:right;
}

div#contentBottomCenter{
	background:url(images/content_bottom_center.png) 0 0 repeat-x;
	height:18px;
	margin-left:18px;
	margin-right:18px;
}


div#boxControl div.container.title {
}
div#boxControl div.container.video {
  height: 350px;
}
div#boxControl div.container.content {
  padding: 20px 30px;
}
