body {
	margin: 0px auto;
	padding: 0px;
	color: #000000;
	height: 100%;
	font-family: Tahoma;
	font-size: 100%;
}

@font-face {
    font-family: "Century Gothic";
    src: url("../fonts/GOTHIC.TTF")
}

hr {
	display: none;
}

a:focus {
	outline: none;
}

#container {
	/*width: 100%;*/
}

#main {
	/*min-width: 1000px;*/
}

#main h1 {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	text-indent: -3000px;
}

#imagenes {
	position: absolute;
	top: 70px;
	width: 100%;
	min-width: 1007px;
	height: 263px;
}

#fotos {
	position: absolute;
	top: 60px;
	right: 5px;
	width: 258px;
	height: 263px;
	background-color: transparent;
}

#banner {
	padding-bottom: 15px;
	border-bottom: 10px solid #C60C30;
}

#escudo {
	clear: left;
	background-image: url('../img/escudo.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 747px;
	margin: 0px 0px 0px 11px;
}

#escudo a:link, #escudo a:hover, #escudo a:active, #escudo a:visited {
	display: block;
	margin: 0;
	padding-top: 8px !important;
	padding-top: 0;
	width: 528px;
	height: 76px;
	text-indent: -3000px;
}

#utilidades {
	float: left;
	height: 36px;
	margin: 0;
	padding: 0 10px 0 20px;
}

#utilidades ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#utilidades li {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	width: 61px;
	height: 36px;
}

#utilidades li a {
	display: block;
	width: 61px;
	height: 36px;
	padding: 0;
	background-image: url('../img/bot_utilidades.jpg');
	background-repeat: no-repeat;
	background-position: center right;
	font-size: 70%;
	text-align: center;
	text-decoration: none;
	line-height: 3;
	color: #666666;
}

#control_texto {
	float: left;
	width: 84px;
	height: 36px;
	margin: 0;
	padding: 0;
	background-image: url('../img/bg_control_texto.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#control_texto ul {
	width: 84px;
	height: 36px;
	margin: 7px 0 0 7px;
	padding: 0;
	width: auto;
	list-style: none;
}

#control_texto li {
	float: left;
	height: 36px;
	margin: 0;
	padding: 0px 3px 0px 0;
	text-indent: -3000px;
}

#control_texto li a {
	display: block;
	width: 21px;
	height: 18px;
	margin: 0;
	padding: 0;
	background-image: none;
}

.aumenta_texto {
	width: 21px;
	height: 18px;
	background-image: url('../img/bot_aumenta_texto.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.reduce_texto {
	width: 21px;
	height: 18px;
	background-image: url('../img/bot_reduce_texto.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.reinicia_texto {
	width: 21px;
	height: 18px;
	background-image: url('../img/bot_reinicia_texto.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#buscador{
   float: left;
	margin: 4px 20px;
	padding: 0;
	height: auto;
}

#buscador label {
	float: left;
	margin: 3px 5px 0 0;
	font-size: 75%;
}

#buscador input {
	float: left;
   margin: 1px 4px 0 0;
   padding: 0;
   border: 1px solid #666666;
	width: 180px;
   font-size: 95%;
}

#buscador a{
   float: left;
   width: 20px;
   height: 20px;
   background: url('../img/bot_buscar.jpg') no-repeat;
   text-indent: -3000px;
}

#checks {
	clear: left;
	margin: 0;
	padding: 0 0 0 54px !important;
	padding: 0 0 0 50px;
}

#checks input {
	border: none;
	width: auto;
}

#checks label {
	color: #999999;
	font-size: 70%;
}

#meteo {
        float: right;
        margin: 5px 5px 0 0;
}

#el_tiempo {
	float: right;
	width: auto;
	margin: 0;
	padding: 7px 10px 0 0;
}

#el_tiempo .fuente {
	float: right;
	font-size: 65%;
	color: #006935;
	margin: -15px 15px 0 0;
	padding: 0;
}

#el_tiempo p {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 7px 0 7px;
	font-size: 70%;
}

