/***********************
<-------Comienza-------->
 SchoolAccess Menu Bar
************************/
#nav A SPAN  {
display:	block;
height:	0px;
}

#nav A:hover  {
background-color:	#E9F2F8;
color:	#000000;
cursor:	pointer;
}

#nav a  {
background-image:	none;
background-position:	;
border-left-color:	#000000;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#FFFFFF;
color:	#FFFFFF;
display:	block;
height:	0px;
line-height:	24px;
text-align:	center;
text-decoration:	none;
}

#nav li  {
float:	left;
font-size:	9px;
height:	0px;
margin:	0px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
text-align:	center;
width:	0px;
}

#nav li ul  {
background-color:	transparent;
left:	-999em;
margin-left:	-48px;
position:	absolute;
width:	10em;
}

#nav li ul li  {
background-color:	orange;
border-bottom-color:	#336699;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-right-color:	#336699;
border-right-style:	solid;
border-right-width:	1px;
width:	98px;
}

#nav li:hover ul, #nav li.sfhover ul  {
left:	auto;
}

#nav, #nav ul  {
line-height:	24px;
list-style-type:	none;
margin:	0;
padding:	0;
}
LI#menu_titulo  {
width:	97px;
}

LI#menu_titulo_b  {
width:	103px;
}

LI#esquina_izquierda {
width:	0px;
}
LI#esquina_derecha {
width:	20px;
}
/***********************
 SchoolAccess Menu Bar
<-------Termina-------->
 ************************/
#wrap3  {
height:	14px;
margin-left:	30px;
margin:	auto;
max-width:	803px;
min-width:	700px;
padding-left:	42px;
}

