/************************
**	Generales
*************************/
a{
 color: #072B50;
 text-decoration: none;
}

a:link,
a:visited,
a:active{
	color: #555;
}

a:hover{
	text-decoration: none;
	color: #0B4682;
}

a img {
	border-width: 0px;
}

.clearfix {
	clear: both;
}

.negrita {
	font-weight: bold;
}

p {
	margin: 0px;
	padding: 5px 10px;
	text-align: justify;
}

p:first-letter {
	padding-left: 15px;
}

img.dcha {
	display: block;
	float: right;
	margin: 15px;
}

img.avatar {
	width: 65px;
	height: 65px;
	border: 1px solid #057499;
	display: block;
}

div.avatar {
	border: 1px solid #ccc;	
	padding: 3px;
	width: 65px;
	height: 65px;
	margin: 3px auto;
}

	div.avatar img {
		width: 65px;
		height: 65px;
	}

input.inputTexto {
	font: normal 8pt tahoma, verdana, trebuchet ms, arial, helvetica;
	color: #444;
	padding: 2px;
	margin: 5px;
	margin-top: 2px;
	border: 1px solid #BB7923;
	width: 95%;
	background: transparent url(../img/layout/fondoInput.gif) 100% 50% repeat-x;
}

select {
	font: normal 8pt tahoma, verdana, trebuchet ms, arial, helvetica;
	color: #444;
	width: 96%;					
	margin: 5px;
	margin-top: 2px;
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff url(../img/layout/fondoInput.gif) 100% 50% repeat-x;
}

a.inputBoton, 
input.inputBoton {
	border: 1px solid #072c52;
	background: transparent url('../img/layout/fondoBotonBlanco.jpg') 100% 0 no-repeat;
	padding: 0px 9px 1px 2px;
	font-size: 0.9em;
	color: #fff;
	height: 18px;
	margin: 2px;
}

.inputBotonBlanco {
	border: 1px solid #fff;
	background: transparent url('../img/layout/fondoBotonBlanco.jpg') 100% 0 no-repeat;
	padding: 1px 9px 1px 2px;
	font-size: 0.9em;
	color: #fff;
	height: 18px;
	margin: 2px;
}

input.inputTextoDesactivado {
	font-style: italic;
	color: #ccc;
}

h2 {
	color: #BB7923;
	border-bottom: 1px solid #ccc;
	font-size: 1.4em;
	padding: 0px 0px 3px 10px;
	margin: 0px;
	margin-top: 10px;
}

h3 {
	color: #BB7923;
	border-bottom: 1px solid #ccc;
	font-size: 1.3em;
	padding: 0px 0px 3px 10px;
	margin: 0px;
}

h4 {
	color: #BB7923;
	font-size: 1.2em;
	padding: 0px 0px 3px 10px;
	margin: 0px;
	margin-top: 10px;
}

h5 {
	color: #BB7923;
	font-size: 1.1em;
	padding: 0px 0px 3px 10px;
	margin: 0px;
	margin-top: 10px;
}

div.pabellon {
	float: left;
	margin-left: 30px;
}

	div.pabellon img {
		width: 430px;
	}
	
.informacion {
	margin: 15px;
	padding: 8px;
	border: 1px dashed #ccc;
	color: #666;
	background-color: #f9f9f9;
}

	.informacion p {
		margin: 0px;
		padding: 3px 0px;
		font-size: 0.9em;
	}

	.informacion p:first-letter {
		padding: 0px;
	}
	
.informacionMensaje {
	margin: 15px 50px;
	padding: 8px;
	border: 1px dashed #666;
	color: #666;
	background-color: #eee;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	font-variant: small-caps;
}

body.jsenabled .noJsEnabled{
	display: none;
}


/************************
**	Publiciadad
************************/
#publicidadCentral {
	padding: 20px 20px 20px 45px;
}


/************************
**	Novedades
************************/
#novedades {
	margin: 20px;
}

	#novedades h3 {
		border-width: 0px;
		text-decoration: underline;
	}
	
	#novedades ul {
		list-style-type: square;
	}
	
		#novedades ul li {
		}
		
			#novedades ul li a {
				display: block;
				margin-top: 5px;
			}
			
				#novedades ul li a span {
					display: block;
					font-size: 0.9em;
					color: #999;
					padding-left: 10px;
				}
				
			#novedades ul li a:hover {
			}
				
