@font-face
{
 font-family: 'TelefonicaCAP';
 src: url('/portada_school/styles/fonts/TelefonicaCAP.woff');
}

@font-face
{
 font-family: 'TelefonicaHeadline-Light';
 src: url('/portada_school/styles/fonts/TelefonicaHeadline-Light.woff');
}

@font-face
{
 font-family: 'TelefonicaText-Bold';
 src: url('/portada_school/styles/fonts/TelefonicaText-Bold.woff');

}

@font-face
{
 font-family: 'TelefonicaText-Italic';
 src: url('/portada_school/styles/fonts/TelefonicaText-Italic.woff');
}

@font-face
{
 font-family: 'TelefonicaText-Regular';
 src: url('/portada_school/styles/fonts/TelefonicaText-Regular.woff');
}
/* Para el Header*/

.headerPagina{
	margin-top:0%;
	width:100%;
	cursor: pointer;
}

.contenedorHeader{
	width: 1000px;
	background-color: #00C5D9;
	height: 57px;
	position: absolute;
	z-index: 3;
}


.contenedorHeaderInterno{
	width: 970px;
	margin-left: 15px;
	background-color: #00C5D9;
	height: 57px;
	position: absolute;
	z-index: 3;
}
	
.botonesHeader{
	width: 372px;
	background-color: #00C5D9;
	height: 50px;
	margin-left: 235px;
	position: absolute;
	z-index: 3;
}

.botonUsuarioHeader{
	width: 140px;
	height: 55px;
	margin-left:800px;
	position: absolute;
	z-index: 3;
}

.filas1{
	text-align:center;
	font-size: 18px;
	font-family: TelefonicaText-Regular;
	margin-left:0px;
	height:40px;
	width:90px;
	margin-top: 17px;
	color:white;
	line-height: 15px;	
	border-bottom:7px solid transparent;
	cursor: pointer;
}

.filas2{
	text-align:center;
	font-size: 18px;
	font-family: TelefonicaText-Regular;
	margin-left:90px;
	width:90px;
	margin-top:-40px;
	height:40px;
	line-height: 15px;	
	color:white;
	border-bottom:7px solid transparent;
	cursor: pointer;
}

.filas3{
	text-align:center;
	font-size: 18px;
	font-family: TelefonicaText-Regular;
	margin-left:183px;	
	width:91px;
	line-height: 15px;	
	margin-top:-40px;	
	height:40px;	
	color:white;
	border-bottom:7px solid transparent;
	cursor: pointer;
}

.filas4{
	text-align:center;
	font-size: 18px;
	font-family: TelefonicaText-Regular;
	margin-left:270px;
	margin-top:-40px;
	line-height: 15px;	
	width:102px;
	height:40px;	
	color:white;
	border-bottom:7px solid transparent;
	cursor: pointer;
}

.filas1:hover,.filas2:hover{
	border-bottom:7px solid white;
	width:90px;
	height: 40px;
	cursor: pointer;
}

.filas3:hover{
	border-bottom:7px solid white;
	width:94px;
	padding-left: 9px;
	margin-left: 177px;
	height: 40px;
	cursor: pointer;
}

.filas4:hover{
	border-bottom:7px solid white;
	width:102px;
	height: 40px;
	cursor: pointer;	
}

li{
	letter-spacing: 0px;
	text-align: center;
	list-style:none;
}

a,a:hover {
	text-align: center;
	width: 90px;
	height: 50px!important;
	color: white !important;
	cursor: pointer;
	text-decoration: none;
	letter-spacing: 1px;
}

#acceder{
	text-align: center !important;
	font-size: 18px !important;
	font-family: TelefonicaText-Regular !important;
	height: 40px !important;
	width: 90px !important;
	margin-top: 6px !important;
	line-height: 18px !important;
	border-bottom: 7px solid transparent !important;
	cursor: pointer !important;
	position: absolute !important;
	color: #FFF !important;
	margin-left: 816px !important;
	float: left !important;
	font-weight:bolder !important;
	letter-spacing:0px !important;
}

