*

{

	font-family: "Lucida Sans unicode","Lucida Grande";

	font-weight: normal;

}

a img

{

	border:none;

}

/*****************************************************************************************************************************************************************************/

/*																																  																																		*/

/*																										sticky footer		 																																		*/

/*																																																																		*/

/*****************************************************************************************************************************************************************************/	

html, body 

{

	height: 100%;

	background-image:url(../images/header.png);

	background-repeat: repeat-x;

	margin:0px;

	padding: 0 0 0 0;

}

div#container

{

	min-height:100%;

	margin:0 auto;

	padding:0px 0 0px 0;

	width: 890px;    

	position: relative; 

}

* html div#container 

{

	height:100%;

}

.cierre

{

	height:99px;

	margin:0px 0 0 0;

	padding: 0px 0 0 0:

	clear:both;

	display:block;

	visibility:hidden;

}

div.espacioFoto

{

	height: 200px;

	width: 100%;

}

div#header

{

	height: 86px;

	width: 890px;

	position: relative;

	clear:both;

	background-image: url(../images/logo.gif);

	background-position: top right;

	background-repeat: no-repeat;

	margin: 0;

}

div#footer
{
	background-repeat: repeat-x;
	background-image: url(../images/footer.jpg);
	background-position: top center;
	height: 99px;
	width: 100%;
	margin:-99px auto 0px auto;
	padding: 0px 0 0 0;
	position:relative;
	clear: both;
}
a.logos_grupo
{
	position: absolute;
	left:360px;
}
div#footer div.cont_footer
{
	width: 890px;
	height: 99px;
	margin: 0px auto 0 auto;
	position:relative;
	color:#FFFFFF;
}

/*****************************************************************************************************************************************************************************/

/*																																  																																		*/

/*																										fotos decorativas 																																		*/

/*																																																																		*/

/*****************************************************************************************************************************************************************************/	

.edificioSape

{

	background-image:url(../images/edificio.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}

.contactar

{

	background-image:url(../images/chica.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}



.rrhh

{

	background-image:url(../images/rrhh.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}



.mapaweb

{

	background-image:url(../images/mapaAzul.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}

.mapawebNew

{

	background-image:url(../images/mapaAzul.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}
.trayectoria

{

	background-image:url(../images/trayectoria.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}

.cifras

{

	background-image:url(../images/cifras.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}
.cifrasI

{

	background-image:url(../images/cifrasI.jpg);

	background-position: bottom center;

	background-repeat: no-repeat;

}








/***************************************************************************************************************************************************************************/





div#contenidos

{

	width: 890px;

	margin: 40px auto 0 auto;

	overflow: auto;

}

div#textos

{

	width: 600px;

	float: left;

	margin: 0px 0 0px 0;

	padding: 0 0 0px 0;

	min-height: 500px;

}

* html div#textos

{

	height: 500px;

}





div.bloque

{

	margin: 20px 0px 20px 0px;	

	padding: 20px 0 20px 0;

	overflow: auto;	

	border-top: 1px solid #b7b7b7;

}



div.bloqueDcha

{

	width: 270px;

	margin: 0 20px 20px 0px;	

	padding: 0 0 20px 0;

	float: left;

	overflow: auto;	

}

div.bloqueIzda

{

	width: 270px;

	margin: 0 20px 20px 0px;	

	padding: 0 0 20px 0;

	float: right;

	overflow: auto;	

}

div.area

{

	width: 270px;

	margin: 0 20px 10px 0px;	

	padding: 0 0 5px 0;

	float: left;

	overflow: auto;	

	border-bottom: 1px solid #b7b7b7;

	position:relative;

}



div.areaPar

{

	width: 270px;

	margin: 0 20px 10px 0px;	

	padding: 0 0 5px 0;

	float: right;

	overflow: auto;

	border-bottom: 1px solid #b7b7b7;

	position:relative;

}

div.areaCierre

{

	width: 270px;

	margin: 0 20px 10px 0px;	

	padding: 0 0 5px 0;

	border-bottom: 1px solid #b7b7b7;	

	position:relative;

}

div#submenu

{

	width: 251px;

	margin: 28px 0 0 0;

	position: relative;

	float: right;

	min-height: 360px;

	background-image: url(../images/fondoSubmenu.gif);

	background-repeat: no-repeat;

}

* html div#submenu

{

	height: 360px;

}

div.logo

{

	margin:5px 0px 10px 0;

	text-align:center;

}

div.logo2

{

	bottom:7px;

	right:15px;

	position:absolute;

}

div.logocil

{

	top:220px;

	right:20px;

	position:absolute;

}

div#idioma
{
	width: 50px !important;
	padding: 5px 25px 0 0;
	position: absolute;
	left:855px;
}

div#idioma img
{
	margin: 5px 5px 0 0;
	float:right;
}

