body {
	margin: 0px;
	background: url(../images/theme/bg.jpg) repeat top left;
}

body {
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #333;
}

p {
	font-size: 10pt;	
}

.PageContent, .PageContent td, .PageContent th {
	font-size: 9pt;
} 
.PageContent h1, .PageContent h2, .PageContent h3, .PageContent h4, .PageContent h5, .PageContent h6 {
	margin-top: 0px;
}

.DownloadLink {
	color: #498A45;	
	font-weight: bold;
}

#LayoutWrapper {
	background: url(../images/theme/bg_top.jpg) repeat-x top left;	
}
#Layout {
	width: 1000px;	
	margin: auto;
	border: none;
	border-spacing: 0px;
}
#LayoutLeft {
	width: 24px;
	background: url(../images/theme/bg_left.png) repeat-y top left;		
}
#LayoutRight {
	width: 24px;
	background: url(../images/theme/bg_right.png) repeat-y top right;		
}

#Header {
	background: url(../images/theme/header.jpg) no-repeat top left;
	height: 153px;
}
#Ticker {
	height: 25px;
}
#Navbar .c02 {
	padding-top: 5px;
}
#NavBtns {
	width: 500px;
	padding-top: 89px;
}
#NavBtns ul {
	margin:  0px;
	padding-left: 10px;
	list-style: none;
}
#NavBtns ul li {
	display: inline;
}
#ColegioBtn a {
	background: url(../images/theme/btn_colegio.png) no-repeat;	
}
#FundacionBtn a {
	background: url(../images/theme/btn_fundacion.png) no-repeat;	
}
#AlbumBtn a {
	background: url(../images/theme/btn_album.png) no-repeat;	
}
#ContactenosBtn a {
	background: url(../images/theme/btn_contactenos.png) no-repeat;	
}
#EnlacesBtn a {
	background: url(../images/theme/btn_enlaces.png) no-repeat;	
}

#ColegioBtn a,
#FundacionBtn a,
#AlbumBtn a,
#ContactenosBtn a,
#EnlacesBtn a {
	padding: 85px 88px 0px 0px;
	margin: 0px;
}
#ColegioBtn a:hover,
#FundacionBtn a:hover,
#AlbumBtn a:hover,
#ContactenosBtn a:hover,
#EnlacesBtn a:hover {
	background-position: 0px -120px;
}

/* @group Colegio */

#FooterBar {
	padding-top: 34px;
	margin: 0px 0px;
	background: white url(../images/theme/headerbar_bg.jpg) repeat-x top left;	
}

#Footer {
	padding-top: 58px;
	height: 100px;
	background: white url(../images/theme/footer_bg.jpg) repeat-x top left;	
	text-align: center;
	font-size: 11pt;
	color: #15552E;
}

#PublicidadRow {
	margin-top: 20px;
	text-align: center;

}

#ContentLayout {
	background: white url(../images/theme/contentlayout_bg.jpg) no-repeat top left;	
}
#ContentWrapper {
	margin: 10px auto 0px auto;	
}
#FirstBar, #SecondBar {
	width: 200px;	
}

#Content {
	width: 500px;
	padding-bottom: 20px;	
}
#ContentTitle {
	background: url(../images/theme/content_top.png) no-repeat top left;		
	color: white;
	font-size: 12pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 4px 12px 4px 25px;
	width: 530px;
}

#ContentBody {
	background: url(../images/theme/content_bg.gif) repeat-y top left;
	padding: 4px 10px 4px 10px;
	font-size: 12pt;
	width: 530px;
}
#ContentBottom {
	background: url(../images/theme/content_bottom.png) no-repeat top left;	
	height: 26px;
}
/* @end */

/* @group Navbar */