.A  {
background-image:	url(http://64.4.55.45/bgcolor.gif);
border-bottom:	#000000 1px solid;
border-left:	#000000 1px solid;
border-right:	#000000 1px solid;
border-top:	#000000 1px solid;
height:	20px;
text-decoration:	none;
}

.AA  {
background-color:	#ffffff;
border-bottom:	#ffffff 1px solid;
border-left:	#ffffff 1px solid;
border-right:	#ffffff 1px solid;
border-top:	#ffffff 1px solid;
}

.B  {
background-image:	url(http://64.4.55.45/bgcolor.gif);
border-bottom:	#8d8d8d 1px solid;
border-left:	#8d8d8d 1px solid;
border-right:	#8d8d8d 1px solid;
border-top:	#8d8d8d 1px solid;
color:	#8d8d8d;
height:	20px;
text-decoration:	none;
}

.BB  {
font-weight:	bold;
}

.C  {
padding-left:	2px;
}

.CC  {
color:	#336699;
font-size:	14px;
font-weight:	bold;
}

.D  {
color:	#ffffff;
font-size:	24px;
}

.DD  {
color:	#000099;
}

.DataTD  {
background-color:	#eff2f9;
border-bottom:	#dbeaf5 1px solid;
border-left:	#dbeaf5 1px solid;
border-right:	#dbeaf5 1px solid;
border-top:	#dbeaf5 1px solid;
color:	black;
cursor:	hand;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.DataTD2  {
background-color:	#eff2f9;
border-bottom:	#dbeaf5 1px solid;
border-left:	#dbeaf5 1px solid;
border-right:	#dbeaf5 1px solid;
border-top:	#dbeaf5 1px solid;
color:	black;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.E  {
color:	#ffffff;
font-size:	12px;
font-weight:	bold;
}

.EE  {
border-bottom:	#ffffff 1px solid;
border-collapse:	collapse;
border-left:	#ffffff 1px solid;
border-right:	#ffffff 1px solid;
border-top:	#ffffff 1px solid;
empty-cells:	show;
}

.EE TD  {
border-top:	#c1cdd8 1px solid;
height:	23px;
padding-left:	1px;
padding-right:	1px;
}

.E:hover  {
text-decoration:	none;
}

.F  {
color:	#ffffff;
font-weight:	bold;
}

.FF  {
color:	#10659e;
}

.G  {
color:	#ffffff;
}

.GG  {
background-color:	#ffffcc;
border-bottom:	#96965e 1px solid;
border-left:	#96965e 1px solid;
border-right:	#96965e 1px solid;
border-top:	#96965e 1px solid;
margin-bottom:	12px;
margin-top:	12px;
padding-bottom:	5px;
padding-left:	5px;
padding-right:	5px;
padding-top:	5px;
}

.H2  {
color:	#800000;
}

.HH  {
color:	#e9f2f8;
font-weight:	bold;
}

.HeaderTD  {
background-color:	black;
border-bottom:	silver 2px groove;
border-left:	silver 2px groove;
border-right:	silver 2px groove;
border-top:	silver 2px groove;
color:	white;
font-size:	11px;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.HeaderTD1  {
background-color:	#dbeaf5;
color:	white;
cursor:	hand;
font-size:	11px;
height:	19px;
valing:	middle;
}

.I  {
color:	#800000;
font-weight:	bold;
}

.II  {
color:	#800000;
height:	1px;
}

.J  {
color:	#000000;
}

.JJ  {
background-color:	#ffffff;
border-bottom:	#a0c6e5 1px solid;
border-left:	#a0c6e5 1px solid;
border-right:	#a0c6e5 1px solid;
border-top:	#a0c6e5 1px solid;
overflow-x:	hidden;
overflow-y:	auto;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
vertical-align:	top;
width:	170px;
}

.K  {
color:	#000000;
font-weight:	bold;
}

.KK  {
height:	12px;
margin-left:	5px;
width:	15px;
}

.L  {
color:	#000000;
font-size:	18px;
font-weight:	bold;
}

.LL  {
padding-left:	1px;
}

.M  {
color:	#ffffff;
font-size:	18px;
font-weight:	bold;
}

.MM  {
border-bottom:	0px;
border-left:	0px;
border-right:	0px;
border-top:	0px;
margin-top:	1px;
vertical-align:	middle;
}

.MenuTDover  {
background-color:	#dbeaf5;
border-bottom:	#336699 1px solid;
border-left:	#336699 1px solid;
border-right:	#336699 1px solid;
border-top:	#336699 1px solid;
color:	#000000;
cursor:	hand;
margin:	1px;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.N  {
background-image:	url(http://64.4.55.45/bgcolor.gif);
height:	24px;
}

.NN  {
border-bottom:	medium none;
border-left:	medium none;
border-right:	medium none;
border-top:	medium none;
height:	0px;
left:	0px;
position:	absolute;
top:	0px;
visibility:	hidden;
width:	0px;
z-index:	98;
}

.O A  {
color:	#000000;
text-decoration:	none! important;
}

.O TD  {
height:	22px;
text-align:	center;
vertical-align:	middle;
white-space:	nowrap;
}

.OO  {
border-bottom:	0px;
border-left:	0px;
border-right:	0px;
border-top:	0px;
cell-spacing:	0px;
margin:	0px;
width:	100%;
}

.P  {
color:	#ffffff;
cursor:	hand;
padding-left:	4px;
padding-right:	4px;
}

.Q  {
background-color:	#4791c5;
color:	#ffffff;
cursor:	hand;
padding-left:	4px;
padding-right:	4px;
}

.Q A  {
color:	#ffffff;
}

.R  {
color:	#8d8d8d;
padding-left:	4px;
padding-right:	4px;
}

.RTE  {
font-family:	tahoma,sans-serif;
font-size:	12px;
}

.S  {
background-color:	#e9f2f8;
border-bottom:	#336699 1px solid;
border-left:	#336699 1px solid;
border-right:	#336699 1px solid;
border-top:	#336699 1px solid;
color:	#8d8d8d;
padding-left:	3px;
padding-right:	3px;
}

.T  {
background-color:	#e9f2f8;
border-bottom:	#336699 1px solid;
border-left:	#336699 1px solid;
border-right:	#336699 1px solid;
border-top:	#336699 1px solid;
cursor:	hand;
padding-left:	3px;
padding-right:	3px;
}

.U  {
background-color:	#e9f2f8;
border-bottom:	#4791c5 1px solid;
border-left:	#4791c5 1px solid;
border-right:	#4791c5 1px solid;
border-top:	#4791c5 1px solid;
cursor:	hand;
layer-background-color:	#e9f2f8;
left:	0px;
overflow:	visible;
padding-bottom:	1px;
padding-left:	1px;
padding-right:	1px;
padding-top:	1px;
position:	absolute;
top:	0px;
visibility:	hidden;
white-space:	nowrap;
z-index:	100;
}

.V  {
border-top:	#4791c5 1px solid;
height:	1px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
}

.W  {
padding-bottom:	1px;
padding-left:	5px;
padding-right:	5px;
padding-top:	1px;
}

.X  {
background-color:	#ffffff;
padding-bottom:	1px;
padding-left:	5px;
padding-right:	5px;
padding-top:	1px;
}

.Z  {
background-color:	#ffffff;
color:	#8d8d8d;
padding-bottom:	1px;
padding-left:	5px;
padding-right:	5px;
padding-top:	1px;
}

.autor  {
color:	#336699;
font-style:	italic;
}

.bottomTD  {
border-bottom:	#336699 1px groove;
color:	black;
font-size:	11px;
padding-bottom:	2px;
}

.colegio  {
font-family:	tahoma;
font-size:	11px;
font-weight:	bold;
}

.escuadraTD  {
border-bottom:	#336699 1px groove;
border-left:	#336699 1px solid;
color:	black;
font-size:	11px;
padding-bottom:	1px;
padding-top:	1px;
}

.escuadraTDDerecha  {
border-bottom:	#336699 1px groove;
border-right:	#336699 1px solid;
color:	black;
font-size:	11px;
padding-bottom:	1px;
padding-top:	1px;
}

.fFeriada  {
background-color:	#ebf9c1;
color:	black;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.fImportante  {
background-color:	#ffffce;
color:	black;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.fObservacion  {
background-color:	#fff2d9;
color:	black;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.fRegular  {
background-color:	#eff2f9;
color:	black;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.fondoPag  {
background-color:	#336699;
}

.leftTD  {
border-left:	#336699 1px solid;
color:	black;
font-size:	11px;
padding-left:	2px;
}

.leftbottomTD  {
border-bottom:	#336699 1px groove;
border-left:	#336699 1px solid;
color:	black;
font-size:	11px;
}

.lema  {
color:	#336699;
font-family:	tahoma;
font-size:	11px;
font-style:	italic;
font-weight:	bold;
}

.parrafo  {
line-height:	20px;
text-align:	justify;
}

.periodico  {
color:	darkorange;
font-family:	Garamond;
font-size:	40px;
padding-bottom:	10px;
padding-top:	10px;
text-align:	center;
text-transform:	capitalize;
}

.rightTD  {
border-right:	#336699 1px groove;
color:	black;
font-size:	11px;
padding-right:	2px;
}

.rightbottomTD  {
border-bottom:	#336699 1px groove;
border-right:	#336699 1px solid;
color:	black;
font-size:	11px;
}

.secTD  {
border-bottom:	#336699 1px groove;
border-top:	#336699 1px solid;
color:	black;
font-size:	11px;
padding-bottom:	1px;
padding-top:	1px;
}

.subtitulo  {
color:	#FF8000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
letter-spacing:	1pt;
padding-bottom:	4px;
padding-top:	4px;
}

.tdsubtitulo  {
background-color:	#4791c5;
color:	#dbeaf5;
}

.tdtitulo  {
background-color:	#dbeaf5;
color:	#336699;
}

.titulo  {
color:	darkorange;
font-family:	garamond;
font-size:	28px;
text-transform:	capitalize;
}

.tituloSeccion  {
background-image:	url(images/secciones_barra.gif);
background-position:	bottom;
background-repeat:	no-repeat;
color:	#ffffff;
font-family:	verdana,tahoma;
font-size:	17px;
height:	20px;
text-transform:	capitalize;
vertical-align:	middle;
}

.tituloazul  {
color:	#336699;
font-size:	12px;
font-weight:	bold;
}

.topTD  {
border-top:	#336699 1px solid;
color:	black;
font-size:	11px;
padding-top:	2px;
}

.topleftTD  {
border-left:	#336699 1px solid;
border-top:	#336699 1px groove;
color:	black;
font-size:	11px;
}

.toprightTD  {
border-right:	#336699 1px groove;
border-top:	#336699 1px groove;
color:	black;
font-size:	11px;
}

.y  {
color:	#8d8d8d;
padding-bottom:	1px;
padding-left:	5px;
padding-right:	5px;
padding-top:	1px;
}

A  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

A:hover  {
text-decoration:	underline;
}

BODY  {
color:	#000000;
font-family:	tahoma,sans-serif;
font-size:	11px;
margin-left:	0px;
margin-right:	0px;
margin-top:	2px;
}

INPUT  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

LI#vacio SPAN  {
border-right:	#7e7e7e 1px solid;
width:	100%;
}

OL  {
margin-left:	0px;
}

OPTION  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

SELECT  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

TABLE  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

TD  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

TEXTAREA  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

TR  {
font-family:	tahoma,sans-serif;
font-size:	11px;
}

TR.H  {
background-color:	#c1cdd8;
}

TR.HL  {
background-color:	#e9f2f8;
cursor:	hand;
}

TR.SL  {
background-color:	#c1cdd8;
}

UL  {
margin-left:	0px;
}