/************************
**	Noticias
************************/
#noticias {
	margin: 20px;
}

	#noticias .noticia {
		margin-top: 30px;
	}

		#noticias .noticia h3 {
			margin: 0px;
			padding: 0px;
			font-size: 1.4em;
			color: #BB7923;
			font-variant: small-caps;
			border-width: 0px;
			margin-bottom: 5px;
		}

		#noticias .noticia div.datos {
			color: #666;
			font-style: italic;
			margin: 0px 20px;
		}

		#noticias .noticia a {
			text-decoration: underline;
		}

		#noticias .noticia a:hover {
			text-decoration: none;
		}

		#noticias .noticia p {
			font-size: 1.1em;
		}

		#noticias .noticia p.subtitulo {
			color: #BB7923;
		}

		#noticias .noticia p.subtitulo:first-letter {
			padding: 0px;
		}

		#noticias .noticia div.autor {
			font-size: 0.9em;
			text-align: right;
		}

/************************
**	Mensajes privados
************************/
.redactar{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	background: url(../img/privados/redactar.gif) 100% 50% no-repeat;
}

.redactar span{
	display: none;
}

.leido{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	background: url(../img/privados/leido.gif) 100% 50% no-repeat;
}

.leido span{
	display: none;
}

.nuevo{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	background: url(../img/privados/nuevo.gif) 100% 50% no-repeat;
}

.nuevo span{
	display: none;
}

.leer{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	background: url(../img/privados/leer.gif) 100% 50% no-repeat;
}

.leer span{
	display: none;
}

.eliminarmensaje{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	background: url(../img/iconos/eliminar.gif) 100% 50% no-repeat;
}

.eliminarmensaje span{
	display: none;
}

div#contactosEncontrados {
	width: 450px;
	position: absolute;
	top: 35px;
	left: 5px;
	display: none;
	font-weight: normal;
	border: 1px solid #cc;
	border-top: 0px solid #ccc;
}

/************************
**	Mapa del Sitio
************************/
ul#mapadelsitio {
	margin: 40px;
	padding: 0px;
	list-style-type: none;
	border-left: 1px solid #999;
}

	ul#mapadelsitio li {
		margin: 0px;
		padding: 0px;
		padding-left: 14px;
		position: relative;
		left: -7px;
		background: url('../img/iconos/carpeta.gif') no-repeat 0 0;
	}

	ul#mapadelsitio li.consubmenu {
		background: url('../img/iconos/carpetasub.gif') no-repeat 0 0;
	}

		ul#mapadelsitio li  ul {
			margin: 0px;
			margin-left: 10px;
			padding: 0px;
			list-style-type: none;
		}

			ul#mapadelsitio li  ul li {
				margin: 0px;
				padding: 0px;
				padding-left: 14px;
			}

/************************
**	Enlaces
************************/
ul#enlaces {
	margin: 20px;
	padding: 0px;
	list-style-type: none;
}

	ul#enlaces li {
		margin-top: 15px;
	}
	
		ul#enlaces li a.externo {
			padding-left: 15px;
			background: url('../img/iconos/external.png') no-repeat 0% 50%;
		}
	
		ul#enlaces li a:hover {
			text-decoration: underline;
		}

		ul#enlaces li span {
			padding-left: 20px;
			font-size: 0.9em;
			display: block;
			color: #888;
		}	
	
/************************
**	Descargas
************************/
#descargas {
	margin: 20px;
}

	#descargas .descarga {
		margin: 5px;
	}

		#descargas .descarga a {
			display: block;
			margin-top: 15px;
			padding-left: 18px;
			background: url('../img/extensiones/desconocido.gif') no-repeat 0% 0%;
		}

			#descargas .descarga a span {
				padding-left: 5px;
				font-size: 0.9em;
				display: block;
				color: #888;
		}
		

			#descargas .descarga a:hover span {
				color: #0B4682;
		}
		
		#descargas .datos {
			display: block;
			padding-right: 10px;
			font-size: 0.8em;
			text-align: right;
			color: #999;
			padding-top: 3px;
		}