.dia_anterior {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	background-image: url('../img/el_tiempo_ayer.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -3000px;
}

.dia_siguiente {
	float: left;
	display: inline;
	padding: 0;
	margin: 0 7px 0 0;
   width: 12px;
   height: 12px;
	background-image: url('../img/el_tiempo_manana.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -3000px;
}

.class_11{
	float: left;
	display: inline;
   width: 30px;
   height: 16px;
	background-image: url('../img/iconos_tiempo/11.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_12{
	float: left;
	display: inline;
   width: 30px;
   height: 16px;
	background-image: url('../img/iconos_tiempo/12.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_13{
	float: left;
	display: inline;
   width: 30px;
   height: 16px;
	background-image: url('../img/iconos_tiempo/13.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_14{
	float: left;
	display: inline;
   width: 30px;
   height: 16px;
	background-image: url('../img/iconos_tiempo/14.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_15{
	float: left;
	display: inline;
   width: 30px;
   height: 15px;
	background-image: url('../img/iconos_tiempo/15.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_16{
	float: left;
	display: inline;
   width: 30px;
   height: 14px;
	background-image: url('../img/iconos_tiempo/16.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_23{
	float: left;
	display: inline;
   width: 30px;
   height: 17px;
	background-image: url('../img/iconos_tiempo/23.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_24{
	float: left;
	display: inline;
   width: 30px;
   height: 17px;
	background-image: url('../img/iconos_tiempo/24.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_25{
	float: left;
	display: inline;
   width: 30px;
   height: 17px;
	background-image: url('../img/iconos_tiempo/25.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_26{
	float: left;
	display: inline;
   width: 30px;
   height: 18px;
	background-image: url('../img/iconos_tiempo/26.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_33{
	float: left;
	display: inline;
   width: 30px;
   height: 18px;
	background-image: url('../img/iconos_tiempo/33.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_34{
	float: left;
	display: inline;
   width: 30px;
   height: 19px;
	background-image: url('../img/iconos_tiempo/34.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_35{
	float: left;
	display: inline;
   width: 30px;
   height: 16px;
	background-image: url('../img/iconos_tiempo/35.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

.class_36{
	float: left;
	display: inline;
   width: 30px;
   height: 17px;
	background-image: url('../img/iconos_tiempo/36.gif');
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -3000px;
}

#navigation {
	width: auto;
	height: 46px;
	margin: 0;
	padding: 0 15px;
	background-image: url('../img/bg_navigation.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	border-top: 15px solid #B3995D;
}

#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation li {
	float: left;
	margin: 0;
	padding: 0 4.5px 0 0;
	width: 116px;
	height: 45px;
}

#navigation li a {
	display: block;
	width: 116px;
	height: 45px;
	margin: 0;
	padding: 0;
	background-image: url('../img/bot_navigation.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 3;
}

.jovenes a:link, .jovenes a:hover, .jovenes a:active, .jovenes a:visited {
	color: #990066;
}

.mujer a:link, .mujer a:hover, .mujer a:active, .mujer a:visited {
	color: #CC0033;
}

.mayores a:link, .mayores a:hover, .mayores a:active, .mayores a:visited {
	color: #663300;
}

.empresa a:link, .empresa a:hover, .empresa a:active, .empresa a:visited {
	color: #333333;
}

.accesible a:link, .accesible a:hover, .accesible a:active, .accesible a:visited {
	color: #376295;
}

.turistas a:link, .turistas a:hover, .turistas a:active, .turistas a:visited {
	color: #CC3300;
}

#wrapper {
	margin: 0;
	padding: 0 15px;
	height: auto !important;
	height: 100%;
}

#destacados {
	width: auto;
	height: 83px;
	margin: 20px 0 20px 0;
	padding: 0;
}

#destacados ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#destacados li {
	float: left;
	margin: 0;
	padding: 0 5.5px 0 0;
	width: 175px;
	height: 83px;
	background-image: url('../img/bot_destacados.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#destacados li a {
	display: block;
	width: 175px;
	margin: 0;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.bienvenida {
	width: 95px !important;
	width: 175px;
	font-size: 80%;
	height: 69px !important;
	height: 83px ;
	padding: 15px 0 0 90px;
	background-image: url('../img/bg_bot_bienvenida.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.callejero {
	width: 75px !important;
	width: 175px;
	height: 48px !important;
	height: 83px ;
	padding: 35px 0 0 100px;
	background-image: url('../img/bg_bot_callejero.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}


/*.tramites {
	width: 90px !important;
	width: 175px;
	height: 58px !important;
	height: 83px ;
	padding: 25px 0 0 85px;
	background-image: url('../img/bg_bot_tramites.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}*/

.unica {
	width: 175px;
	height: 83px ;
	background-image: url('../img/bg_bot_unica.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -3000px;
}

.eprocurement {
	width: 100px !important;
	width: 175px;
	height: 58px !important;
	height: 83px ;
	padding: 25px 0 0 80px;
	background-image: url('../img/bg_bot_contratacion.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#menu{
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	margin: 0 0 7px 0;
	padding: 0;
}

#menu #bloques #ayuntamiento {
	float: left;
	width: 100%;
	height: 133px;
	list-style: none;
	background-image: url('../img/bg_bot_menu_bloques_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#menu #bloques #ayuntamiento a:link, #menu #bloques #ayuntamiento a:hover, #menu #bloques #ayuntamiento a:active, #menu #bloques #ayuntamiento a:visited {
	float: left;
	width: 93% !important;
	width: 100%;
	height: 113px !important;
	height: 133px;
	margin: 0;
	padding: 20px 7% 0 0;
	list-style: none;
	background-image: none;
	font-family: "Century Gothic";
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	font-size: 110%;
	color: #B3995D;
	background-image: url('../img/bot_menu_bloques_ayuntamiento_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#menu #bloques #ciudad {
	float: left;
	width: 100%;
	height: 133px;
	list-style: none;
	background-image: url('../img/bg_bot_menu_bloques_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#menu #bloques #ciudad a:link, #menu #bloques #ciudad a:hover, #menu #bloques #ciudad a:active, #menu #bloques #ciudad a:visited {
	float: left;
	width: 93% !important;
	width: 100%;
	height: 113px !important;
	height: 133px;
	margin: 0;
	padding: 20px 7% 0 0;
	list-style: none;
	background-image: none;
	font-family: "Century Gothic";
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	font-size: 110%;
	color: #B3995D;
	background-image: url('../img/bot_menu_bloques_ciudad_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#menu #bloques #vivir {
	float: left;
	width: 100%;
	height: 133px;
	list-style: none;
	background-image: url('../img/bg_bot_menu_bloques_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#menu #bloques #vivir a:link, #menu #bloques #vivir a:hover, #menu #bloques #vivir a:active, #menu #bloques #vivir a:visited {
	float: left;
	width: 93% !important;
	width: 100%;
	height: 113px !important;
	height: 133px;
	margin: 0;
	padding: 20px 7% 0 0;
	list-style: none;
	background-image: none;
	font-family: "Century Gothic";
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	font-size: 110%;
	color: #B3995D;
	background-image: url('../img/bot_menu_bloques_vivir_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#menu #banners #escuchamos {
	float: left;
	width: 100%;
	height: 133px;
	list-style: none;
	background-image: url('../img/bg_bot_menu_bloques_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#menu #banners #escuchamos a:link, #menu #banners #escuchamos a:hover, #menu #banners #escuchamos a:active, #menu #banners #escuchamos a:visited {
	float: left;
	width: 62% !important;
	width: 100%;
	height: 103px !important;
	height: 133px;
	margin: 0;
	padding: 30px 0 0 38%;
	list-style: none;
	background-image: none;
	font-family: "Century Gothic";
	text-decoration: none;
	text-align: left;
	font-size: 140%;
        font-weight: lighter;
	color: #C60C30;
	background-image: url('../img/bot_menu_banners_te_escuchamos_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#principal {
	float: left;
	width: 78.5%;
	margin-left: 1.3%;
}

p.vaci {
	padding: 25px 0px 25px 33px;
	background-image: url('../img/ico_info.gif');
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 70%;
	color: #333;
}

.vaci br {
	display: none;
}

#pestanias {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 0 15px;
}

#pestanias ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#pestanias li {
	float: left;
	margin: 0;
	padding: 0 5.5px 0 0;
	width: 150px;
	height: 36px;
}

#pestanias li a:link, #pestanias li a:hover, #pestanias li a:visited{
	display: block;
	width: 150px;
	height: 36px;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 100%;
	font-weight: bold;
	font-family: "Century Gothic";
	text-align: center;
	text-decoration: none;
	line-height: 2.1;
}

#pestanias .active {
	background-image: url('../img/bot_pestanias_home_active.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
}

#pestanias .noactive {
	background-image: url('../img/bot_pestanias_home.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	color: #666666;
}

#tramites {
	float: left;
	width: 57.7%;
	margin: 0;
	padding: 0;
}

#lista_tramites_top {
	float: right;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background-image: url('../img/bg_tramites_home.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

#lista_tramites_top h3 {
	width: 100%;
	height: 17px;
	margin: 0;
	padding: 0;
	background-image: url('../img/tramites_home.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -3000px;
}

#lista_tramites {
	float: none;
	clear: both;
	margin: 0;
	padding: 0 10px;
	background-image: url('../img/lat_izq_tramites_home.jpg');
	background-repeat: repeat-y;
	background-position: top left;
	border-right: 2px solid #F5F4F0;
}

#lista_tramites h4 {
	display: none;
}

#lista_tramites p {
	margin: 0;
}

#lista_tramites #totab, #lista_tramites #hvtab {
	padding: 0;
	margin: 0 !important;
	margin: 0 0 0 5px;
	width: 100% !important;
	width: 98.8%;
	height: 275px;
}

#lista_tramites #totab p.info_cd {
	display: block;
	clear: both;
	text-indent: 0;
	margin: 5px !important;
	margin: 0 0 5px 5px;
	padding-left: 22px;
	height: 20px;
	background-color: #F4F4F4;
	border: 1px solid #E8E8E8;
	background-image: url(../img/cert_tramite.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #999999;
	line-height: 1.8;
	font-size: 70%;
}

#lista_tramites #totab ul {
	margin: 10px 5px 0 5px !important;
	margin: 10px 0 0 5px;
	padding: 0;
	list-style: none;
	text-align: left;
	border-top: 1px solid #F2F2F2;
	font-size: 70%;
}

#lista_tramites #totab ul li {
	float: left;
	display: inline;
	clear: both;
	width: 99%;
	height: 25px;
	padding: 0;
	margin: 0 0.5% 0 0.5% !important;
	margin: 0;
	line-height: 2.1;
	background: url(../img/tramites_li.jpg) no-repeat left top;
	border-bottom: 1px solid #F2F2F2;
}

#lista_tramites #totab ul li img {
	margin-top: 3px;
}

#lista_tramites #totab ul .second {
	background-color: #FAF8F5;
}

#lista_tramites #totab ul a:link, #lista_tramites #totab ul a:visited {
	float: left;
	display: inline;
	text-align: left;
	font-weight: normal;
	color: #B3995D;
	margin: 0;
	padding: 0 0 0 16px;
	text-decoration: none;
}

#lista_tramites #totab ul a:hover {
	text-decoration: underline;
}

.cd {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 18px;
	background-image: url(../img/cert_tramite.gif);
	background-position: center right;
	background-repeat: no-repeat;
	text-indent: -3000px;
}

a.tramites {

	float: right;
	display: block;
	clear: both;
	width: auto;
	height: 16px;
	margin: 0 0 5px 0;
	padding: 0 20px 0 0;
	text-align: right;
	text-decoration: none;
	background-image: url('../img/bot_h3_interesante.jpg');
	background-repeat: no-repeat;
	background-position: center right;
	font-family: "Tahoma";
	text-decoration: none;
	font-size: 70%;
	color: #B3995D;
	line-height: 1.5;
/*	width: 140px;
	height: 37px;
	margin: 0;
	padding: 30px 0 0 40px;
	background-image: url('../img/bot_tramites_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #B3995D;
	font-size: 90%;
	font-weight: bold;
	font-family: Century Gothic;
	text-decoration: none;
	line-height: 1.75;*/
}

#lista_tramites #hvtab ul {
	float: left;
	clear: right;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}

#lista_tramites #hvtab li {
	float: left;
	width: 49%;
	margin: 0;
	padding: 0 0 3px 0;
	line-height: 1.8;
}

#lista_tramites #hvtab li img {
	float: left;
	width: 56px;
	height: 56px;
	margin: 0 5px 0 0;
	padding: 1px;
	border: 1px solid #CCC;
}

#lista_tramites #hvtab li a:link, #lista_tramites #hvtab li a:active, #lista_tramites #hvtab li a:visited {
	display: block;
	height: 60px;
	margin: 5px 0 0 10px;
	padding: 0;
	font-family: "Tahoma";
	font-size: 70%;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#lista_tramites #hvtab li a:hover {
	background: #F8F8F8;
}

#lista_tramites_bottom {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 75px;
	background-image: url('../img/tramites_esq_inf_izq_home.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#lista_tramites_bottom p {
	margin: 0;
	padding: 0 15px 0 0;
	height: 100%;
	background-image: url('../img/tramites_esq_inf_der_home.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

#interesante {
	float: right;
	width: 41%;
	margin: 0 0 30px 0;
}

#interesante h2 {
	margin: 0 0 0 20px;
	padding: 0;
	font-family: "Century Gothic";
	font-size: 150%;
	font-weight: normal;
}

#infor {
	margin-top: 5px;
	padding-top: 25px;
	padding-left: 20px;
	background-image: url('../img/bg_info_home.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#infor div.h3noticias {
	height: 24px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #CCCCCC;
}

#infor div.h3eventos {
	height: 24px;
	margin-top: 20px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #CCCCCC;
}

#infor  div.h3noticias  h3, #infor  div.h3eventos  h3 {
	float: left;
	display: inline;
	margin: 3px 0 0 5px;
	padding: 0;
	font-family: "Century Gothic";
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	color: #B3995D
}

#infor div.h3noticias a:link, #infor div.h3noticias a:hover, #infor div.h3noticias a:active, #infor div.h3noticias a:visited,
#infor div.h3eventos a:link, #infor div.h3eventos a:hover, #infor div.h3eventos a:active, #infor div.h3eventos a:visited {
	float: right;
	display: inline;
	width: auto;
	height: 16px;
	margin: 4px 0 0 0;
	padding: 0 20px 0 0;
	text-align: right;
	text-decoration: none;
	background-image: url('../img/bot_h3_interesante.jpg');
	background-repeat: no-repeat;
	background-position: center right;
}

#infor h4 {
	clear: left;
	width: auto;
	margin: 10px 0 0 5px;
	font-family: "Tahoma";
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
	color: #61330A;
	line-height: 1.2;
}

#infor p {
	width: auto;
	margin: 0 0 0 5px;
	font-family: "Tahoma";
	text-decoration: none;
	font-size: 70%;
	color: #333333;
	line-height: 1.1;
}

#infor p img {
	float: left;
	width: 70px;
	height: 51px;
	margin: 0 5px 0 0;
	border: 4px solid #CCC;
}

#infor p .fecha {
	display: block;
	font-size: 85%;
	line-height: 1.8;
}

#infor a:link, #infor a:hover, #infor a:active, #infor a:visited {
	margin: 0 0 0 5px;
	padding: 0;
	font-family: "Tahoma";
	text-decoration: none;
	font-size: 70%;
	color: #B3995D;
	line-height: 1.5;
}

#infor #calendario {
	width: 99%;
	height: 22px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: right;
	background-image: url('../img/calendar.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

#infor #calendario #cal {
    position: absolute;
    margin-top: 25px;
    right: 2%;
    width: 200px;
    height: 100px;
    display: none;
}

#infor #calendario a:link, #calendario a:hover, #calendario a:active, #calendario a:visited {
	float: right;
	margin: 0;
	padding: 0 24px 0 0;
	font-family: "Tahoma";
	text-decoration: none;
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	line-height: 1.8;
}

