/* CSS Document */

/* ////////////////////////////////////////////////////////////////////////// RESULTADOS DE LOS TAGS */

#resultados_nube{
	position:relative;
	float:left;
	width:100%;
	margin-top:15px;
}
	#resultados_nube ul{
		list-style-type:none;	
		width:100%;
		float:left;
		margin:0 0 15px 0;
		padding:0;
	}
		#resultados_nube ul li{
			border-top: 1px solid transparent;
			border-bottom: 1px solid #ddd;
			display: block;
			float: left;
			height: auto;
			margin: 0 0.5% 10px;
			min-height: 300px;
			padding: 1%;
			position: relative;
			width: 22%;
			border-top: 1px solid transparent;
		}
				#resultados_nube ul li:nth-of-type(3n+0){
					margin-right:0;
				}

		#resultados_nube ul li:hover{
			background:#f3f3f3;
			border-top: 1px solid #033a5a;
			border-bottom: 1px solid transparent;
		}
				#resultados_nube ul li:hover a.contenido{
					color:#033a5a;
					text-decoration:none;
				}		
				#resultados_nube ul li:hover a.ampliar{
					color:#f3f3f3;
					text-decoration:none;
					background: url("../img/fondo_destacados_enlace2.png") no-repeat scroll right center rgba(0, 0, 0, 0);
					
				}					
			#resultados_nube ul li a.contenido{
				color: #033a5a;
				float: right;
				font-size: 0.95em;
				margin: 0 0 2px;
				padding: 0;
				text-align: justify;
				text-decoration: none;
				width: 100%;
			}
				#resultados_nube ul li a.contenido:hover{
					text-decoration:none;
				}
			#resultados_nube ul li a.ampliar{
				background: url("../img/fondo_destacados_enlace.png") no-repeat scroll right center rgba(0, 0, 0, 0);
				bottom: 5px;
				color: #fff;
				display: block;
				font-size: 0.7em;
				height: 20px;
				letter-spacing: -0.3px;
				margin: 0;
				padding: 6px 0 0;
				position: absolute;
				right: 5px;
				width: 115px;
			}

				#resultados_nube ul li a.ampliar:hover{
					color:#033a5a;
				}								
			#resultados_nube ul li p.resumen{
				color: #666;
				float: right;
				font-size: 0.8em;
				margin: 0;
				padding: 0;
				text-align: justify;
				width: 100%;
			}			
			#resultados_nube ul li div.imagen{
				width:100%;
				height:150px;
				float:left;
				overflow:hidden;
				text-align:center;
			}
				#resultados_nube ul li .imagen img{
					max-width:100%;
					max-height:100%;
					
				}
				#resultados_nube h2{
					background: none repeat scroll 0 0 #bbb;
					border: medium none;
					color: #fff;
					float: left;
					height: auto;
					margin: 0 0 10px;
					text-transform: uppercase;
					width: 99%;
					font-size: 1.05em;
					padding: 5px 0;
					text-align: left;
					text-indent: 20px;
					display:block;					
				}
					#resultados_nube h2:hover{
						border:none;	
					}
				
					#resultados_nube h2 strong{
						font-size:1em;
						color:#333;
					}
	
/* ////////////////////////////////////////////////////////////////////////// PAGINADOR */
		
	#paginador_tags{
		position:relative;
		float:left;
		width:100%;
		margin:10px;
		font-size:1.1em;			
		}
		#paginador_tags span{
			display:block;
			float:left;
			margin:0 10px 0 10px;
			text-decoration:none;
			color:#333;	
			}		
		#paginador_tags a{
			display:block;
			float:left;
			margin:0 10px 0 10px;
			text-decoration:none;
			color:#aaa;	
			}
			#paginador_tags a:hover{
				color:#333;
				}

/* ////////////////////////////////////////////////////////////////////////// FUNCION PARA SACAR LOS TAGS */

	#base_nube{
		width:50%;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		/*background:url(../../../../img/fondo_nube.png) top left repeat-x;*/
	}
	
	

	#nube{
		float: left;
		font-size: 0.9em;
		height: auto;
		letter-spacing: -0.3px;
		margin: 0;
		padding:0;
		position: relative;
		text-align:justify;
		width: 100%;
		line-height:25px;
	}
		
		#nube h2{
			width: auto;
			height: auto;
			float: right;
			margin: -25px 0 0 50%;
			padding:0;
			font-size: 1.5em;
			color: #a4a4a4;
			background:#fff;
			font-weight:normal;
		}
		#nube p.tags{
			width:100%;
			float:right;			
			margin:0;
			padding:0;
		}
		#nube p a{
			display:inline;
			float:left;
			margin:0 4px;
			padding:0;
			text-decoration:none;
			border-bottom: 3px solid transparent;
			color:#fff;
			transition: 0.6s ease-in all;
		}
			#nube p a:first-child{
				margin:0 4px 0 0;
			}
		

	#nube p a.color1 {
		color:#ffffff;
	}
	#nube p a.color2 {
		color:#e4b936;
	}
		#nube p a.etiqueta0 {
			font-size: 0.5em;
		}
		#nube p a.etiqueta1 {
			font-size: 1em;
		}
		#nube p a.etiqueta2 {
			font-size: 1.5em;
		}
		#nube p a.etiqueta3 {
			font-size: 2em;
		}
		#nube p a.etiqueta4 {
			font-size: 2.5em;
		}
		#nube p a.etiqueta5{
			font-size: 3em;
			text-decoration:none;
		}
		#nube p a.etiqueta6 {
			font-size: 3.5em;
		}
			#nube p a:hover {
/*				background:#172a5d;*/
				color:#fff;
				transform: scale(1.2,1.2);
				/*letter-spacing: -0.8px;
				text-transform: uppercase;*/
/*				padding:0 8px;
*/			}

