body /* Estilo del cuerpo de la página */
{
	text-align:center;
	margin-top:0px;
	font-family:Calibri,Arial;
}

#main /* Estilo del contenedor principal  */
{
	width:900px;
	margin:0px auto;
}
	
	#main #topmenu /*Estilo del menú que se encuentra del lado superior derecho de la página */
	{
		text-align:right;
		color:#666666;
		letter-spacing:1px;
		padding-right:20px;
	}
		#main #topmenu p
		{
			margin-top:0px;
		}
		#main #topmenu a:visited,a:link
		{
			text-decoration:none;
		}
		#main #topmenu a:hover
		{
			text-decoration:underline;
		}
		
	#main #logo2 /*Estilo del contenedor del logotipo */
	{
		margin-top:-15px;
		margin-bottom:10px;
	}
	
	#main #menu /* Estilo del menú principal */
	{
		margin:0px auto;
		background:url(../images/bgmenu.jpg) repeat-x bottom;
		border-bottom:solid 1px #dddddd;
		border-top:solid 1px #dddddd;
	
	}
		#main #menu ul
		{
			margin:6px;
			list-style:none;
		}
		
			#main #menu span
			{
				color:#dddddd;
				margin-left:3px;
				margin-right:3px;
				font-size:23px;
			}

			#main #menu ul li
			{
				display:inline;
				font-size:20px;
				letter-spacing:1px;
			}
			#main #menu ul li a,a:visited,a:link
			{
				text-decoration:none;
			}
			#main #menu ul li a:hover
			{
				text-decoration:underline;
			}
			
	#main #infoadmin /* Estilo de la información del administrador */
	{
		margin:0px auto;
	}

	#main #content /*Estilo del contenedor de la información del sitio*/
	{
		margin-top:25px;
		border:solid 1px white;
	}
		#main #content #principalcon /* Parte izquierda de contenido */
		{
			float:left;
			margin:0px auto;
			padding:0px;
			width:645px;
			text-align:left;
			font-size:18pt;
		}
		
		
			#main #content #principalcon #image /* Texto principal del sitio */
			{
				margin-bottom:25px;
			}
			#main #content #principalcon #cont /* Texto principal del sitio */
			{
				margin-left:10px;
				margin-top:20px;
				margin-bottom:10px;
				margin-right:30px;
				line-height: 30px;
			}
			
				#main #content #principalcon #cont p.intro
				{
					font-size:24px;
					color:#666666;
					text-align:justify;
					line-height: 35px;
					padding-right:20px;
				}
				
				#main #content #principalcon #cont p.text
				{
					font-size:20px;
					color:#666666;
					text-align:justify;
					line-height: 30px;
					padding-right:20px;
				}
				#main #content #principalcon #cont .title
				{
					color:#b80000;
				}
				#main #content #principalcon #cont .brown
				{
					color:#b80000;
				}

				#main #content #principalcon #cont .table
				{
					font-size:18px;
				}
				
				#main #content #principalcon #cont a
				{
					text-decoration:none;
					color:#b80000;
				}
				
				#main #content #principalcon #cont a:hover
				{
					text-decoration:underline;
				}
		
		#main #content #informacion /* Cuadro de información ubicado en la derecha del contenido */
		{
			width:246px;
			margin:0px auto;
			margin-right:0px;
		}
			#main #content #informacion #cuadro /* Cuadro de Información */
			{
				margin:0px 0px 10px 10px;
				background-color: #eeeeee;
				padding:0px;
			}
				#main #content #informacion #cuadro #cuadrotop /* Parte superior del cuadro */
				{
					padding-top:10px;
					background:url(../images/menutop2.jpg) top no-repeat;
					height:33px;
				}
					#main #content #informacion #cuadro #cuadrotop h3
					{
						color:#dddddd;
						margin:0px auto;
						letter-spacing:1px;
					}		
					#main #content #informacion #cuadro #cuadrotop h1
					{
						color:white;
						margin:0px auto;
					}
			
				#main #content #informacion #cuadro #cuadromiddle /* Parte media del cuadro */
				{
					border-left:1px solid #bbbbbb;
					border-right:1px solid #bbbbbb;
					border-top:1px solid #eeeeee;
					border-bottom:1px solid #eeeeee;
					text-align:left;
					padding:10px;
					margin-top:0px;
					background-color: #eeeeee;
					width:214px;
				}
			
					#main #content #informacion #cuadro #cuadromiddle p
					{
						margin:0px;
						margin-left:18px;
						color:#b80004;
						font-size:18px;
					}
			
					#main #content #informacion #cuadro #cuadromiddle p.spc
					{
						margin-top:10px;
						margin-left:18px;
						color:#b80004;
						font-size:18px;
					}
			
					#main #content #informacion #cuadro #cuadromiddle p.link
					{
						padding-left:0px;
					}		
			
					#main #content #informacion #cuadro #cuadromiddle a
					{
						font-size:12px;
					}
					#main #content #informacion #cuadro #cuadromiddle a:hover
					{
						text-decoration:underline;
					}
			
					#main #content #informacion #cuadro #cuadromiddle ul
					{
						list-style-image: url(../images/list.jpg);
					}
			
					#main #content #informacion #cuadro #cuadromiddle ul li
					{
						color:#666666;
						margin-top:5px;
					}
			
				#main #content #informacion #cuadro #cuadrobottom /*Parte inferior del cuadro */
				{
					background:url(../images/menubottom2.jpg) top no-repeat;
					height:37px;

				}
			
	#main #mainfooter /* Pie de página del sitio */
	{
		text-align:center;
		clear:both;
		border-top:2px solid #eeeeee;
		border-bottom:2px solid #eeeeee;
		margin-top:20px;
		background-color:#ffffff;
	}
	
	#main #copyright /* Contenedor del Coyrigt */
	{
		text-align:center;
		clear:both;
	}
		#main #copyright p.copy
		{
			font-size:12px;
			letter-spacing:2px;
			color:#aaaaaa;
			margin-top:15px;
		}
	
/* Formularios */

.textbox
{
	border:solid 1px #cccccc;
	font-size:15px;
	color:#888888;
	width:200px;
}

.button
{
	border:solid 1px #cccccc;
	width:200px;
	height:35px;
	background:white;
	font-size:15px;
	color:#888888;
	letter-spacing:1px;
}

.multiline
{
	border:solid 1px #cccccc;
	font-size:medium;
	color:#888888;
}
.error
{
	font-size:small;
	color:#bbbbbb;
}

.error2
{
	font-size:12px;
	color:#bbbbbb;
}

#addSchool
{
	background-color:#eeeeee;
	font-size:.8em;
	margin:10px 0px;
	padding:0px 10px;
}