#footer {
	display: block;
	clear: both;
	padding: 15px 0 10px 0;
	margin: -20px 0 15px 0;
}

#footer p {
	margin:  0;
	padding: 10px 3px 0 3px;
	font-size: 70%;
	color: #999999;
	line-height: 1.1;
}

#footer p a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #999999;
}

#footer p a:hover {
	text-decoration: underline;
}

#footer ul {
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
}

#footer li {
	display: inline;
	margin: 0;
	padding: 0 0 0 3.5px;
	font-size: 60%;
	text-transform: uppercase;
	border-left: 1px solid #666666;
}

#footer li a {
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#footer .logosubve {
        float: right;
        width: 253px;
        height: 50px;
        background-image: url('../img/logosubve.jpg');
        background-repeat: no-repeat;
        background-position: center center;
}

#footer li a:hover {
	text-decoration: underline;
}

.municipio {
	color: #0066CC;
}

.cultura {
	color: #660000;
}

.nntt {
	color: #666666;
}

.urbanismo {
	color: #996666;
}

.juventud {
	color: #660099;
}

.bienestar {
	color: #006666;
}

.deportes {
	color: #FF6600;
}

.seguridad {
	color: #333300;
}

.medioambiente {
	color: #009900;
}

.obras {
	color: #B3224E;
}

#footer p.validacion{
	float: none;
	margin: 0;
	padding: 10px 0 25px 0;
	text-indent: -3000px;
}

#footer p.validacion a {
	margin: 0px 10px 0px 0px;
	padding: 0px;
   display: block;
}

#footer .xhtmlValido {
	float: left;
	width: 66px;
	height: 24px;
	background-image: url('../img/valid-xhtml.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#footer .cssValido {
	float: left;
	width: 67px;
	height: 24px;
	background-image: url('../img/vcss.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

#footer .waiValido {
	float: left;
	width: 75px;
	height: 24px;
	background-image: url('../img//wcag1AAA.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}