.Navbar ul {
	margin: 0px;
	padding: 0px 4px;
	list-style: none;
}
.Navbar li {
	display: inline;	
}
.Navbar li a {
	width: 146px;
	display: block;
	padding: 2px 0px 2px 18px;
	background: url(../images/theme/icon_arrow_silver.png) no-repeat 0% 12%;
	border-bottom: solid 1px #ccc;
	color: #0F7571;
	font-size: 8.5pt;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
.Navbar li a:hover {
	background: url(../images/theme/icon_arrow_orange.png) no-repeat 0% 12%;	
	color: orange;
}

/* @end */

/* @group Blocks */
.Block01 {
	width: 172px;
	margin: 0px auto 15px auto;
}


.Block01Title {
	color: white;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background: url(../images/theme/navbar_top.png) no-repeat top left;
	padding: 2px 4px 2px 14px;
}
.Block01Content {
	background: url(../images/theme/navbar_bg.png) repeat-y top left;
}
.Block01Bottom {
	background: url(../images/theme/navbar_bottom.png) no-repeat top left;
	height: 20px;
}


/* @end */

/* @group Titular01 */

.Titular01 {
	padding-bottom: 6px;
	margin: 8px 10px 0 10px;
}
.Titular01 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Titular01 ul li {
	border-bottom: solid 1px #900;
}
.Titular01 h2  {
	margin: 0 0 3px 0;
}
.Titular01 h2 a {
	color: #000099;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.Titular01 h3 {	
	margin: 0 0 3px 0;
}
.Titular01 h3 a {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.Titular01 .p p {
	margin: 6px 0 0 0;
	line-height: 16px;
	font-size: 9pt;
	color: #333;
}
.Titular01 .thumb {
	margin-right: 5px;
}
.Titular01.small .NewsListRow {
	padding: 0 6px;
	width: 50%;
}
.Titular01.small .p p {
	font-size: 8.5pt;
	line-height: 14px;	
}
.Titular01.small {
	padding-top: 6px;
}
.Titular01.small h2 a {
	font-size: 12pt;
}


/* @end */

/* @group News */

#news {
	width: 800px;	
}
#NewsArticle #NewsSpryTabs {
	width: 800px;	
}

.NewsTitular {
	margin-bottom: 10px;
	margin: 0px 10px 10px 4px;
}
.NewsTitularItem {

	border-bottom: dashed 1px #226AB2;
	padding: 4px;
}
.NewsTitularItem, .NewsTitularItem td, .NewsTitularItem th  {
	font-family: Arial, Verdana, sans-serif;
	vertical-align: top;
}
.NewsTitularItem p {
	margin: 0px 0px 6px 0px;
}
.NewsTitularBody {
	font-size: 9pt;	
}

.NewsTitularThumb {
	width: 170px;
	vertical-align: top;
	text-align: center;
	padding-right: 10px;
}
.NewsTitularItem .title, .NewsTitularItem .subtitle {
	display: block;
	margin: 0px 0px 10px 0px ;
}
.NewsTitularItem .title {
	font-size: 14pt;
	color: #498A45;
	text-decoration: none;
}
.NewsTitularItem .subtitle {
	font-size: 9pt;
	color: #990000;
}
.NewsTitularItem tfoot td {
	width: 50%;
	padding-top: 10px;
}
.NewsTitularItem .date {
	color: #800000;
	font-weight: bold;
	font-size: 8.5pt;
}
.NewsTitularItem .category {
	text-align: right;
}
.NewsTitularItem .category a {
	background: #FFFFCC;
	border: solid 1px #800000;
	padding: 4px 6px;
	color: #800000;
	font-weight: bold;
	font-size: 8.5pt;
}
.NewsTitularItem .category a:hover {
	color: blue;
}



.NewsTitularItem .moreinfo {
	display: block;
	text-align: right;
	padding: 6px 10px 0px 0px;
}
.moreinfo a {
	color: #498A45;
	font-weight: bold;	
	border: none;
	text-decoration: none;
}

#NewsSpryTabs .TabbedPanelsTabGroup {
	height: 16.6em;
}
#NewsSpryTabs .TabbedPanelsContentGroup {
	width: 19em;
	height: 16.6em;
}


/* @end */

/* @group Pages */

.PagePager {
	text-align: center;	
	font-size: 12pt;
}
.PagePager a {
	color: #498A45;	
	font-weight: bold;
}

/* @end */























