BODY A.side {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #305778; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
BODY A.side:link {
	COLOR: #305778
}
BODY {
	background-color: #FEA53D;
}
BODY A.side:visited {
	COLOR: #444444
}
BODY A.side:hover {
	COLOR: #b5143e; TEXT-DECORATION: underline;
}
A {
	COLOR: #305778; TEXT-DECORATION: underline
}
A:hover {
	color:#b5143e; TEXT-DECORATION: none
}
td {
	font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#003366;
}
.text1 {
	font-family:Tahoma;font-size:11px;color:#F2F4F7;line-height: 8pt;
}
.text2 {
	font-family:Tahoma;font-size:11px;color:#000000;
}
.text_georgia {
	font-family: Georgia; font-size:12px;color:#000000; font-weight: bold;
}
.text_verdana {
	font-family: Verdana; font-size:12px;color:#000000; font-weight: bold;
}
.text_Arial {
	font-family: Arial; font-size:11px; color:#0c67a0; font-weight: bold;
}
.text_Arial14 {
	font-family: Arial; font-size:14px; color:#0c67a0; font-weight: bold; padding-left:40px;
}
.text_Arial16 {
	font-family: Arial; font-size:16px; color:#0c67a0; font-weight: bold;
}
.text_Arial16A {
	font-family: Arial; font-size:16px; color:#003366; font-weight: bold;
}
.text_scroll {
	font-family:Tahoma;font-size:11px;color: #ffffff; background-color: #b5143e; width: 64px; padding-left: 2px;
}

.menu3 {
	font-family: Tahoma; font-size: 11px; color:#8a6613;text-decoration: none;
}
.menu3 a {
	font-family: Tahoma; font-size: 11px; color:#8a6613;text-decoration: none;
}
.menu3 a: hover {
	font-family: tahoma; font-size: 11px; color:#FF8400;text-decoration: none;
}
.menu {
	font-family: Tahoma;font-size:11px;color:#003663;
}
.menu a {
	font-family: Tahoma;font-size:11px;color:#003663;text-decoration: none;
}
.menu a: hover {
	text-decoration:none;color:#003663;
}
.menu_act {
	font-family: Arial; font-size:11px; color:#0c67a0; font-weight: bold; padding-left: 5px; text-decoration: none;
}
.menu_act A {
	font-family: Arial; font-size:11px; color:#000000; text-decoration: none; padding-left: 5px
}
.menu_act A: hover {
	text-decoration:none; color:#000000;
}
.menu2 {
	font-family: Tahoma;font-size:11px;color:#F2F4F7;
}
.menu2 a {
	font-family: Tahoma;font-size:11px;color:#F2F4F7;text-decoration: underline;
}
.menu2 a: hover {
	font-family: Tahoma;font-size:11px;color:#003663;text-decoration: none;
}
.menu21 {
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff;
}
.menu21 a {
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration: none;
}
.menu21 a: hover {
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003663; text-decoration: none;
}
.whitebar2{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: center; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: left; FONT-FAMILY: tahoma; FONT-SIZE: 11px; line-height: 8pt
}
.whitebar1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: left; FONT-FAMILY: tahoma; FONT-SIZE: 11px; line-height: 8pt;
}
.normalbar {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; line-height: 8pt;
}
.divnormal { 
	line-height: 9pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#0a355f;
}
.divsubtitle { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#277bbf;
}
.divinicio { 
	line-height: 10pt; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#0a355f;
}
.divnormalw { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;
}
.divnormal_vac { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#003366; padding-left: 6px
}
.divnormalC { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#45586E;
}
.divnormalA { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#45586E; padding-left:40px;padding-top:15px;padding-right:40px;
}
.divnormalN { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;
}
.divnormalB { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#45586E; padding-left:40px;padding-top:15px;padding-right:80px;
}
.divnormalB1 { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#45586E; padding-left:40px;padding-right:80px;
}
.divnormalB2 { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#003366; padding-left:40px;padding-top:15px;padding-right:80px;
}
.divnormalO { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#8a6613;
}
.divnormalw { 
	line-height: 8pt; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;
}
.divstitle { 
	line-height: 8pt; color:#209BB7; font-family: tahoma; font-size: 11px; font-weight: bold; 
}
.menunav {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #305778; LINE-HEIGHT: 8pt; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none
}
.menunav:link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #305778
}
.menunav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #444444
}
.menunav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #cc6633; TEXT-DECORATION: underline
}
.textnav {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #305778; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none
}
.textbottom {
	FONT-WEIGHT: normal; line-height: 8pt; FONT-SIZE: 11px; COLOR: #ffffff; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.scroller {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.scrolldate {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ea7800
}
.tinyborder {
	BORDER-RIGHT: #425e89 1px solid; BORDER-TOP: #425e89 1px solid; BORDER-LEFT: #425e89 1px solid; BORDER-BOTTOM: #425e89 1px solid
}
input {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; COLOR: #333333; PADDING-TOP: center; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
select {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; COLOR: #333333; PADDING-TOP: center; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
input.text {
	BORDER-RIGHT: #6d90b0 1px solid; BORDER-TOP: #6d90b0 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6d90b0 1px solid; COLOR: #333333; BORDER-BOTTOM: #6d90b0 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 20px; BACKGROUND-COLOR: #edf5fb
}
.inputstyle {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #333333; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.tborder {
	BACKGROUND: #cccccc; BORDER-RIGHT: #b9bbbd 1px solid; BORDER-LEFT: #b9bbbd 1px solid; BORDER-TOP: #b9bbbd 1px solid; BORDER-BOTTOM: #b9bbbd 1px solid;
}
.alt1 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #f1f2f4; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.alt2 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #fafafa; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.alt3 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
/*----- Start Page Navigation Style ----- */
.pagebar {font: 11px Arial, Helvetica, sans-serif; padding-top: 12px; padding-bottom: 10px; width:100%;margin: 0px; text-align:left;	color: #9b0000;}
.pagebar a, .pageList .this-page {padding: 0px 3px 0px 3px; border: solid 1px #ddd; background: #fff; text-decoration: none;color: #9b0000;}
.pagebar a:visited {padding: 0px 3px 0px 3px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.pagebar .break {padding: 0px 3px 0px 3px; border: none; background: #fff; text-decoration: none;}
.pagebar .this-page {padding: 0px 3px 0px 3px; border-color: #999; font-weight: bold; font-size: 11px; vertical-align: top; background: #fff;}
.pagebar a:hover {color: #9b0000; background: #fbfbfb; border-color: #9b0000; text-decoration: none;}
/*----- End Page Navigation Style ----- */
.pages {
    margin: 2px 0;
    clear: left;
	 font: 11px Arial, Helvetica, sans-serif;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0px 3px;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
	 font: 11px Arial, Helvetica, sans-serif;
	 text-decoration: none;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}
.leftborder {
	BORDER-RIGHT: #c2c7cc 1px solid; BORDER-TOP: #c2c7cc 1px solid; BORDER-LEFT: #c2c7cc 1px solid; BORDER-BOTTOM: #c2c7cc 1px solid; background-color: #ffffff;
}

.div_menu {
	text-align: right;
	padding-right: 10px;
	width: 170px;
	height: 26px;
	font-weight: bold;
}
.div_menu a {
	font-family: Arial; 
	font-size:11px; 
	color:#ffffff; 
	text-decoration: none;
	background-image: url(../Images/bn_menua.png);
}
.div_menu a: hover {
	text-decoration:none; color:#000000;
}


/*Botones menu*/

ul#buttonselect {  
	margin:0;
	padding:0;
	}
ul#buttonselect li {
	padding:0;
	float:right;
	}
ul#buttonselect li a {
	display:block;
	width:170px;
	height:26px;
	text-decoration:none;
	}
ul#buttonselect li a:hover {
	background-position:bottom;
	color: #000000;
	}
ul#buttonselect li a span {
	display: block;
	font-family: Arial; 
	font-size:11px; 
	color:#ffffff;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 5px;
	}	
.separador{
	width:6px
}
ul#buttonselect li separador {
	display:none;
	}
#padres {
	background-image:url(../Images/bn_menua.png);
	}
#docentes {
	background-image:url(../Images/bn_menua.png);
	}
#alumnos {
	background-image:url(images/boton_alu.png);
	}
/* button styles */
		a.button {
		display: block;
		background-color: transparent;
		background-image: url(../images/button_bg.png);
		background-repeat: no-repeat;
		width: 164px;
		height: 20px;
		margin-top: 0px;
		padding: 8px 0 0 0;
		text-align: right;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		font-family: Tahoma;
		}
		a.button:link, a.button:visited {
		color: #002577;
		}
		a.button:hover, a.button:active {
		background-position: 0 -28px;
		color: #ffffff;
		}
		a.button:hover .icon, a.button:active .icon {
		background-position: 0 -28px;
		}
		
		/* list of button icons */
		#buttonOK .icon {
		background-image: url(../images/ok.gif);
		}

#footer {
	background-color: #FEA53D;
	width: 860px;
	height: 180px
}
#content {
	text-align: left;
	padding: 20px 180px 0 46px;
	margin: 0 0 0 0;
	line-height: 9pt; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a355f;
}
#content ul {
	margin: 10px 0 10px 40px;
}