html, body { }

.header { margin-top: 20px; margin-bottom: 20px; }

.logo { width: 48px; height: auto; border: 0; }
.buscar { margin-top: 15px; }

.ui-autocomplete { position: absolute; cursor: pointer; background-color: #fff; border: 1px solid #ddd; border-radius: 0 0 5px 5px; width: 1px; }
.ui-menu { list-style: none; margin: 0; padding: 0; display: block; float: left; }
.ui-menu-item { font-size: 1.2em; line-height: 1.0em; padding: 4px 8px 4px 8px; color: #555; }
.ui-state-focus,
.ui-menu-item:hover { background: #eee; }
.ui-menu-item b { font-weight: bolder; }
.ui-menu-item a { color: #555; text-decoration: none; }
.ui-helper-hidden-accessible { display: none; }

.navbar { border-width: 1px 0 0 0; border-radius: 0; background-color: #f5f5f7; }
#noticias.row { display: flex; flex-wrap: wrap; }
#noticias.row > [class*='col-'] { display: flex; flex-direction: column; }
.noticia { padding: 1rem; padding-bottom: 1.8rem; background-color: #f9f9f9; border: 5px solid #d7d7d9; border-radius: 10px; color: #444; line-height; 1.0em; }
.noticia a { font-size: 1.7em; line-height: 1.1em; color: #425d99; display: block; font-stretch: semi-condensed; padding-bottom: 7px; }
.noticia a:hover { text-decoration: none; color: #555; }
.diario { position: absolute; bottom: 0; right: 0; text-align: right; font-size: 8pt; color: #777; padding: 1px 7px 0 7px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
.fondogris { background-color: #d7d7d9; padding-bottom: 10rem; margin-bottom: 0; }

	
@media (max-width: 1200px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
	.logo { width: 30px; }
	.buscar { margin-top: 5px; }
}

@media (max-width: 480px) {

}



/* Safari fix */
.row:before, .row:after{ display: inline-block; }
