*{margin:0px;
padding:0px;}

@font-face{
	font-family: "gothic"; 
	src: url("../fonts/gothic.ttf")	format("truetype");
}

@font-face{
	font-family: "minion"; 
	src: url("../fonts/Minion Pro Regular.ttf")	format("truetype");
}

html, body, div, iframe { margin:0; padding:0; height:100%; }

iframe { display:block; width:100%; border:none; }

body{
font-family:"gothic";
background-image: url("../images/fondo.jpeg");
background-size: 100%;
}

a{text-decoration: none;}
p{
margin-bottom:8px;
}

header{
	width: 100%;
	min-width:900px;
	height: 155px;
	margin-top:0px;
	background-image: url("../images/fondoazul.jpg");
	background-size: 100%;
	/*background-color: #008899;*/
}

#demo1{
transition: 1.2s;
background-color:#008899;
}

#hh3{
	/*display: block;
	position: relative;
	top: -120px;
	left: 400px;*/
	/*display: inline;*/
	margin-top: 25px;
	float: right;
	padding:7px;
	width: 180px;
	height:auto;
	background-color: #006b77;
	border-radius: 4px;
	/*box-shadow: 1px -1px 3px #222;*/
	color:white;
	text-align:center;
	cursor:pointer;
	/*clear:both;*/

}

#hh3:hover{
background-color: #008899;
box-shadow: 3px 3px 3px #555;
transition: 0.3s;
}

#fotoig{
	position:relative;
	top:20px;
	left: 20px;
	width: 350px;
	background-image: url("../images/Foto iglesia.png");
	background-size:350px 260px;
	transition: 1.2s;
	border:solid 2px white;
}

#horariosinfo2{
position:relative;
left:400px;
top: -200px;
width: 410px;
transition: 1.2s;

}

#horariosinfo{
	position: relative;
	top: 30px;
	left: -50px;
	width:830px;
	background-color: #e50099;
	margin:auto;
	border-radius:10px;
	box-shadow: 3px 3px 3px #555;
	transition: 1.2s;
	color:white;
}
.horariosinfo2 ul li{
white-space:pre;
}

#hdcontent{
width: 900px;
margin:auto;
margin-top:0px;
/*background-color: white;*/
}

#logo{
display: inline;
float:left;
margin-top:10px;
width: 255px;
height: 140px;
background-image: url('../images/logo-iebx-sombra.png');
background-size: 100%;
background-repeat: no-repeat;

}


footer{
	background-color: #CCCCCC;
	width: 100%;
	min-width: 900px;
	height: 155px;
	clear:both;
	font-size: 18px;
}

#pie {
padding:10px;
height:auto;
width: 900px;
margin:auto;
color:black;
}

#pie ul li{
color:black;
display: inline;
float:left;
width:300px;

}

/
#pie ul li ul li:first-child{
margin-top:5px;
}

#pie ul li ul li a{
color:black;
font-size: 14px;
}