#usuario{
	text-align: center !important;
	font-size: 18px !important;
	font-family: TelefonicaText-Regular !important;
	height: 40px !important;
	width: 90px !important;
	margin-top: 6px !important;
	line-height: 18px !important;
	border-bottom: 7px solid transparent !important;
	cursor: pointer !important;
	position: absolute !important;
	color: #FFF !important;
	margin-left: 827px !important;
	float: left !important;
	font-weight: bolder !important;
	letter-spacing: 0px !important;
}
#acceder:hover{
	text-align: center !important;
	font-size: 18px !important;
	font-family: TelefonicaText-Regular !important;
	height: 50px !important;
	padding-left:0px !important;	
	margin-left:816px !important;
	width: 90px !important;
	margin-top: 7px !important;
	font-weight:bolder !important;
	color: white !important;
	line-height: 16px !important;
	border-bottom: 7px solid white !important;
	cursor: pointer !important;
	letter-spacing:0px !important;
}

#usuario:hover{
	text-align: center !important;
	font-size: 18px !important;
	font-family: TelefonicaText-Regular !important;
	height: 50px !important;
	padding-left:0px !important;
	padding-top:7px;
	margin-left:827px !important;
	width: 110px !important;
	margin-top: 0px !important;
	font-weight:bolder !important;
	color: white !important;
	line-height: 16px !important;
	border-bottom: 7px solid transparent !important;
	cursor: pointer !important;
	letter-spacing:0px !important;
	background-color:black;
}

.contenedorPerfilUsuario {
	display:none;
	padding-top:10px;
	padding-left:55px;
	background-color:transparent !important;
	position:relative;
	width:160px;
	height: 31px;
}

.contenedorSalirUsuario {
	display:none;
	padding-top:10px;
	padding-left:55px;	
	background-color:transparent !important;
	position:relative;
	width:160px;
	height: 31px;
}
.perfilUsuario, .salirUsuario{
	display: block !important;
	padding: 3px 20px !important;
	clear: both !important;
	font-weight: normal !important;
	line-height: 1.42857143 !important;
	color: #333 !important;
	white-space: nowrap !important;
	font-size:15px !important;
	letter-spacing:0px !important;
	text-align: initial;
	margin-top:-5px;
}

.perfilUsuario:hover, .salirUsuario:hover{
	display: block !important;
	padding-left:25px !important;
	clear: both !important;
	font-weight: normal !important;
	line-height: 1.42857143 !important;
	color: white !important;
	white-space: nowrap !important;
	background-color: #00C5D9;
	height:32px !important;
	width:160px !important;
	margin-left:-5px;
	text-align: initial;
	margin-top:-5px;
}

#usuario:hover .contenedorPerfilSalirUsuario>.contenedorPerfilUsuario, #usuario:hover .contenedorSalirUsuario, #usuario:hover .contenedorPerfilSalirUsuario  {
	display:block;
	margin-left:-50px;
	width:162px;
}

.contenedorPerfilSalirUsuario{
	display:none;
	background-color:white;
	height:74px;
	width:160px;
	border: 1px solid black;
	-moz-border-radius: 0px 0px 5px 5px; /* Esquinas Firefox */
	-webkit-border-radius: 0px 0px 5px 5px; /* Esquinas Google Chrome y Safari */
	border-radius: 0px 0px 5px 5px; /* Esquinas CSS3 (Opera 10.5 e Internet Explorer 9) */
}

.nombreUsuario{
	letter-spacing: 0px !important;
	width: 105px !important;
}

.nombreAcceder{
	letter-spacing: 0px !important;
}

.flecha_abajo{
	position: absolute;
	margin-left: 5px;
	margin-top: 3px;
	font-size: 7px;
	color: gray;
}

/* Para el footer*/

.tablaFooter{
	width: 1000px;
	height: 71px;
	background-color: #00414f;
	margin-top: 50px;
}
.filaFooter1{
	width:25%;
}

.filaFooter2{
	width:25%;
}

.filaFooter3{
	width:25%;
}

.filaFooter4{
	width:25%;
}

.textoFooter,.textoFooter:hover{
	color:white;
	text-decoration:none;	
	margin-left: 50%;
	font-size: 14px;
	font-family: TelefonicaText-Regular;	
}
.textoFooter2,.textoFooter2:hover{
	color:white;
	text-decoration:none;	
	margin-left: 10%;
	font-size: 14px;
	font-family: TelefonicaText-Regular;	
}

.logoTalentum{
	width:169px;
	height:62px;
	margin-left:5%
}


.logoTelefonica{
	width:169px;
	height:62px;
	margin-left:10%;
}

.header-blue{
	margin-top:90px;
	font-size: 36px;
	font-family: TelefonicaHeadline-Light;	
}

.header-blue2{
	margin-top: 0px;
	font-size: 36px;
	font-family: TelefonicaHeadline-Light;
	color: #00C6DA;
}