/************************
**	Videos
************************/
#videos {
	margin: 20px 0px;
}

	#videos .video {
		margin: 20px 3px;
		text-align: center;
		float: left;
	}

		#videos .video h3 {
			font-size: 1.2em;
			border-bottom: none;
			font-variant: small-caps;
			margin: 0px;
			padding: 3px 0px;
			text-align: center;
		}

		#videos .video a {
			border: 1px solid #ccc;
			padding: 3px;
			display: block;
		}

			#videos .video a img {
				display: block;
				width: 190px;
			}

			#videos .video a span {
				display: block;
				font-size: 0.8em;
				margin-top: 2px;
				color: #888;
			}

		#videos .video a:hover {
			border-color: #333;
		}
		
			#videos .video a:hover span {
				color: #888;
			}

/************************
**	Editor
************************/
div#album {
	margin: 25px auto;
	width: 450px;
}

	div#album div#miniaturas {
	}

		div#album div#miniaturas a.navegacion,
		div#album div#miniaturas a.miniatura {
			display: block;
			float: left;
			padding: 2px;
			margin: 3px;
			border: 1px solid #ccc;
			background: url(../../imagenes/cargando.gif) no-repeat 50% 50%;
		}

		div#album div#miniaturas a.navegacion:hover,
		div#album div#miniaturas a.miniatura:hover{
			border-color: #900;
		}

		div#album div#miniaturas a.actual{
			border-color: #B15900;
			border-width: 2px;
			padding: 1px;
		}

			div#album div#miniaturas a img{
				width: 50px;
				height: 50px;
			}

	div#album div#imagen_actual{
		font-weight: bold;
		margin: 25px 0px;
	}

		div#album div#imagen_actual img{
			padding: 5px;
			border: 1px solid #ccc;
			margin-bottom: 4px;
		}

		div#album div#imagen_actual img.redimensiona{
			width: 500px;
		}

		div#album div#imagen_actual div#acciones{
			margin: 0px;
			padding: 0px;
			padding-bottom: 15px;
		}

		div#album div#imagen_actual div#tituloImagen{
			margin: auto;
			width: 400px;
			font-size: 110%;
		}

div#comentarios .autor{
	font-weight: bold;
}

	div#comentarios .texto{
		text-align: justify;
		font-weight: normal;
		font-size: 8pt;
		padding: 5px;
	}

	div#comentarios img{
		width: 60px;
		padding: 3px;
		border: 1px solid #ccc;
	}

/************************
**	Editor
************************/
.redimensiona {
}

	.redimensiona img{
		width: 390px;
	}
	
.d{
	text-align:right;
	margin:5px;
}

.c{
	text-align:center;
}

.i{
	text-align:left;
	margin:5px;
}

	
/************************
**	Citas
************************/
fieldset.cita{
	width:90%;
	text-align:left;
	border: 1px dotted rgb(0,0,0);
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	margin: 5px 10px;
	background-color: #fafafa;
}

	fieldset.cita legend{
		font-variant:small-caps;
		font-size:12pt;
		color:#555;
		font-weight:bold;
		background-color: transparent;
	}

	
/************************
**	Mensajes
************************/
.nivel0 {
	width: 50px;
	height: 10px;
	margin: auto;
	background: url('../img/iconos/valor0.jpg') no-repeat 0 0;
}

.nivel1 {
	width: 50px;
	height: 10px;
	margin: auto;
	background: url('../img/iconos/valor1.jpg') no-repeat 0 0;
}

.nivel2 {
	width: 50px;
	height: 10px;
	margin: auto;
	background: url('../img/iconos/valor2.jpg') no-repeat 0 0;
}

.nivel3 {
	width: 50px;
	height: 10px;
	margin: auto;
	background: url('../img/iconos/valor3.jpg') no-repeat 0 0;
}

.nivel4 {
	width: 50px;
	height: 10px;
	margin: auto;
	background: url('../img/iconos/valor4.jpg') no-repeat 0 0;
}

.nivel5 {
	width: 50px;
	height: 10px;
	margin: auto;
	background: url('../img/iconos/valor5.jpg') no-repeat 0 0;
}

	.nivel5 span,
	.nivel4 span,
	.nivel3 span,
	.nivel2 span,
	.nivel1 span,
	.nivel0 span {
		display: none;
	}

