body{
	margin: 0;
	padding: 0;
	background: #fff url(Images/bg.png) 0 0 repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03377D;
}
.naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49B049;
	font-weight: bold;
}
.azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03377D;
	font-weight: normal;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03377D;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339966;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03377D;
}
A.menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #03377D;
	font-weight: bold;
	background-color: #FFFFFF;
}
A.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #03377D;
	font-weight: bold;
	background-color: #D6E5F7;
}

/*añadido 2007-02-26*/
#pie{
	position: relative;
	height: 50px;
	border-bottom: 1px solid #017AC2;
	margin: 25px 9px 0 9px;
}
#logoPie{
	float: left;
	margin: 25px 168px 2px 8px;
	/*Añadido para el comentario (*) del centro auditado de calidad*/
	font:normal 9px Arial;
	color:#000;
}

#bannerMain a{
	margin: 0 50px 0 50px;
	width: 253px;
	width: 251px!important;
	height: 35px;
	height: 33px!important;
	/*border: 1px solid #017AC2;*/
	border: 1px solid #FFF;
	float: left;
	/*background: transparent url(Images/EnClase251x33.gif);*/
	background: transparent url(http://www.sheffield-centre.com/promo/extPub/EnClase251x33.gif) 0 0 no-repeat;
	text-align: center;
}
#advertencia{
	font: normal 9px Verdana;
	color: #017AC2;
	text-align: right;
	margin: 0 0 2px 320px;/*32px 0 2px 320px;*/
	float: right;
}
#advertencia a, a:hover{
	text-decoration: none;
	color: #017AC2;
}

#bannerSec a{
	margin: 15px 0 10px 4px;
	width: 66px;
/*	width: 212px!important;*/
	height: 212px;
/*	height: 66px!important;*/
	/*border: 1px solid #017AC2;*/
	border: 1px solid #FFF;
	float: left;
/*	background: transparent url(Images/EnClase66x212.gif);*/
	background: transparent url(http://www.sheffield-centre.com/promo/extPub/EnClase66x212.gif) 0 0 no-repeat;
	text-align: left;
}

.cabeceraPromo{
	background: transparent url(Images/cabeceraPromo.gif);
}
/*Añadido para el botón centros*/


#cabecera{
	background: transparent url(Images/index_04.gif) 0 0 no-repeat;
	width:681px;
	height:164px;
}
/*Añadido para estructurar index************************************/
#contenedor{
	/*border:1px solid green;*/
	background:#fff center top;
	clear:both;
	margin:0 auto 0;
	padding:0 0 40px 0;
	position:relative;
	text-align:left;
	width: 870px;
	height: auto;
}
.copyright{
	font: normal 9px Verdana;
	color:#005ca2;
	margin:0px;
	padding-right:32px;
	text-align: right;
}
#cabeceraIndex{
	/*border:1px solid red;*/
	margin:0 26px 0 26px;
	height:164px;
	width: 820px;
	
}
#cabeceraIzq{
/*border:1px solid red;*/
	background: transparent url(Images/index_04.png) 0 0 no-repeat;
	width:671px;
	height:164px;
	float:left;
	font-style: italic;
	padding-top:1px;

}
#cabeceraIzq img{
	padding-left: 22px;
	float:left;
}
/*Logos Calidad ISO*/


#calidad img{
	padding-left: 375px;/*372*/
	padding-top: 8px;/*10*/
}
#calidad span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-align:right;
	line-height: 30px;/*18*/
	padding-right:18px;
	display: block;
}
#calidadFlash{
	width:128px;
	height: 163px;
	float: right;
}
div#calidadFlash:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#cabeceraIzq p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF9900;
	font-weight: bold;
	padding-top:17px;
	padding-left:240px;
	*padding-left:40px;
	*width:220px;
	*margin-top:50px;
}

#cabeceraIzq p span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4b9126;
	font-weight:bold;
	padding-left:3px;
}
#cabeceraDcha{
	background: transparent url(Images/index_05_index.jpg) 0 0 no-repeat;
	width:149px;
	height:164px;
	float:right;
	margin-top:1px;
}
#cabeceraDchaVacaciones{
	background: transparent url(Images/index_05_vacas.jpg) 0 0 no-repeat;
	width:149px;
	height:164px;
	float:right;
	margin-top:1px;
}
#botonCentrosIndex{
	padding-top:20px;/*25*/
	clear:both;
	width:500px;
	*width:200px;	*float:left;
}

