#main{
	clear:both;
	margin:0 auto;
	padding:0;
	overflow: visible;
	max-width: 985px;
	width: 100%;
	list-style-type: none;
}
	
#principalLeft{
	width:671px; height:326px;
	float: left;
	margin:0 auto; padding:0; margin-top: 15px; margin-right: 9px;
}

	#principalLeft .twitter{
		width:474px; height:58px;
		float: left;
		margin:0 auto; padding:0; margin-right: 3px; margin-bottom: 4px;
		background: url(../images/base_fondo_twitter.png) no-repeat;
	}
	
		#tweet{
			width: 427px;
			float: left;
			margin: 0 auto; padding: 0 auto;
		}
		
		#tweet li{
			width: 410px;
			height: 40px;
			float: left;
			margin: 0 auto; padding: 0 auto; margin-top: 8px; margin-left: 17px; *margin-left: 55px; /*IE7*/
			list-style: none;
			color: white;
		}
		
			#tweet li a{ color: #ffc900;}
			#tweet li a:hover{ color: #ffe279;}
	
	#principalLeft .atencionvecinal{
		width:194px; height:58px;
		float: left;
		margin:0 auto; padding:0; margin-bottom: 4px; margin-top:-2px; margin-left: -2px;
	}
	
	#principalLeft .slidenoticias{
		width:671px; height:264px;
		float: left;
		margin:0 auto; padding:0;
		background: url(../images/bg-slidenoticias.png) no-repeat;
	}
	
	
#principalRight{
	width:305px; height:326px;
	float: left;
	margin:0 auto; padding:0; margin-top: 15px;
}

	#principalRight .redessociales{
		width:285px; height:83px;
		float: left;
		margin:0 auto; padding:10px; margin-bottom: 5px;
		background: url(../images/bg-redessociales.png) no-repeat;
	}
		
		#principalRight .redessociales h3{ margin-bottom: 5px; }
		
		#principalRight .redessociales a{ margin-left: 7px; }
	
		#principalRight .redessociales  a{	
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
			opacity: 1;
		}
		
		#principalRight .redessociales a:hover{
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);	
			opacity: .50;
		}	
	
	#principalRight .elclima{
		width:285px; height:83px;
		float: left; color:#333;
		margin:0 auto; padding:10px; margin-bottom: 12px;
		background: url(../images/bg-elclima.png) no-repeat;
	}
	
		#principalRight .elclima img { margin-left:10px; margin-right:10px;}
		#principalRight .elclima h4{ font-size:18px; color:#007AC8; margin-bottom:0;}
		#principalRight .elclima h3{ margin-bottom:5px;}
		
	#principalRight .blogalcaldesa{
		width:300px; height:98px;
		float: left;
		margin:0 auto; padding:5px 0 0 5px;
		background: url(../images/bg-blogalcaldesa.png) no-repeat;
	}

#BannersWide{
	float: left;
	height:100px;
	margin: 0 auto 30px;
	padding: 3px 0 0;
	width:985px;
}

#BannersWide .banner{
	float: left;
	margin: 0 3px 0 3px;
	padding: 0;
	-moz-transform: rotate(0); /* FIX FIREFOX */
}
	#BannersWide .banner a{ opacity: 1; }
	#BannersWide .banner a:hover{ opacity: .7; }

#AccesosDirectos{
	background: url(../images/bg-carrusel.png) no-repeat center bottom;
	height: 120px;
	margin: 30px auto 50px;

	max-width: 990px;
	width: 100%;
}
/* CARRUSEL HOME */
#AccesosDirectos .carr-item {
  background: url(../images/bg-car-sep.png) no-repeat right center;
  height: 120px;
  margin: 0 0;
  padding: 0 20px 0;
  width: 90px;
}

#AccesosDirectos .carr-item a img {
  border: 3px solid #8f8e8e;
  border-radius: 50%;
  height: 65px;
  margin: 0 auto 5px;
  transition: .2s linear all;
  width: 65px;
}

#AccesosDirectos .carr-item a h3 {
  color: #8f8e8e;
  font-family: 'Exo 2', sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: center;
  transition: .2s linear all;
  margin-left: 3px;
  margin-right: 3px;
}

/*#AccesosDirectos .carr-item:hover{}*/
#AccesosDirectos .carr-item:hover a img {
  border: 3px solid #fec223;
}

#AccesosDirectos .carr-item:hover a h3 {
  color: #105b8d;
}

