@font-face {
	font-family: 'TrajanProRegular';
	src: url('./../font/trajan_pro_regular-webfont.eot');
	src: local('☺'), url('./../font/trajan_pro_regular-webfont.woff') format('woff'), url('./../font/trajan_pro_regular-webfont.ttf') format('truetype'), url('./../font/trajan_pro_regular-webfont.svg#webfontyeQ0rfWA') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
    font-family: century gothic, Tahoma, Geneva, Verdana, sans-serif;
    font-size:14px;
    color:#ffffff;
    background-image: url('./../img/background.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    position:relative;
    z-index:1;
	margin-left:auto;
	margin-right:auto;
	width: auto;
}

/*** HEADER ***/
#header{
    background-image: url('./../img/bg_header.png');
    background-position: center top;
    background-repeat: no-repeat;
    position: fixed;
    top: -2px;
    width: 100%;
}

#header a{
   
}

#header ul{
    width:975px;
    margin:0px auto;
    padding-top:15px;
    height:50px;
    font-family: 'TrajanProRegular';
	padding-left:10px;
}

#header li{
    float:left;
    padding-top:2px;
    border-right: solid 1px #2a2a2a;
    border-left: solid 1px #010101;
}

#header li a{
    text-transform:uppercase;
    color:#ffffff;
    font-size:10px;
    display:block;
    text-align:center;
    padding:0px 15px;
}
#header li a:hover{
    color:#777;
}

#header li.noBorderLeft{border-left: none;}
#header li.ultimoLi{
	border-right: none;
	
	}
#header li.ultimoLi a{
color:#777777;
}

#header li.ultimoLi a:hover{
color:#FFFFFF;
}

/*** MAIN ***/

div.main{
    width:1070px;
    margin:0px auto;
}

/*** HOME ***/

div.home{
    width:975px;
    margin:60px auto 0px;
}

div.home h1{
    background-image:url('./../img/logo.png');
    width:329px;
    padding-top:110px;
    height:0px;
    overflow:hidden;
    margin: 0px auto 60px;
}

div.home p{
    margin:0px 80px 30px;
    text-align:center;
    line-height:20px;
}

div.home ul{
    
}

div.home ul li{
    margin-top:50px;
    float:left;
}

div.home li img{
    display:block;
}

div.home li p{
    margin:0px;
    font-size: 10px;
    color: #fff;
    position:relative;
    z-index:5;
	top:75px;
}

div.home li a{
    color: #fff;
}

div.home li a:hover{
    color: #00F;
}

div.home h2{
    margin-bottom:50px;
}


/*** FOOTER ***/
#footer{
    background-image: url('./../img/bg_footer.png');
    background-position: center top;
    background-repeat: no-repeat;
    /**margin-top:-75px;**/
    padding-top:108px;
    padding-bottom:20px;
    text-align:center;
    font-size:11px;
    color:#827f7f;
}

#footer span{
    color:#4a71ff;
}

a:hover{
    text-decoration: none;
    color: grey;
}

.centrado{
    margin: 0 auto;
    display: block;
}

#btn_descargar_mapa {
	background-image:url('./../img/descargar_mapa.jpg');
	width:151px;
	height:28px;
	float:right;
	margin-right:49px;
	margin-top:2px;
}

#bajada_mapa {
	padding:0px;
	border:0px;
	position:relative;
	float:left;
}

#descripcion_mapa {
position:relative;
margin-top:10px;
float:left;
width:93%;
font-size:10px;
}

.link_email {
color:#09F;

}

.link_email:hover {
color:#FFF;	
}