body {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#EEEEEE;
	border:0px;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	background-color:#AEAEAE; /*7c7c7c;*/
}

a {	color:#FFFFFF; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration: underline; }

h1 { color:#EEEEEE; font-family:arial; font-size:24px; font-weight:normal; padding:0px 0px 10px 0px; }
h2 { color:#EEEEEE; font-family:arial; font-size:20px; font-weight:normal; padding:0px 0px 10px 0px; }


/* ------------------------------------------------------------------------------------------ */

#main { width:960px; margin-left:auto; margin-right:auto; background-color:#7a7a7a; text-align:left; }

#header { width:100%; }

	#logo { width:250px; float:left; }
	#publi { width:750px; float:right; height:10px; overflow:hidden; padding:0px 0px 0px 0px; }

#cuerpo { width:100%; padding-top:30px; border:0px solid red; }

	#left { width:220px; float:left; margin-left:15px; }

		#menu-cat { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red; }
		.menu-cat-mn { font-size:14px; padding:5px 0px 5px 10px; margin:2px 0px 0px 0px; cursor:pointer; cursor:hand;  }
		
	#centro { width:690px; float:left; margin:0px 10px 0px 25px; border:0px solid blue; }
	
			#breadcrum { width:99%; margin:0px 0px 0px 0px; border:0px solid red; }
	
		    #content { width:99%; float:left; padding:0px 0px 0px 0px; border:0px solid yellow; }

			   .demarcacio { width:170px; height:130px; float:left; font-size:16px; margin:0px 1px 1px 0px; padding:20px 10px 0px 10px; cursor:pointer; cursor:hand;  color:#FFFFFF;  }
				.colegio { font-size:16px; font-weight:normal; }
		
		    #right { width:140px; float:right; padding:0px 0px 0px 0px; text-align:center; border:0px solid green;}

#footer { width:100%; margin:10px 0px 0px 0px; padding:8px 0px 0px 0px; border:0px solid red; }


/* ------------------------------------------------------------------------------------------ */


.input { border:1px solid #dddddd;	color:#666666; }
.select { border:1px solid #dddddd; color:#666666; }


.paginador { width:99%; height:30px; }
.paginador ul { margin:0px; padding:0px; }
.paginador li { margin:0px; padding:1px; float:left; list-style-type:none; list-style:none; }


/*#pag-content { margin:5px 5px 0px 10px; }*/

.opacidad { background-color:#ffffff; filter:alpha(opacity=80); opacity:.8; }

.oblig { color:red; }

.titular { font-family:arial; font-size:20px; color:#736357; text-align:left; padding:0px 0px 5px 10px; border:0px solid gray; }

.separador { height:1px; width:100%;
		padding:0px;
		margin:0px 0px 0px 0px;
		background-image:url(/img/separador.gif);
	 	background-repeat:repeat-x;
	 	background-position:bottom left; }

.flecha {  width:9px; height:9px;
		background-image:url(/img/flecha.gif);
	 	background-repeat:no-repeat;
	 	background-position:top left; }

/* ------------------------------------------------------------------------------------------ */

#noticia { }
	#noticia .titulo { }
	#noticia .datos { }
		#noticia .foto { }
		#noticia .subtitulo { }
		#noticia .texto { }
	#noticia .galeria { }

/* Noticias y Agenda */

#content-list	{
	margin:0px; padding:0px;
	}
.list-row {
	height:50px;
	margin:0px; padding:0px;
	background-color:#dddbc0;
	color:#736357;
	cursor:pointer; cursor:hand;
	background-image:url(/img/separador.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}
.list-row a {	color:rgb(89,89,60); text-decoration:none; font-size:11px; }
.list-row a:hover { color:rgb(255,102,0); text-decoration:underline; font-size:11px; }


/* ------------------------------------------------------------------------------------------ */

#cta-index {  }
#cta-left { float:left; width:400px; padding:10px 10px 10px 10px; background-color:#a09e9e; border:0px solid red; }
#cta-right { float:left; width:240px; margin-left:20px; border:0px solid red; }

.submenu-box { height:85px;
			 background-color:#a09e9e;
			 margin:0px 0px 10px 0px;
			 padding:7px 10px 5px 7px; }

.submenu-box a { text-decoration:underline; }