/*  */
#AccesosDirectos .owl-nav {
  width: 100%;
  top: 25%;
  background: none;
  position: absolute;
  padding: 0;
  margin: 0;
}
.owl-nav  i{
  font-size: 40px;
  color: #aaaaaa;
}
.owl-nav i:hover {
  color: #287dc9;
}
#AccesosDirectos .owl-nav .owl-prev {
  margin-left: -30px;
  float: left;
  background: none;
}

#AccesosDirectos .owl-nav .owl-next {
	background: none;
	float: right;
	margin-right: -30px;
	
}



#ContenidoHome{
	width:671px;
	float: left;
	margin:0 auto; padding:0; margin-right: 9px;
}
  
  /* BLOG HOME */
	.nuestroBlog{
    box-shadow: 0 0 2px #dcdcdc;
    float: left;
    height: 250px;
    margin: 0 13px 20px 2px;
    padding: 0 0 0;
    transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
    width: 338px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;		
	}
	
	/* Block Hover */
    .nuestroBlog:hover{ box-shadow: 0 0 2px #00498c; }
		.nuestroBlog hgroup{
  		background: #2B9BE5;
  		padding: 5px 10px 1px;
  		height: 25px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;	
  		
		}
		.nuestroBlog h3{
		margin: 0;
  		color: #FFF;
  		text-shadow: none;
		}
		.nuestroBlog a{
  		display: block;
  		height: 220px;
  		position: relative;
		}
		
		.nuestroBlog a .foto-blog{
  		height: 220px;
  		width: 338px;
		}
		/* HOVER PHOTO */
		.nuestroBlog a .figure-hover{
	      background: #0063a0 url(../images/ico-zoom.png) no-repeat center center;
	      height: 220px;
	      margin: -220px 0 0;
	      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	      filter: alpha(opacity=0);
	      opacity: 0;
	      position: absolute;
	      transition: .2s linear all;
	      z-index: 999;
	      width: 338px;
	    }
      .nuestroBlog a:hover .figure-hover{
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        opacity: .7;
      }
		.nuestroBlog a .texto-blog{
		  background: url(../images/bg-gradient-blue.png) repeat-x center bottom;
  		  bottom: 0;
  		  padding: 70px 10px 7px;
  		  position: absolute;
  		  width: 318px;
		}
  		.nuestroBlog a .texto-blog .extracto{
  		  	color: #FFFFFF;
    		font-family: 'Exo 2', sans-serif;
    		font-weight: 600;
    		font-size: 13px;
	        line-height: 14px;
	        margin: 10px 0 3px;
	        width: 100%;
	        text-transform: uppercase;
  		}
  		.nuestroBlog a .texto-blog .fecha{
    		color: #FFFFFF;
    		font-family: 'Exo 2', sans-serif;
    		font-weight: 400;
    		font-size: 12px;
    		width: 100%;
  		}
	
	/* BANNERS VERTCAL HOME */
	.banner-sitios{
  	background: #FFFFFF;
  	box-shadow: 0 0 2px #dcdcdc;
	float: left;
	height: 250px;
	margin:0 auto 20px;
	padding: 0 0 0 0;
	transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
	/*width:100%;*/
	}
	  /* Block Hover */
    .banner-sitios:hover{ 
	    box-shadow: 0 0 2px #00498c; 
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;  		
	    
    }
    .banner-sitios hgroup{
  		background: #2B9BE5;
  		padding: 5px 10px 1px;
  		height: 25px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;  	
		margin-bottom: 1px;	
		}
	.banner-sitios hgroup h3{
		  margin: 0;
  		color: #FFF;
  		text-shadow: none;
		}
	
		.banner-sitios a{
		margin: 0px; /* 5px 4px;*/
	    float: left;
	    height: 61px;
  		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
  		-moz-transform: rotate(0); /* FIX FIREFOX */
		}
.banner-sitios a:hover{ 
	opacity:0.7; /* CSS3 standard */ 
}
.banner-sitios a img {
	height: 220px;
	/*width: 100%; */
}
		
	
	.consejoMunicipal{
		width:220px;height:103px;
		float: left;
		margin:0 auto; padding: 20px; padding-top: 10px; padding-bottom: 10px; padding-right: 80px;
		background: url(../images/bg-consejoMunicipal.png) no-repeat;
	}
		
  /* FOTOS DE LA SEMANA */
  .fotos-hd{
   	 	background: #FFFFFF;
   	 	box-shadow: 0 0 2px #DCDCDC;
		height: 431px;
		margin: 0 0 25px 2px;
		padding: 0;
		position: relative;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width:100%;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px; 		
  }
  .fotos-hd img{
  		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px; 
	}
		
  	/* Block Hover */
    .fotos-hd:hover{ 
	    box-shadow: 0 0 2px #00498c; 
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px; 	
	}
    
    .fotos-hd hgroup{
      	background: #2288D3;
    	margin: 0;
    	padding: 5px 0px 1px;
  		height: 24px;
  		position: absolute;
  		width: 100%;
  		z-index: 2;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;   		
    }
      
      .fotos-hd hgroup h3{
        margin: 0;
	    color: #FFF;
		text-shadow: none;
		margin-left: 10px;
      }
    
.fotos-hd .featured-bigphoto{
	background: #d9d9d9;
	top: 0;
	height: 431px;
	position: absolute;
	width: 100%;
	z-index: 1;
	background: url(../images/loading.gif) center center no-repeat;
}
.fotos-hd .featured-bigphoto a img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	/* width="669"height="431"style="object-fit:cover" */
}
	.fotos-hd .featured-bigphoto a .figure-hover{
	      background: #0063a0 url(../images/ico-zoom.png) no-repeat center center;
	      height: 431px;
	      filter: alpha(opacity=0);
	      opacity: 0;
	      position: absolute;
	      transition: .2s linear all;
	      top: 0;
	      z-index: 999;
	      width: 100%;
	}

