a {
	color: #4c7f99;
}

#header {
	border-bottom: 1px solid #fff;
	background: #58a4c9 url(images/header.jpg) no-repeat center top;
	-webkit-box-shadow: inset 0 -50px 80px rgb(37,132,180);
	-moz-box-shadow: inset 0 -50px 80px rgb(37,132,180);
	box-shadow: inset 0 -50px 80px rgb(37,132,180);
}

.topbar {
	margin-bottom: 20px; /* El mismo numero de margin que el negativo que se le aplica al logo */
}

#logo {
	display: block;
	width: 436px;
	height: 60px;
	background: url(images/logo.png);
	text-indent: -9999em;
	margin-bottom: -20px; /* Margin negativo para que el logo sobresalga de la caja */
}
	#logo a {
		display: block;
		width: 415px;
		height: 46px;
	}

	#logo-footer {
		background: url(images/logo-footer.png);
		width: 334px;
		height: 42px;
	}

#secondarynav li a {
	color: #174269;
	text-shadow: 0 1px 0 rgba(255,255,255,.2);
}
	#secondarynav li a:hover {
		color: #c8ecfd;
		text-shadow: none;
	}

#mainnav {
	background-color: #2483b3;
	border: 1px solid #217aa6;
}
	#mainnav a {
		color: #cceeff;
		text-shadow: 0 1px 0 rgba(0,0,0,.2);
		border-left: 1px solid #3a90bb;
		border-right: 1px solid #217aa6;
	}
		#mainnav a:hover {
			color: #fff;
		}

#searchform .input {
	color: #1f7099;
	border-color: #2684b4;
	background-color: #cce2ed;
	background-color: rgba(255,255,255,.75);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.07), 0 1px 0 rgba(255,255,255,.3);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.07), 0 1px 0 rgba(255,255,255,.3);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.07), 0 1px 0 rgba(255,255,255,.3);
}
#searchform .input:focus {
	background-color: #e8f3f8;
	background-color: rgba(255,255,255,.90);
}

	#searchform ::-webkit-input-placeholder{color:#1f7099;}
	#searchform :-moz-placeholder{color:#1f7099;}
	#searchform :-ms-input-placeholder{color:#1f7099;}

.button-dots,
.button-dots:hover,
.button-dots:active {
	background-color: #dd4103;
	border-color: #992c02;
	color: #fff;
}
.button-dots:hover {
	background-color: #f74802 !important;
}
.button-dots:active {
	background-color: #dd4103 !important;
}

.button-big strong {
	color: #4c7f99;
}

.post-content header h1 a,
.post-content header h2 a {
	color: #1f7099;
}

.tag-cloud a:hover {
	color: #82bcd9;
}
.tag-cloud a:hover:before {
	background: #99ddff;
}