body{ background:#CCC}

.container{ background:#FFF}
.span20p{ width:162px}
.span20p-first{ padding-left:25px}


.navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left:none;
	border-right:none;
	background-color: #3b3b3c;
  background-image: -moz-linear-gradient(top, #404041, #333334);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#404041), to(#333334));
  background-image: -webkit-linear-gradient(top, #404041, #333334);
  background-image: -o-linear-gradient(top, #404041, #333334);
  background-image: linear-gradient(to bottom, #404041, #333334);
}
.navbar .nav > li > a {
float: none;
padding: 10px 15px 10px;
color: #ffffff;
text-decoration: none;
text-shadow: 0 1px 0 #404041;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #8cc63e;
  background-color: #3A3A3C;
  font-weight:bold;
}
.navbar .nav > li > a:hover {
  color: #b1d97b;

}


div.logo{ margin:0 auto; text-align:center: position:relative; height:100px; width:490px}
div.logo a{ position:absolute;top:20px}


.social{ text-align:right;}
.social ul{ margin:0; list-style-type:none;padding:5px 15px 0 0}
.social ul li { display:inline-block;}
.social ul li a{ display:block; width:25px; height:25px;}
.social ul li a:hover{ background-position-y:-30px}
.facebook a{ background:url(../img/social.png) no-repeat}
.twitter a{ background:url(../img/social.png) -32px 0 no-repeat}
.pinterest a{ background:url(../img/social.png) -65px 0 no-repeat}

.welcome h4{ padding-left:10px}

.tramite{ opacity:0.8;}
.tramite:hover{ opacity:1.0}
.tramite p{
	font-size:12px; font-weight:bold;
	padding:6px 8px 6px 8px;
	text-align:center;
	background:url(../img/tramite_bg.png);
}

.tramites-actuales{ padding-top:20px}
.banner div{ margin-top:15px}
footer{ background:url(../img/footer_bg.png); }
footer p{ font-size:10px; text-align:center; color:#FFF; height:30px; line-height:30px; margin:0}
footer p a{ color:#FFF; text-decoration:none}
footer p a:hover{ text-decoration:underline; color:#FFF}

.noticias{padding:0 0 5px 0}
.noticia{ width:210px; display:inline-block;vertical-align:top}
.noticia-first{ margin-left:20px;}
.noticia p{ background:#009344; color:#FFF; font-size:12px; padding:5px;}



.listado-noticias{padding-left:80px}
.listado-noticias h3{ font-size:16px; margin:0}


.tags i {
	margin-right: 4px
}
.tags a {
	color: #868686;
	padding: 6px 12px;
	font-size: 12px;
	margin: 0 0px 4px 0;
	display: inline-block;
	background: #F1F1F1;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	text-decoration: none !important;
}
.tags a:hover {
	background: #652C90;
	color: #fff;
}