.fotos-hd .featured-bigphoto a:hover .figure-hover{
	filter: alpha(opacity=70);
	opacity: .7;
}
    
.fotos-hd .description-bigphoto{
      background: rgba(0,0,0,0.7);
      bottom: 130px;
      border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 4px;
      color: white;
      padding: 10px;
      position: absolute;
      right: 0;
      width: 300px;
      z-index: 2;
}
.fotos-hd .description-bigphoto .descrip-text span.fecha{
	color: #ececec;
	font-family: 'Exo 2', sans-serif;
	font-weight: 300;
}
.fotos-hd .description-bigphoto .descrip-text span.texto{
	font-family: 'Exo 2', sans-serif;
	font-size: 15px;
}
.fotos-hd #fotosSemana .slides img {
	object-fit: cover;
	width: 105px;
	height:70px;
}
	
	.masNoticias{
		float: left;
		height: 412px;
		margin: 0 auto 25px;
		padding: 7px 0 10px 2px;
		width: 100%;
	}
	 
    /* Estilo de Tabs */
    
    .tab_container{
      background: #FFFFFF;
      border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
      border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
      box-shadow: 0 0 2px #DCDCDC;
      padding: 10px 0 4px;
      transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
    }
      .tab_container:hover{ box-shadow: 0 0 2px #00498c; }
      .masNoticias ul.tabs{
        margin: -6px 0 0;
        overflow: auto;
        padding: 0 10px 0;
      }
        
        .masNoticias ul.tabs > li{
          display: inline-block;
          margin: 0 0 0;
        }
        
        .masNoticias ul.tabs > li a{
          background: #e1e1e1;
          
          border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
          border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
          
          color: #777777;
          display: inline-block;
          font-family: 'Exo 2',sans-serif;
          font-size: 15px;
          font-weight: 500;
          margin: 0 5px 0 0;
          padding: 5px 20px;
        }
          .masNoticias ul.tabs > li a.active{
            background: #2B9BE5;
            color: #FFFFFF;
          }
    /* Fin Estilo de Tabs */
	 
		#tabnoticias{
			width: 635px;
			float: left;
			height: 315px;
			margin: 0 0 0 0;
			padding: 0 0 0 15px;
			display: none;
		}

			#tabnoticias .linea{
				margin: 0 auto; padding: 0 auto;
				border-bottom: 1px #cfcfcf dotted;
				display: block; 
				float: left;
				height:65px;
				margin: 0 0 6px 0;
				padding: 5px 0 0px 0;
				width: 98%;
			}	
	
				#tabnoticias .linea #fecha{
					background: transparent url(../images/ico-masnoticiasFecha.gif) no-repeat left top; 
					border-right: 1px solid #ededed;
					height: 50px;
					float: left;
					margin: 0 10px 0 0; padding: 0 7px 0 0;
					width: 50px;
				}
				
					#tabnoticias .linea #fecha .mes{
						width: 36px;
						height: 8px;
						float: left;
						margin: 6px 0 0 7px;
						text-align: center;
						color: white;
						font-size: 10px;
						font-weight: bold;
					}
					
					#tabnoticias .linea #fecha .dia{
						color: #5f5f5f;
						float: left;
						font-size: 20px;
						font-family: 'Exo 2', sans-serif;
						font-weight: 700;						
						height: 25px;
						margin: 6px 0 0 7px;
						text-align: center;
						width: 36px;
					}
				
				#tabnoticias .linea #noticia{
					width: 520px;
					float: left;
				}
				
				#tabnoticias .linea #noticia .titulo{
					width: 565px;
					float: left;
				}
				
					#tabnoticias .linea #noticia .titulo h4{
						font-size: 15px;  
						font-weight: bold;
						margin:0 0 3px 0;
					}
					#tabnoticias .linea #noticia .titulo h4 a{
			            color: #105b8d;
			            font-family: 'Exo 2', sans-serif;
						font-size: 15px;
						font-weight: 600;
						margin:0;
						max-height: 40px;
						overflow: hidden;			
						text-decoration: none;
					}					
										
					#tabnoticias .linea #noticia .titulo h4 a:hover{ color: #05436c; }
					
				#tabnoticias .linea #noticia .contenido{
					color: #686868;
					float: left;					
					width: 565px;
				}			
		
		#tabtwitter{
			display: none;
			float: left;

			margin: -370px 0 0 0;
			padding: 0 0 0 15px;
			width: 635px;
		}
		
		
			#tabtwitter .icon{
				width: 53px;
				height: 53px;
				float: left;
				margin: 0 10px 0 0; padding: 11px 0 0 12px;
			}
			
			#tabtwitter .linea{
				background: #ecf1f4;
				border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
				float: left;
				height: 40px;
				margin: 0 0 7px 0;
				padding: 9px 10px 15px;
				width: 83.5%;
			}
			
			#tabtwitter .linea .fecha{
			  font-family: 'Exo 2', sans-serif;
			  font-size: 10px;
			  font-weight: 500;
			  margin: 0 0 0 0;
			}
			
			#tabtwitter .linea .twitt{
				color: #1c4967;
				font-family: 'Exo 2', sans-serif;
				font-weight: 500;
				margin: 0 0 0 0;
			}
			
			 #tabtwitter .linea .twitt a{
  			 color: #007ac9;
  			 font-size: 10px;
			 }
			 
			 #tabtwitter .linea .twitt a:hover{
  			 color: #005b97;
			 }
  /* TRAMITES MUNICIPALES */
	.tramitesMunicipales{
		background: #FFFFFF;
    box-shadow: 0 0 2px #DCDCDC;
		float: left;
		height:370px;
		margin: 0 9px 25px 3px;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width:309px;
	}
	  /* Block Hover */
    .tramitesMunicipales:hover{ 
	    box-shadow: 0 0 2px #00498c; 
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;	
	}
	  .tramitesMunicipales hgroup{
  		background: #2288D3;
  		padding: 5px 10px 1px;
  		height: 24px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;  		
		}
		.tramitesMunicipales hgroup h3{
		  margin: 0;
  		color: #FFF;
  		text-shadow: none;
		}
		.tramitesMunicipales ul{
			list-style: none;
			margin: 10px 15px;
			padding: 0 0 0 0;
		}
		.tramitesMunicipales li{
			background: url(../images/arrow-rightList.png) no-repeat left;
			border-bottom: 1px dotted #D0D0D0;
			color: #686868;
			font-size: 11px;
			height: 37px;
			margin: 0 0 3px 0;
			padding: 9px 0 0 22px;
		}
		.tramitesMunicipales li .titulo{
			color: #0f639e;
			font-family: 'Exo 2', sans-serif;
			font-size: 14px;
			font-weight: 500;
			margin: 0 0 0 0;
		}
		  .tramitesMunicipales li .titulo a{ color: #0771b7; }		  
		  .tramitesMunicipales li .titulo a:hover{ color: #05436C; }

	/* MAPAS HOME */
	.mapaVina{
		background: #FFFFFF;
    box-shadow: 0 0 2px #DCDCDC;
    float: left;
    height: 370px;
		margin: 0 0 25px;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width: 347px;
	} 
	  /* Block Hover */
    .mapaVina:hover{ 
	    box-shadow: 0 0 2px #00498c; 
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;	    
	}
    .mapaVina hgroup{
  		background: #2288D3;
  		padding: 5px 10px 1px;
  		height: 24px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;  		
		}
		.mapaVina hgroup h3{
		  margin: 0;
  		color: #FFF;
  		text-shadow: none;
		}
		.mapaVina #mapaBuscar{
			margin:0 auto; margin-top: 20px;
			height: 300px;
			background: url(../images/bg-mapaBuscar-ParqueQV.jpg) no-repeat;
			cursor: pointer;
			width: 314px;
		}	
		.mapaVina #mapaBuscar #selectBuscar{
		  background-image: linear-gradient(bottom, rgb(230,230,230) 37%, rgb(245,245,245) 72%, rgb(255,255,255) 85%);
      background-image: -o-linear-gradient(bottom, rgb(230,230,230) 37%, rgb(245,245,245) 72%, rgb(255,255,255) 85%);
      background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 37%, rgb(245,245,245) 72%, rgb(255,255,255) 85%);
      background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 37%, rgb(245,245,245) 72%, rgb(255,255,255) 85%);
      background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 37%, rgb(245,245,245) 72%, rgb(255,255,255) 85%);
      background-image: -webkit-gradient(
      	linear,
      	left bottom,
      	left top,
      	color-stop(0.37, rgb(230,230,230)),
      	color-stop(0.72, rgb(245,245,245)),
      	color-stop(0.85, rgb(255,255,255))
      );
      border: 1px solid #dcdcdc;
      border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px;
      color: black;
      cursor: pointer;
      font-family: 'Exo 2', sans-serif;
      font-size: 13px;
      font-weight: 500;
      height: 24px;
      margin: 220px 0 0 34px;
      padding: 0 0 0 0;
      position: absolute;
      width: 245px;
      z-index: 1;
		}
		  .mapaVina #mapaBuscar #selectBuscar:hover{
  		  background-image: linear-gradient(bottom, rgb(242,242,242) 37%, rgb(250,250,250) 57%, rgb(255,255,255) 85%);
        background-image: -o-linear-gradient(bottom, rgb(242,242,242) 37%, rgb(250,250,250) 57%, rgb(255,255,255) 85%);
        background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 37%, rgb(250,250,250) 57%, rgb(255,255,255) 85%);
        background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 37%, rgb(250,250,250) 57%, rgb(255,255,255) 85%);
        background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 37%, rgb(250,250,250) 57%, rgb(255,255,255) 85%);
        
        background-image: -webkit-gradient(
        	linear,
        	left bottom,
        	left top,
        	color-stop(0.37, rgb(242,242,242)),
        	color-stop(0.57, rgb(250,250,250)),
        	color-stop(0.85, rgb(255,255,255))
        );
		  }
		

