@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-image:url(../img/fd.png);
	background-position:top;
	background-repeat:repeat-x;
}
.contenedor{
	width:950px;
}
.top{
	width:950px;
	height:104px;
	background-color:#F5F5F5;
	/*background-image:url(../img/bg.png);
	background-position:left top;
	background-repeat:no-repeat;*/
	border-bottom:#00699F solid 4px;
}
.logo{
	background-image:url(../img/logo.png);
	width:251px;
	height:57px;
	display:block;
	float:left;
	margin-left:30px;
	margin-top:20px;
}
.datos{
	width:240px;
	height:80px;
	background-image:url(../img/bgd.png);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	display:block;
	color:#972D32;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	font-size:11pt;
	line-height:20px;
}
.banner{
	width:950px;
	height:289px;
	display:block;
	border-bottom:#FFF solid 5px;
	overflow:hidden;
}
.botonera{
	width:950px;
	border-top:#972D32 solid 4px;
	height:54px;	
}
.header{
	width:950px;
	border-top:#972D32 solid 4px;
	height:54px;
	z-index:9999;
}
.header-2{
	width:950px;
	border-top:#972D32 solid 4px;
	height:54px;
	position:fixed;
	top:0px;
	z-index:9999;
}
.boton{
	background-image:url(../img/b.png);
	width:159px;
	height:40px;
	display:block;
	float:left;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	padding-top:14px;
	font-size:12pt;
	font-style:italic;
	font-weight:bold;
}
.boton:link{
	text-decoration:none;
}
.boton:hover{
	background-image:url(../img/b_p.png);
	color:#972D32;
}
.boton_p{
	background-image:url(../img/b_p.png);
	width:155px;
	height:40px;
	display:block;
	float:left;
	cursor:pointer;
	color:#972D32;
	text-align:center;
	padding-top:14px;
	font-size:12pt;
	font-style:italic;
	font-weight:bold;
}
.sombra{
	/*background-image:url(../img/sombra.png);*/
	background-position:top;
	background-repeat:no-repeat;
	width:950px;
	height:20px;
	z-index:9999;
}
.centro{
	width:950px;
	height:auto;
	padding-bottom:20px;
	/*background-image:url(../img/degradado.png);
	background-position:bottom;
	background-repeat:repeat-x;*/
}
p{
	margin:10px;
	line-height:25px;
}
h1{
	color:#972D32;
	font-size:12pt;
	margin-left:10px;
	border-bottom:#CCC solid 2px;
	width:350px;
}
li{
	font-size:16px;
}
h2{
	color:#972D32;
	font-size:12pt;
	margin-left:10px;
	margin-right:10px;
	border-bottom:#CCC solid 2px;
}
.colegio{
	width:950px;
	height:60px;
	background-image:url(../img/colegio_bg.png);
	background-repeat:repeat-x;
}
.anos{
	float:left;
	margin-left:20px;
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:17pt;
	margin-top:12px;
}
.escudo{
	background-image:url(../img/colegio.png);
	width:111px;
	height:130px;
	float:right;
	position:relative;
	top:-30px;
	right:15px;
}
.escri{
	background-image:url(../img/logo-osa.png);
	width:135px;
	height:135px;
	float:left;
	position:relative;
	top:-40px;
	left:15px;
}
.pie{
	width:940px;
	height:28px;
	background-color:#F5F5F5;
	color:#972D32;
	padding-top:10px;
	font-style:italic;
	padding-left:10px;
}
.summa{
	background-color:#00699F;
	background-image:url(../img/sombra-b.png);
	background-position:top;
	background-repeat:no-repeat;
	width:950px;
	height:63px;
	text-align:right;
}
.circulos{
	background-image:url(../img/circulos.png);
	width:157px;
	height:22px;
	float:left;
	margin-top:25px;
}
.summalink{
	color:#FFF;
	display:block;
	font-size:12pt;
	font-style:italic;
	position:relative;
	top:25px;
}
.summalink:link{
	text-decoration:none;
}
.summalink:visited{
	text-decoration:none;
}

.summalink:hover{
	color:#CCC;
}
.inferior{
	width:100%;
	height:172px;
	/*position:relative;
	top:-172px;*/
	margin-top:-172px;
	background-image:url(../img/inferior.png);
	background-repeat:repeat-x;
	background-position:top;
	z-index:-1;
}
.clear{
	clear:both;
}
.weatherItem { width: 450px; height: 200px; background-position: right center; }
.weatherForecastItem { margin-top: 1em; background-position: center center; font-size: 0.9em; }
.weatherLink { margin-top: 1em; }

.weatherForecast {}
.weatherForecastItem { float: left; margin: 1em 2em 1em 0; padding-right: 4em; background-position: right; }
.weatherLink { clear: both; }
.err{
	background:#681F23;
	color:#FFF;
	width:500px;
	padding:5px;
	text-align:left;
	margin-left:30px;
	}
.cor{
	background:#00699F;
	color:#FFF;
	width:500px;
	padding:5px;
	text-align:left;
	margin-left:30px;
}