.nuevoMensaje {
	text-align: right;
	margin: 10px 20px;
}

	.nuevoMensaje a.inputBoton {
		padding-bottom: 0px;
		color: #fff;
	}

.mensaje {
	margin: 10px 10px 0px 10px;
	margin-top: 30px;
	border: 1px solid #ccc;
	border-left: 3px solid #BB7923;
	background: #fefefe url('../img/layout/fondoMensaje.jpg') repeat-y 0 0;
}
	
	.mensaje ul.datos {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		width: 78%;
		float: left;
	}
	
		.mensaje ul.datos li {
			margin: 0px;
			padding: 5px 10px;
			border-bottom: 1px solid #ddd;
			font-weight: bold;
		}
	
			.mensaje ul.datos li span {
				font-weight: normal;
				display: block;
				padding-left: 10px;
			}
		
			.mensaje ul.datos li ul {
				list-style-type: square;
			}
		
				.mensaje ul.datos li ul li {
					border-width: 0px;
					margin: 4px;
					padding: 0px;
				}
		
				.mensaje ul.datos li ul li a {
					font-weight: normal;
				}
		
				.mensaje ul.datos li ul li a:hover {
					text-decoration: underline;
				}
			
	.mensaje .autor {
		width: 20%;
		min-height: 80px;
		text-align: center;
		float: left;
		padding: 5px;
		padding-bottom: 18px;
	}

		.mensaje .autor ul.acciones {
			margin: 10px 2px;
			position: relative;
			top: 5px; 
		}

			.mensaje .autor ul.acciones li {
				display: inline;
				float: right;
			}

				.mensaje .autor ul.acciones li a.perfil {
					display: block;
					width: 16px;
					height: 16px;
					background: url('../img/iconos/perfil.png') no-repeat 0 0;
					text-indent: -9999px;
					margin: 0px 3px;
					outline: none;
				}

				.mensaje .autor ul.acciones li a.privado {
					display: block;
					width: 16px;
					height: 16px;
					background: url('../img/iconos/privado.gif') no-repeat 0 0;
					text-indent: -9999px;
					margin: 0px 3px;
					outline: none;
				}

		.mensaje .autor .nombre {
			font-weight: bold;
		}

		.mensaje .autor ul {
			margin: 10px 0px;
			padding: 0px;
			list-style-type: none;
			text-align: center;
			font-size: 0.9em;
		}

			.mensaje .autor ul li {
			}

	.mensaje .contenidoMensaje {
		width: 78%;
		min-height: 80px;
		float: left;
	}
	
		.mensaje .contenidoMensaje h4 {
			margin: 3px 10px;
			padding: 0px;
			font-size: 1.2em;
			font-weight: bold;
			float: left;
		}
		
		.mensaje .contenidoMensaje a {
			border-width: 0px;
			border-bottom: 1px dashed #555555;
		}
		
			.mensaje .contenidoMensaje a:hover {
				border-bottom: 1px solid #BB7923;
				color: #BB7923;
			}
		
		.mensaje .contenidoMensaje .pieMensaje {
			border-top: 1px solid #eee;
			color: #aaa;
			padding: 4px 10px;
			font-size: 0.9em;
			margin: 10px 0px;
		}
		
		.mensaje .contenidoMensaje .fecha {
			margin: 3px 0px;
			padding: 0px;
			font-size: 0.8em;
			color: #999;
			font-style: italic;
			float: right;
		}
		
		.mensaje .contenidoMensaje .datosInferior {
			margin: 2px 10px;
			font-size: 0.9em;
			color: #999;
		}
		
		.mensaje .contenidoMensaje div.imagenesAsociadas {
			margin-left: 137px;
			width: 100%;
		}
		
			.mensaje .contenidoMensaje div.imagenesAsociadas a {
				border: 1px solid #eee;
				padding: 3px;
				margin: 5px 15px;
				float: left;
			}
			
			.mensaje .contenidoMensaje div.imagenesAsociadas a:hover {
				border-style: dashed;
			}
			
				.mensaje .contenidoMensaje div.imagenesAsociadas a img {
				}
			
		.mensaje .contenidoMensaje p {
		}
		
		.mensaje .contenidoMensaje p:first-letter {
			padding: 0px;
		}
		
