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;

}

*/
#contenedor #contenidoIndex h1 {
	color: #FFF;
	font-size: 10px;
}
.Titulo-seccion {
	font-size: 14px;
	text-align: center;
}