#SidebarHome{
	width:305px;
	float: left;
	margin:0 auto;
	margin-bottom: 15px;
	padding:0;
}
  /* BLOCK SIDEBAR VIDEO*/
	#SidebarHome .videoSidebar{
  	background: #FFFFFF;
  	border: 0px !important;
  	box-shadow: 0 0 2px #dcdcdc;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px; 
	float: left;
	height:250px;
	margin:0 auto 20px;
	padding: 0px !important;
	transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
	width: 318px;
	}
	 /* Block Hover */
   #SidebarHome .videoSidebar:hover{ box-shadow: 0 0 2px #00498c; }
	 #SidebarHome .videoSidebar hgroup{
  		background: #2B9BE5;
  		padding: 5px 10px 1px;
  		height: 25px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;  		
		}
		#SidebarHome .videoSidebar h3{
		  margin: 0;
  		color: #FFF;
  		text-shadow: none;
		}
	/* BLOCK SIDEBAR ACTIVIDADES */
	.agendaActividades{
		background: #FFFFFF;
		box-shadow: 0 0 2px #DCDCDC;
		float: left;
		height: 351px;
		margin: 0 0 20px;
		padding: 0;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width: 300px;
	}
	  /* Block Hover */
    .agendaActividades:hover{ 
	    box-shadow: 0 0 2px #00498c; 
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;	
	}
    .agendaActividades hgroup{
    	background: #2288D3;
    	padding: 5px 10px 1px;
    	height: 24px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;    	
    }
    .agendaActividades hgroup h3{
      margin: 0;
      float: left;
    	color: #FFF;
    	text-shadow: none;
    }
		.agendaActividades hgroup .mas{
			width: 25px;
			float: right;
			opacity: .4;
			transition: .2s linear all;
      -moz-backface-visibility: hidden; /* FIX FIREFOX */
		}
		  .agendaActividades hgroup .mas:hover{ opacity: .8; }
		.agendaActividades ul{
	  		list-style: none;
	  		margin: 5px 20px;
	  		padding: 0;
	  		 width: 280px;
		}
		  .agendaActividades ul li{
  		  border-bottom: 1px dotted #D0D0D0;
  		  margin: 0;
  		  padding: 10px 0;
  		  width: 260px;
		  }
		    .agendaActividades ul li h4{
		      color: #105b8d;
		      font-family: 'Exo 2', sans-serif;
		      font-size: 14px;
		      font-weight: 500;
		      margin: 0 0 0;
		    }
		    .agendaActividades ul li p{
		      color: #686868;
		      font-family: 'Exo 2', sans-serif;
		      font-size: 12px;
		      font-weight: 500;
		      margin: 0;
		      padding: 0;
		    }
	/* BLOCK SIDEBAR BLOGS MUNICIPALES */
	#SidebarHome .blogsMunicipales{
		background: #FFFFFF;
		box-shadow: 0 0 2px #dcdcdc;
		float: left;
		height:425px;
		margin: 4px 0 28px;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width:300px;
	}
	  /* Block Hover */
    #SidebarHome .blogsMunicipales:hover{ 
	    box-shadow: 0 0 2px #00498c; 
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;	    
	    }
		#SidebarHome .blogsMunicipales hgroup{
    	background: #2B9BE5;
    	margin: 0 0 10px;
    	padding: 5px 10px 1px;
    	height: 24px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;    	
    }
    #SidebarHome .blogsMunicipales hgroup h3{
      margin: 0;
      float: left;
    	color: #FFF;
    	text-shadow: none;
    }
		#SidebarHome .blogsMunicipales hgroup .mas{
			width: 25px;
			float: right;
			opacity: .4;
			transition: .2s linear all;
      -moz-backface-visibility: hidden; /* FIX FIREFOX */
		}
		  #SidebarHome .blogsMunicipales .mas:hover{ opacity: .8; }
		#SidebarHome .blogsMunicipales ul{
			float: left;
			/*height: 350px;*/
			list-style: none;
			margin: 0 0 0 0;
			padding: 0px;
			width: 300px;
		}
		#SidebarHome .blogsMunicipales li{
			border-bottom: 1px dotted #d0d0d0;
			display: block;
			float: left;
			list-style: none;
			margin: 0 10px;
			padding: 10px 0 10px;
			width: 280px;
		}
		    #SidebarHome .blogsMunicipales li:last-child{ border-bottom: none; }
			#SidebarHome .blogsMunicipales li .foto{
			  border: 3px solid #e0e0e0;
			  border-radius: 50%;
				float: left;
				height: 64px;
				margin: 0 10px 0 0;
				overflow: hidden;
				transition: .2s linear all;
        -moz-backface-visibility: hidden; /* FIX FIREFOX */
				width: 64px;
			}
			#SidebarHome .blogsMunicipales li .foto img{
				width: 64px;
				height: 64px;
				border:0;
			}
			
			#SidebarHome .blogsMunicipales li .info{
				float: left;
				margin: 2px 0 0;
				width: 200px;
			}
			
			#SidebarHome .blogsMunicipales li .info .blog{ font-family: 'Exo 2', sans-serif; color: #5298c6;}
			
			#SidebarHome .blogsMunicipales li .info .fecha{ color: #686868; font-family: 'Exo 2', sans-serif; font-size: 10px;}
			
			#SidebarHome .blogsMunicipales li .info .titulo{
			 font-family: 'Exo 2', sans-serif;
			 font-size: 13.2px;
			 font-weight: 500;
			 max-height: 71px;
			 overflow: hidden;
		  }
		    /* HOVER */
		    #SidebarHome .blogsMunicipales li:hover .foto{ border: 3px solid #b5b5b5; }
				#SidebarHome .blogsMunicipales  li .info .titulo a { color: #105b8d;}
				#SidebarHome .blogsMunicipales li:hover .info .titulo a{ color: #05436C;}
	
		#SidebarHome .blogsMunicipales .masBlogs{
			width: 107px;
			height: 41px;
			float: right;
			background: url(../images/bg-masblogsMunicipales.jpg) no-repeat right top;
		}
		
			#SidebarHome .blogsMunicipales .masBlogs a{ float: left; margin: 17px 0 0 25px; color: #007AC9; font-weight: bold;}
			#SidebarHome .blogsMunicipales .masBlogs a:hover{ color: #005791; }
			
  /* ENCUESTA SIDBAR */
	#SidebarHome .encuestaSidebar{
		background: #FFFFFF;
		box-shadow: 0 0 2px #DCDCDC;
		height:370px;
		float: left;
		margin:0 auto;
		padding: 0;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width: 300px;
	}
	  /* Block Hover */
    #SidebarHome .encuestaSidebar:hover{ box-shadow: 0 0 2px #00498c; }
	  #SidebarHome .encuestaSidebar hgroup{
  		background: #2288D3;
  		padding: 5px 10px 1px;
  		height: 24px;
		}
		#SidebarHome .encuestaSidebar hgroup h3{
		  margin: 0;
  		color: #FFF;
  		text-shadow: none;
		}
		
		#SidebarHome .encuestaSidebar #pollDiv{
			float: left;
			height: 334px;
			padding: 15px 10px 0;
			position: relative;
			width: 280px;
		}
			#SidebarHome .encuestaSidebar #pollDiv h4{
				color: #3380b3;
				font-family: 'Exo 2', sans-serif;
				font-size: 16px;
			}
		
		#SidebarHome .encuestaSidebar ul{
			list-style: none;
			margin: 0 0 5px 0px;
			padding: 0 0 0 0;
		}
		
		#SidebarHome .encuestaSidebar li{
			border-bottom: 1px solid #e7e7e7;
			color: #0079c9;
			clear:both;
			display:block; 
			font-size: 13px;
			min-height:20px;
			height: auto;
			margin: 0 0 0 0;
			padding: 5px 0 4px;
		}
		
		#SidebarHome .encuestaSidebar label:hover{ cursor: pointer; }
			#SidebarHome .encuestaSidebar label #opcion{
				float: left;
				margin-right: 10px;
				outline: none;
			}
			#SidebarHome .encuestaSidebar label .opcion-voto{
				color: #a0a0a0;
				float: left;
				font-family: 'Exo 2', sans-serif;
				margin: 2px 0 0;
				transition: .2s linear all;
			}
				#SidebarHome .encuestaSidebar label:hover .opcion-voto{ color: #5298c6; }
			
			#SidebarHome .encuestaSidebar .opcionTexto{
				color:#0079c9;
				font-family: 'Exo 2', sans-serif;
				font-size:12px;
				height:auto;
				margin: 2px 2px 0 0;
				padding: 5px 5px 0 0;
			}
		
		#SidebarHome .encuestaSidebar .opcionResultado
		{
			/*float:left;*/
			background:url(../images/encuesta-opcion.jpg) repeat-x;
			border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
			color:#002454;
			font-family: 'Exo 2', sans-serif;
			font-size: 12px;
			font-weight: bold;
			height: 14px;
			margin:2px 2px 2px 0;
			padding: 4px 0 5px 5px;
		}
		
		
		#SidebarHome .encuestaSidebar .submit.boton{
			background: url(../images/bg-button.png) repeat-x center bottom;
			border-bottom: 0;
			border-radius: 0;
			
			border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
		  border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
			
			bottom: 0;
			cursor: pointer;
			float: none !important;
			font-family: 'Exo 2', sans-serif;
			margin-left: 90px;
			padding: 5px 20px;
			position: absolute;
			transition: .2s linear all;
		}
			#SidebarHome .encuestaSidebar .submit.boton:hover{
				border: 1px solid #52a3d8;
				border-bottom: 0;
				color: #3380b3;
			}

  /* FACEBOOK SIDBAR */
	#SidebarHome .facebookHome{
		background: #FFFFFF;
		box-shadow: 0 0 2px #DCDCDC;
		height:370px;
		float: left;
		margin:0 auto;
		padding: 0;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width: 300px;
	}
	  /* Block Hover */
    #SidebarHome .facebookHome:hover{ 
	    box-shadow: 0 0 2px #00498c; 
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;	
	}
	  #SidebarHome .facebookHome hgroup{
  		background: #2288D3;
  		padding: 5px 10px 1px;
  		height: 24px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;  		
		}
		#SidebarHome .facebookHome hgroup h3{
		  margin: 0;
  		color: #FFF;
  		text-shadow: none;
		}
		
		#SidebarHome .facebookHome #fbIframe{
			float: left;
			height: 334px;
			padding: 0;
			position: relative;
			width: 300px;
		}					

