body {
	-moz-box-sizing:border-box;
	background-image:  url(http://www.lasilla.edu.mx/img/bg2008_1.jpg);
	background-repeat: repeat-x;
	background-color: #0160BE;
	background-attachment:fixed;
	font-size:12px;
	color:#666666;
	text-align:center; 
	}
#cuerpo {
	-moz-box-sizing:border-box;
	margin:0 auto 0 auto;
	width:780px; 
	border:0; 
	padding:0px;
	text-align:center;
}
#newsletter {
	-moz-box-sizing:border-box;
	margin:0 auto 20 auto;
	padding: 20px;
	background-color: #FFFFFF;
	width:650px; 
	border:0; 
	padding:0px;
	text-align:left;
}
pienews {	color: #000000;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 20px;
   }
#encabezado {
	-moz-box-sizing:border-box;
	margin:0px auto;
	width:780px; 
	border:0; 
	margin:0px;
	padding:0px;
	text-align:left;
}
#encabezado img {
	border: 0px; 
	margin:5px;
	display:inline-table;
	}
#encabezado h1 {
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-family: arial;
	font-variant: small-caps;
	font-size: 20px;
	margin-bottom: 3px;
	margin-left: 170px;
	margin-top: 40px;
   }
#encabezado h2 {
	color: #FFFFFF;
	text-align: left;
	font-family: verdana;
	font-size: 16px;
	margin-bottom: 3px;
	margin-left: 200px;
	margin-top: 5px;
   }
#menu {
	-moz-box-sizing:border-box;
	float: center;
	height:32px;
	width:780px; 
	background:  url(img/bgmenu600.jpg) no-repeat right;
	font-family: arial;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 12px;
}
#menu a {
	float: right;
	text-decoration: none;
	text-align:center;
	font-family: arial;
	font-size: 12px;
	color: #0663C0;
	display: block;
	margin: 0px;
	padding:8px;
	text-align: center;
	border-width: 0px;
	height:auto;
}
#menu a:hover {
	background-image:  url(img/bgmenu.jpg);
	font-weight: bold;
	height: auto;	
	color: #0000aa;
}
#levels {
	-moz-box-sizing:border-box;
	float: center;
	width:780px;
	left: 0px;
	background: #000000;
	margin: 0px auto;
	padding:5px;
	text-align:left; 
}
#footer {
	-moz-box-sizing:border-box;
	width:780px; 
	border:0px; 
	margin:0px auto; 
	padding:8px;
	text-align:center; 
}
h1.level {	
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	font-variant: small-caps;
	font-size: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
   }
h4.footer {	
	color: #FFFFFF;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 0px;
   }
td.sqtab {	
	-moz-box-sizing:border-box;
	background-image:  url(img/sqtab.jpg);
	align: right;
	background-attachment:fixed;
	background-repeat: no-repeat;
	}
h1 {	color: #FF6600;
	text-align: left;
	font-family: Verdana;
	font-size: 18px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 20px;
   }

h1.ppal {	color: #FFFFFF;
	text-align: left;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 50px;
	margin-top: 10px;
   }
h1.cen {	color: #FFFFFF;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	text-indent: 0;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 50px;
	margin-top: 10px;
   }
h1.cencen {	color: #FFFFFF;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	text-indent: 0;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
   }
h2 {	color: #FF6600;
	text-align: left;
	font-family: georgia;
	font-size: 16px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 20px;
   }
h2.cen { color: #FF6600;
	text-align: center;
	font-family: arial;
	font-size: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 20px;
   }
   
h2.ppal {	color: #FFFFFF;
	text-align: left;
	font-family: georgia;
	font-size: 16px;
	margin-bottom: 0px;
	margin-left: 180px;
	margin-top: 5px;
   }
p  {	color: #999999;
	text-indent: 0.5cm;
	font-family: arial;
	font-size: 13px;
	text-align: justified;
	margin-left: 25px;
	margin-right: 25px;
   }
p.clear  {	color: #DDDDDD;
	text-indent: 0.5cm;
	font-family: arial;
	font-size: 13px;
	text-align: justified;
	margin-left: 25px;
	margin-right: 25px;
   }
p.tab  {	color: #999999;
	text-indent: 0cm;
	font-family: arial;
	font-size: 13px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
   }

p.host  {	color: #AAAAAA;
	text-indent: 0cm;
	font-family: arial;
	font-size: 10px;
	text-align: center;
	margin-top: 5px;
	margin-left: 25px;
	margin-right: 25px;
   }
   
p.menubar  {color: #0066cc;
	text-indent: 0cm;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	margin-top: 3px;
	margin-left: 15px;
	margin-right: 15px;
   }
      
p.bold  {	color: #BD0309;
	text-indent: 0.5cm;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: justified;
	margin-left: 25px;
	margin-right: 25px;
   }

