/*Estilos de todo el Body*/
body{
	background:#DFDFDF; /*Color del fondo del body o contenido*/
}
/* Fin Estilos de todo el Body*/

/* Estilos Titulos home*/
h2 a{
	font-size: 22px;
	color: black;
}

h2 a:hover {
	color:red;
	text-decoration: none;
}

/* Fin Estilos Titulos home*/

/*  */
#contenido-principal{
	background: white;
	margin-top: 20px; /*Borde superior*/
	margin-bottom: 20px; /*Borde superior*/
	padding-top:20px;
	margin-right: 0px;
}
 /* Justificar párrafos de las entradas*/
.contenido p{
	text-align: justify; /*Pendiente confirmar si funciona*/
	font-size: 18px;
}

#mostrar{
	display:none;
}

/* Estilos barra lateral*/
#aside{
	background:white;
	margin-top:20px; /*Borde superior*/
	margin-bottom: 20px; /*Borde inferior*/
	padding-top:20px;
}

/* Estilos categoria de la home*/
.categoria {
	background: #2e64f9;
	text-align: center;
	
}

.categoria a{
	color: white;
}

.categoria a:hover{
	color: red;
	text-decoration: none;
}
/* Fin Estilos categoria de la home*/


/* Estilos Publicidad*/

.anuncio{
	margin:2px; 
	text-align:center
}

/* Fin Estilos Publicidad*/


/* Estilos Boton Buscar*/
.screen-reader-text {
	display: none;
	padding: 5px;
}

#searchsubmit{
	margin-top: 10px;
}
/* Fin Estilos Boton Buscar*/


/* Estilos del pie de página*/

#footer-2 {
	background-color:#000000; /* Color fondo del pie de página*/
	color:white; /* Color letra del pie de página*/
}

#footer-2 a{
	color:white; /* Color enlaces letra del pie de página*/
}



footer {
	background-color:#2e64f9; /* Color fondo del pie de página*/
}

footer p {
	color:white; /* Color letra del pie de página*/
}
/* Fin Estilos del pie de página*/