#MultimediaHome{
	width:985px;
	float: left;
	margin:0 auto 25px; padding:0;
}
  /* TRIBANNER HOME SIDEBAR */
	#MultimediaHome .Vertical-Banners{
    float: left;
    height:393px;
    margin:0 6px 0 0;
    padding: 0 3px;
    width:309px;
	}
		#MultimediaHome .Vertical-Banners a{
		  box-shadow: 0 0 3px #DCDCDC;
		  float: left;
		  height: 123px;
			transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
			-moz-transform: rotate(0); /* FIX FIREFOX */
			margin: 0 0 10px;
			width: 309px;
		}	
		#MultimediaHome .Vertical-Banners a:hover{
		  box-shadow: 0 0 3px #00498c;
		}
	/* VIDEO GRANDE */
	.videosHome{
		background: #FFFFFF;
		box-shadow: 0 0 2px #DCDCDC;
		float: left;
		height: 359px;
		margin:0 auto;
		padding: 15px 8px 15px 17px;
		transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
		width: 634px;
	}
	  /* Block Hover */
    .videosHome:hover{ box-shadow: 0 0 2px #00498c; }
	.videosHome .columnaLeft{
		width: 159px;
		height: 270px;
		float: left;
		margin: 0 15px 0 0; padding: 0 0 0 0;
	}
			.videosHome .columnaLeft .titulo{
				float: left;
				margin: 0 0 0 0; padding: 0 0 0 0;
			}
			.videosHome .columnaLeft .descripcion{
				border-radius: 5px;
				color: #777777;
				float: left;
				font-family: 'Exo 2', sans-serif;
  			font-size: 14px;
  			font-weight: 500;
				margin: 20px 0 0 0;
				padding: 5px;
				width: 150px;
			}
		.videosHome .columnaRight{
			background: url(../images/bg-videosHomeRight.png) no-repeat center bottom;
			float: left;
			height: 270px;
			padding: 0 15px 0;
			width: 430px;
		}
		  .videosHome .columnaRight img#vimeo{
  		  height: 240px;
  		  position: absolute;
  		  width: 426px;
  		  z-index: 1;
		  }
		  .videosHome .columnaRight .video-hover{
		    background: url(../images/vimeo-player-overlay.png) no-repeat left center;
		    -moz-transform: rotate(0); /* FIX FIREFOX */
  		  height: 240px;
  		  margin: 0 0 0 0;
  		  opacity: .5;
  		  position: absolute;
  		  text-indent: -9999em;
  		  width: 426px;
  		  z-index: 2;
		  }
		    .videosHome:hover .columnaRight .video-hover{
  		    opacity: 1;
		    }
		.videosHome ul{
			float: left;
			margin: 10px 0 0 0; padding: 0 0 0 0;
			list-style: none;
		}
		
		.videosHome li{
			width: 115px;
			height: 75px;
			float: left;
			background: #ececec;
			margin: 0 7px 0 0; padding: 0 0 0 0;
			display: inline;
			border: 2px solid #d9d9d9;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		.videosHome li img{width: 115px;height: 75px; -moz-transform: rotate(0); /* FIX FIREFOX */}
		.videosHome a{	
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
			opacity: 1;
			transition: .2s linear all;
		}
		
		.videosHome a:hover{
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);	
			opacity: .50;
		}

#FacebookWide{
	background: #FFFFFF;
	box-shadow: 0 0 2px #DCDCDC;
	float: left;
	margin: 0 0 15px 2px;
	padding:10px;
	transition: .2s ease-in-out all; -moz-transition: .2s ease-in-out all; -webkit-transition: .2s ease-in-out all; -o-transition: .2s ease-in-out all;
	width:961px;
}

  #FacebookWide:hover{
   box-shadow: 0 0 2px #00498c; 
  }
  
ul.marquee{display:block;padding:0;margin:0;list-style:none;line-height:1;position:relative;overflow:hidden;width:520px;height:20px;}
ul.marquee li{position:absolute;top:-999em;left:0;display:block;white-space:nowrap;font-size:11px;padding:7px 5px;}
.marquee-izq{float:left;background:url(../images/marquee-izq.png) no-repeat;width:30px;height:25px;left:-10px;top:0;position:absolute;}
.marquee-der{float:right;background:url(../images/marquee-der.png) no-repeat;width:20px;height:25px;right:0px;top:0;position:absolute;}  