p.left  {	color: #999999;
	text-indent: 0cm;
	font-family: arial;
	font-size: 13px;
	text-align: justified;
	margin-left: 10px;
	margin-right: 25px;
   }


p.center  {	color: #999999;
	text-indent: 0.5cm;
	font-family: arial;
	font-size: 13px;
	text-align: center;
	margin-left: 25px;
	margin-right: 25px;
   }

p.saludo  {	color: #999999;
	text-indent: 0.5cm;
	font-family: arial;
	font-size: 13px;
	text-align: right;
	margin-left: 25px;
	margin-right: 100px;
	margin-bottom: 0px;
   }

p.firma  {	color: #999999;
	text-indent: 0.5cm;
	font-family: georgia;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	margin-left: 25px;
	margin-right: 100px;
	margin-top: 0px;
   }

p.cita  {	color: #999999;
	text-indent: 0.5cm;
	font-family: arial;
	font-size: 13px;
	font-style: italic;
	text-align: right;
	margin-left: 25px;
	margin-right: 25px;
   }

p.menu  {	color: #2C5219;
	font-family: arial;
	text-indent: 0cm;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
   }

a:link   	{ color: #000066; text-decoration:none }
a:visited  { color: #000066; text-decoration:none }
a:hover	{ color: #990000; text-decoration:underline }
a:active	{ color: #990000; text-decoration:underline }   

a.bar:link   	{ color: #FFFFFF; text-decoration: none }
a.bar:visited  { color: #EEEEEE; text-decoration: none }
a.bar:hover	{ color: #00FF00; text-decoration: underline }
a.bar:active	{ color: #0000FF; text-decoration: underline }

a.menu:link   	{ color: #BD0309; text-decoration: underline }
a.menu:visited  { color: #BD0309; text-decoration: none }
a.menu:hover	{ color: #2C5219; text-decoration: underline }
a.menu:active	{ color: #0000FF; text-decoration: underline }

a.niveles:link   	{ color: #FFFFFF; text-decoration: none }
a.niveles:visited  { color: #DDDDDD; text-decoration: none }
a.niveles:hover	{ color: #FF6600; text-decoration: none }
a.niveles:active	{ color: #FF6600; text-decoration: none }

a.body:link   	{ color: #000066; text-decoration:none }
a.body:visited  { color: #000066; text-decoration:none }
a.body:hover	{ color: #990000; text-decoration:underline }
a.body:active	{ color: #990000; text-decoration:underline }

a.grey:link   	{ color: #999999; text-decoration:none }
a.grey:visited  { color: #999999; text-decoration:none }
a.grey:hover	{ color: #990000; text-decoration:underline }
a.grey:active	{ color: #990000; text-decoration:underline }

a.clear:link   	{ color: #DDDDDD; text-decoration:none }
a.clear:visited  { color: #DDDDDD; text-decoration:none }
a.clear:hover	{ color: #CCCCCC; text-decoration:underline }
a.clear:active	{ color: #CCCCCC; text-decoration:underline }

ul {list-style-image:  url(/img/dotnar.gif)}
ul.dotred {list-style-image:  url(/img/dotred.gif)}
ul.dotblue {list-style-image:  url(/img/dotblue.gif)}
ul.dotgreen {list-style-image:  url(/img/dotgreen.gif)}

li {color: #999999;
	font-family: arial;
	font-size: 13px;
	text-align: justified;
	margin-left: 10px;
	margin-top: 3px;
	margin-right: 10px;
   }
li.bco {color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	text-align: left;
	margin-left: 5px;
	margin-top: 3px;
	margin-right: 5px;
   }


ol {list-style-type: decimal}

li {	color: #999999;
	font-family: arial;
	font-size: 13px;
	text-align: justified;
	margin-left: 10px;
	margin-top: 1px;
	margin-right: 10px;
   }

td.raya {	border-color= #CCCCCC;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;	
	}
	
td.ele {	border-color= #CCCCCC;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;	
	}

td.puntos {	border-color= #CCCCCC;
	border-style: dotted; 
	border-width: 1px;
	}

td.lineas {	border-color= #CCCCCC;
	border-style: dashed; 
	border-width: 2px;
	}

td.titulo {background-image:  url(img/bgtit.jpg);
	background-repeat: repeat-x;
	background-position: top; 
	background-color: #CCCCCC;
	border-style: solid; 
	border-width: 1px;
	border-color: #6B9CCC;
	}
	
td.content {background-image:  url(img/bgdown.jpg);
	background-repeat: repeat-x;
	background-position: bottom; 
	background-color: #FFFFFF;
	border-style: solid; 
	border-width: 1px;
	border-color: #CCCCCC;		
