@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Itim');
body {
    font-family: 'Itim', cursive;
    font-size: 18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background: #eeeeee;
    color: #666666;
}
#logo_cabecera{
	float:left;	
}
#menu_cabecera{
	float:right;
	text-align:right;
	padding-top:130px;
	color:#cb4936;
	text-shadow: 1px 1px #FFF;	
}
a:link {
	color: #cb4936;
	text-decoration: none;
	text-shadow: 1px 1px #FFF;
	font-family: 'Itim', cursive;
    font-size: 20px;
}
a:visited {
	text-decoration: none;
	color: #cb4936;
}
a:hover {
	text-decoration: underline;
	color: #4ba55e;
}
a:active {
	text-decoration: none;
	color: #cb4936;
}
#botonleermas
{
	width:100px; 
	background:#4ba55e; 
	margin-top:20px;
	display:inline-block; 
	vertical-align:top;
	padding:5px;
}
#mitad1{
	width:50%;
	float:left;	
}
#mitad2{
	width:48%;
	float:left;
	padding-left:20px;
}
/*Galeía de fotos*/
#columnas {
   -moz-column-count: 4;
   -moz-column-gap: 2px;
   -moz-column-fill: balance;
   -webkit-column-count: 4;
   -webkit-column-gap: 2px;
   -webkit-column-fill: balance;
   column-count: 4;
   column-gap: 2px;
   column-fill: balance;
}
.unidad {
   -moz-column-break-inside: avoid;
   -webkit-column-break-inside: avoid;
   background: #E9EBED;
   border: 2px solid #FFFFFF;
   box-shadow: 0 1px 3px rgba(20,20,20, 0.4);
   display: inline-block;
   margin: 0 1px 2px;
   padding: 0px;
}
.unidad img {
   width: 100%;
}
/*Galeía de fotos*/
#pie_izq
{
	float:left;
	line-height:normal;
	color:#FFFFFF;	
}
#pie_der
{
	float:right;
	line-height:normal;
	color:#FFFFFF;
	text-align:right;
}
.scrollup{
    width:64px;
    height:64px;
    opacity:0.8;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('../imagenes/subir.png') no-repeat;
}
.alerta-cookies {
	background-color: #FFF;
	position: absolute;
	color:#000;
	-khtml-border-radius:3px;
	border-radius:3px;
	padding:10px 10px 10px 10px;
	left:50%;
	top:20%;
	width:800px;
	margin-left:-400px; 
	font-size:14px;
	font-family: 'Quicksand', Verdana, Geneva, sans-serif;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
}
@media screen and (max-width:480px) {
	#logo_cabecera{
		float:none;
		width:100%;
		text-align:center;
	}
	#menu_cabecera{
		float:none;
		text-align:center;
		padding-top:0px;
		color:#cb4936;
		text-shadow: 1px 1px #FFF;	
	}
	a:link {
		color: #cb4936;
		text-decoration: none;
		text-shadow: 1px 1px #FFF;
		font-family: 'Itim', cursive;
		font-size: 16px;
	}
	#mitad1{
		width:100%;
		float:none;	
	}
	#mitad2{
		width:100%;
		float:none;
		padding-left:0px;
	}
	#pie_izq
	{
		width:100%;
		float:none;
		line-height:normal;
		color:#FFFFFF;
		text-align:center;
	}
	#pie_der
	{
		width:100%;
		float:none;
		line-height:normal;
		color:#FFFFFF;
		text-align:center;
	}
	#botonleermas
	{
		width:90%; 
		height:30px; 
		background:#4ba55e; 
		padding-top:10px; 
		margin-top:20px;
		display:inline-block; 
		vertical-align:top;	
	}
	.scrollup{
		width:64px;
		height:64px;
		opacity:0.8;
		position:fixed;
		bottom:10px;
		right:10px;
		display:none;
		text-indent:-9999px;
		background: url('../imagenes/subir.png') no-repeat;
	}
	.alerta-cookies {
		background-color: #FFF;
		position: absolute;
		color:#000;
		-khtml-border-radius:3px;
		border-radius:3px;
		padding:10px 10px 10px 10px;
		left:45%;
		top:10%;
		width:280px;
		margin-left:-140px;
		overflow-y: scroll;
		font-size:14px;
		font-family: 'Quicksand', Verdana, Geneva, sans-serif;
		-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
		-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
		box-shadow: 10px 10px 5px 0px rgba(0,0,0,1);
	}
}