#btnProgramas{
float:right;
/*padding-top:100px;*/
padding-right:12px;
width:120px;
height:69px;
}

#btnVueltaCole{
float:right;
padding-right:2px;
width:120px;
height:69px;
}

/*Estilo creado para el botón vuelta al cole en páginas interiores, no en index*/
#btnVueltaColeInt{
float:right;
padding-right:2px;
width:120px;
/*height:69px;*/
padding-top:103px;
}

#btnVacaciones{
float:right;
margin-top:-20px;
padding-right:12px;
width:138px;
height:73px;
}

#navegacion{ 
	margin-top:15px;
	height: 19px;
}

#navegacion ul{
	text-align: center;
	list-style: none;
	font: normal 12px Arial;
	/*padding-left: 100px!important;*/
	padding-left: 130px;/*Firefox*/
	.padding-left: 60px;/*IE7*/
	_padding-left: 80px;/*IE6*/
	/*padding-right: 26px;*/
	/*color: #fff;*/
}

#navegacion li{
	border: 1px solid #4e73a4;
	background: transparent url(Images/bgBtnNavegacion.gif) 0 0 repeat-x;
	width: 84px;
	height:15px;
	padding-top: 2px;
	margin-right: 2px;
	display: block;
	float: left;
	}

#navegacion a{
	font: bold 12px Arial;
	width: 84px;
	text-decoration: none;
	color: #fff;
}

#navegacion li:hover{
	background: transparent url(Images/bgBtnNavegacionHover.gif) 0 0 repeat-x;
	font: bold 12px Arial;
	text-decoration: none;
	color: #fff;
}
#contenidoIndex{
	margin-left: 26px;
	margin-top: 32px;
	margin-right: 26px;
}
.destacado{
	font-weight: bold;
	color:#0033cc;
}

#botonera{
	margin-left: 26px;
	margin-top:36px;
	height:180px;/*170*/
}
#botonera a{
	height: 70px;
}
.btnVerde{
	width:178px;
	height: 73px;
	border: 1px solid #8ca4c6;
	background: transparent url(Images/bgBtnVerde.gif) 0 0 repeat-x;
	margin:0 35px 10px 35px;
	float: left;
}

.btnVerde:hover{
	background: transparent url(Images/bgBtnVerdeHover.gif) 0 0 repeat-x;
}

.btnAzul{
	width:178px;
	height: 73px;
	border: 1px solid #8ca4c6;
	background: transparent url(Images/bgBtnAzul.gif) 0 0 repeat-x;
	margin:0 35px 10px 35px;
	float: left;
}
.btnAzul:hover{
	background: transparent url(Images/bgBtnAzulHover.gif) 0 0 repeat-x;
}

.btnNaranja{
	width:178px;
	height: 73px;
	border: 1px solid #8ca4c6;
	background: transparent url(Images/bgBtnNaranja.gif) 0 0 repeat-x;
	margin:0 35px 10px 35px;
	float:left;
}
.btnNaranja:hover{
	background: transparent url(Images/bgBtnNaranjaHover.gif) 0 0 repeat-x;
}

.enlaceTexto{
	text-decoration: none;
	font-size: 13px!important;
	padding-top:4px;
	padding-left: 7px;
	/*float:left;*/
	width:115px;
}

.enlaceImg{
	text-decoration: none;
	width: 60px;
	height: 73px;
	float:right;
	position:relative;
	margin-top:-16px;
	left:4px;
}

#separador{
	border-right:1px solid #88a4c8;
	width:1px;
	height: 85px;
	float:left;
}
#separadorUltimo{
	border-right:1px solid #88a4c8;
	width:1px;
	height: 76px;
	float:left;
}

/*Fin Añadido para estructurar index**********************************************/


#cabecera_vacas{
	background: transparent url(Images/index_04_vacas.gif) 0 0 no-repeat;
	width:681px;
	height:164px;
}
.boton{
 padding-top:103px;
 padding-left:24px;
  float:left;
 }
/*
#btnVacaciones{
float:right;
padding-top:100px;
padding-right:9px;
width:115px;
}*/

/*
.flash{
	position: absolute;
	top:132px;
	left:99px!important;
	left:93px;
}
*/