.enlacesMensaje {
	position: relative;
	top: -1px;
	height: 20px;
	margin: 0px 20px 20px 20px;
}

	.enlacesMensaje a.verRespuestas {
		background: url('../img/layout/verRespuestas.jpg') no-repeat 0 0;
		display: block;
		float: right;
		width: 95px;
		height: 21px;
		text-indent: -9999px;
		outline: none;
	}

	.enlacesMensaje a.editarMensaje {
		background: url('../img/layout/editarMensaje.jpg') no-repeat 0 0;
		display: block;
		float: right;
		width: 95px;
		height: 21px;
		text-indent: -9999px;
		outline: none;
	}
			
.mensajeSinAutor {
	background-image: none;
}
	.mensajeSinAutor .contenidoMensaje {
		width: 98%;
		border-left-width: 0px;
	}
	
		
/************************
**	Buscador
************************/
ul.resultadosBusqueda {
	list-style-type: none;
	margin: 10px;
	padding: 0px;
}

	ul.resultadosBusqueda li {
	}

		ul.resultadosBusqueda li a {
			display: block;
		}

		ul.resultadosBusqueda li a:hover {

		}

		ul.resultadosBusqueda li span {
			display: block;
			color: #aaa;
			padding: 1px 15px 10px 15px;
		}

/************************
**	 Para las imagenes con pie
************************/
.imgypie{
	text-align: center;
	float: right;
	font-size: 7pt;
	font-style: italic;
	margin: 5px;
	border: 1px solid #ccc;
}

.imgypie img{
	padding: 3px;
}

.imgypie p{
	margin: 0px;
	padding: 0px 10px;
	color: #888;
}

.imgypie p:first-letter{
	padding: 0px;
	margin: 0px;
}

/************************
**	listado datos
************************/
ul.detalle li{
 list-style-type: none;
 padding-bottom: 4px;
}

/************************
**	Formulario de registro
************************/
.selectorAvatar {
	margin-top: 10px;
}

	.selectorAvatar .contenedorAvatar {
		width: 30%;
		float: left;
	}

	.selectorAvatar .contenedorSelect {
		margin-top: 10px;
		width: 68%;
		float: left;
	}

/************************
**	Distribucion página central
*************************/
div.contenidoConSubmenu {
}

	div.contenidoConSubmenu div.submenu {
		float: right;
		width: 25%;
	}

		div.contenidoConSubmenu div.submenu h2 {
			font-size: 1.2em;
			color: #BB7923;
			margin: 0px 0px 5px 0px;
			padding-left: 10px;
			border-bottom: 1px dotted #ccc;
			padding-bottom: 5px;
			padding-left: 22px;
			padding-top: 1px;
		}

		div.contenidoConSubmenu div.submenu ul {
			margin: 0px;
			padding: 0px;
			padding-left: 10px;
			list-style-type: none;
		}

			div.contenidoConSubmenu div.submenu ul li {
			}

				div.contenidoConSubmenu div.submenu ul li a {
					display: block;
					padding: 3px 8px;
				}

				div.contenidoConSubmenu div.submenu ul li a:hover {
					background-color: #eee;				}

	div.contenidoConSubmenu div.subContenido {
		float: left;
		width: 73%;
	}

div.unaColumna {
}

div.dosColumnas {
}

	div.dosColumnas div.columna {
		width: 49%;
		float: left;
	}

	div.dosColumnas div.columnaAncha {
		width: 58%;
		float: left;
	}

	div.dosColumnas div.columnaEstrecha {
		width: 40%;
		float: left;
	}

		div.dosColumnas div.contPadding {
			padding: 10px;
		}

		div.dosColumnas ul {
			margin: 0px;
			padding: 5px 10px 10px 25px;
		}

	div.dosColumnas div.boletin {
		margin-top: 10px;
		background: transparent url('../img/layout/boletin.jpg') no-repeat 0 50%;
		padding: 10px 5px 15px 50px;
		height: 30px;
	}

		div.dosColumnas div.boletin form {
			margin: 0px;
		}

		div.dosColumnas div.boletin form input.inputTexto {
			float: left;
			width: 55%;
		}

		div.dosColumnas div.boletin form input.inputBoton {
			float: left;
		}

	div.dosColumnas ul.destacados {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

		div.dosColumnas ul.destacados li {
			width: 48%;
			float: left;
			margin: 0px;
			padding: 0px;
			min-height: 80px;
		}

			div.dosColumnas ul.destacados li a {
				padding-left: 70px;
				padding-right: 5px;
				display: block;
				outline: none;
			}

			div.dosColumnas ul.destacados li a:hover {
				text-decoration: none;
			}

				div.dosColumnas ul.destacados li a h4 {
					color: #BB7923;
					font-size: 1.1em;
					margin: 0px;
					padding: 0px;
					font-weight: normal;
					margin-top: 15px;
				}

				div.dosColumnas ul.destacados li a span.subtitulo1 {
					display: block;
				}

				div.dosColumnas ul.destacados li a span.subtitulo2 {
					display: block;
					font-size: 0.8em;
				}

		div.dosColumnas ul.destacados li.galeria {
			background: transparent url('../img/layout/icoGaleria.jpg') no-repeat 0 10px;
		}

		div.dosColumnas ul.destacados li.nuevoUsuario {
			background: transparent url('../img/layout/icoNuevoUsuario.jpg') no-repeat 0 10px;
		}

		div.dosColumnas ul.destacados li.laExpo {
			background: transparent url('../img/layout/icoLaExpo.jpg') no-repeat 0 10px;
		}

		div.dosColumnas ul.destacados li.videos {
			background: transparent url('../img/layout/icoVideos.jpg') no-repeat 0 10px;
		}
	
	
/************************
**	Últimos Contenidos
*************************/		
ul.ultimosContenidos {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}	
	
	ul.ultimosContenidos li {
	}	
		
		ul.ultimosContenidos li a {
			font-size: 1.2em;
			font-variant: small-caps;
			display: block;
			margin-top: 10px;
		}	
			
		ul.ultimosContenidos li a:hover {
			text-decoration: none;
		}	
			
			ul.ultimosContenidos li a span {
				display: block;
				margin-left: 15px;
				font-size: 0.8em;
				font-variant: normal;
			}	
		
		
/************************
**	Banner
*************************/
div.banner {
	text-align: center;
	margin: 15px auto;
}


/************************
**	Encuesta 
*************************/
div.encuesta {

}

	div.encuesta p {
		margin: 10px 0px;
		padding: 0px 15px;
		text-align: center;
		font-size: 0.9em;
		height: 25px;
	}

	div.encuesta p:first-letter {
		padding: 0px;
	}

	div.encuesta ul.resultados {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		margin: 10px 20px 0px 20px;
	}

		div.encuesta ul.resultados li {
			position: relative;
			height: 24px;
			background-color: #e9e9e9;
			margin-bottom: 10px;
		}

			div.encuesta ul.resultados li span.barra {
				top: 0px;
				left: 0px;
				position: absolute;
				background: transparent url('../img/layout/fondoEncuesta.jpg') no-repeat 0 0;
				height: 100%;
			}

			div.encuesta ul.resultados li span.clave {
				top: 5px;
				left: 5px;
				position: absolute;
				font-size: 1.1em;
				color: #999;
				font-weight: bold;
				font-variant: small-caps;
			}

			div.encuesta ul.resultados li span.valor {
				top: 5px;
				right: 5px;
				color: #666;
				position: absolute;
			}
			
form.formularioEncuesta {

}

	form.formularioEncuesta select{
		width: 70%;
		float: left;
	}

	form.formularioEncuesta input.inputBoton{
		float: left;
		margin-top: 4px;
		display: block;
	}
	
a.encuestasAnteriores {
	margin-top: 8px;
	display: block;
	text-align: right;
	font-size: 0.9em;
}

a.encuestasAnteriores:hover {
	text-decoration: underline;
}

.encuestaAnterior {
	width: 45%;
	float: left;
	padding: 5px;
}

/************************
**	Imagen aleatoria
*************************/
#imagenAleatoria {
	text-align: center;
}

	#imagenAleatoria a {
		border: 1px solid #ddd;
		padding: 3px;
		width: 90px;
		margin: 10px auto;
		display: block;
	}	

	#imagenAleatoria a:hover {
		border-style: dashed;
	}	

		#imagenAleatoria a img {
			width: 90px;
			height: 90px;
		}

	#imagenAleatoria div.titulo {
		font-size: 0.9em;
		margin-top: 3px;
	}




