/* @charset "utf-8"; */
@charset "iso-8859-1";
/* CSS Document */
body{
	max-width:960px;
	margin: 20px auto;
	background-image:url(fondo3.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center;
	background-color: #fff;
}
/* eliminamos todos los márgenes externos e internos por defecto */
*{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	margin:0px;
	padding:0px;
}
.contenido{
	max-width:100%;
    position: relative;	
}
.logo{
	width:25%;
	float:left;
	text-align:center;
	height:125px;
	line-height:125px;
}
.redes_sociales{
	margin-left:25%;
	height:125px;
	line-height:125px;
	text-align:right;
	padding-right:10px;
}
.redes_sociales img{
	margin:5px;
}
.menu{
	text-align:left;
	background:#09F;
	padding-left:10px;
	box-shadow: 0px 0px 15px #000;
	margin-bottom:5px;
	height:50px;
	line-height:50px;
}

	.menu ul{
		list-style-type: none;
		margin: 0 auto;
		padding: 0;
		text-align: left;
	}
	.menu li {
		display: inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		background-color:#0099FF;
		padding: 10px;
		margin: 0px;
	}
	.menu li a {
		text-decoration:none;
		color:#FFF;
		padding:10px;
	}
	.menu li a:hover {
		background-color:#666666;
		padding:10px;
	}
	
.menu_socio{
	background:#CEE7FF;
	text-align:left;
	padding-left:10px;
	box-shadow: 0px 0px 15px #000;
	height:50px;
	line-height:50px;
	margin-bottom:3px;
}

	.menu_socio ul{
		list-style-type: none;
		margin: 0 auto;
		padding: 0;
		text-align: left;
	}
	.menu_socio li {
		display: inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
	}
	.menu_socio li a {
		background-color:#06C;
		padding: 10px;
		margin: 0px;
		text-decoration:none;
		color:#FFF;
	}
	.menu_socio li a:hover {
		background-color:#666666;
		padding: 10px;
		margin: 0px;
	}
	
.busqueda_portada{
	background:#FC0;
	text-align:left;
	padding-left:25px;
	box-shadow: 0px 0px 15px #000;
}
.busqueda_portada:hover{
	background:#CCC;
}
	.busqueda_portada_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#333;
	}
	.busqueda_portada_titulo1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333;
	}

.menu_busqueda_todos_general{
	background:#CCC;
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
	box-shadow: 0px 0px 15px #000; 
}
.menu_busqueda_todos{
	background:#fff;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
/*	box-shadow: 0px 0px 5px #000; */
}
	.menu_busqueda_todos_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		background-color:#09F;
		color:#fff;
		padding-left:15px;
		padding-right:15px;
		padding-top:3px;
		padding-bottom:3px;
		border:hidden;
		margin-right:15px;
	}
	.menu_busqueda_todos_titulo1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333;
	}
	.menu_busqueda_todos_submit{
		background-color:#666;
		color:#FFF;
		padding-left:15px;
		padding-right:15px;
		padding-top:3px;
		padding-bottom:3px;
		border-radius:25px;
		border:hidden;
	}
	.menu_busqueda_todos_submit:hover{
		background-color:#999;
	}


.area_privada_portada{
	background:#C30;
	text-align:left;
	padding-left:25px;
	box-shadow: 0px 0px 15px #000;
}
.area_privada_portada:hover{
	background:#666;
}
	.area_privada_portada_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#fff;
	}
	.area_privada_portada_cuadro{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		background-color:#333;
		padding:5px;
		border:hidden;
		margin-top:5px;
		margin-bottom:5px;
	}
	.area_privada_portada_submit{
		margin-top:5px;
	}
	.area_privada_portada_texto a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:none;
		color:#fff;
		padding-top:5px;
		text-decoration:none;
	}
	.area_privada_portada_texto a:hover{
		color:#000;
	}
	
.novedades_portada{
	background:#06F;
	text-align:left;
	padding-left:10px;
	box-shadow: 0px 0px 15px #000;
}
.novedades_portada:hover{
	background:#666;
}
	.novedades_portada_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		padding-left:10px;
		padding-top:0px;
	}	
.formulario{
	width:160px;
	background-color:#CCC;
	border-style:solid;
	border-color:#FFF;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;	
}
	.formulario_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
	.formulario_submit{
		width:145px;
		color:#fff;
		background:#666;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:none;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:2px;
	}
.foto_off{
	border:#666;
	border-style:solid;
	border-width:thick;
}
.foto_on{
	border-color:#0F0;
	border-style:solid;
	border-width:thick;
}
.listado{
	background:#09F;
	text-align:left;
	padding-left:10px;
	box-shadow: 0px 0px 15px #000;
}
	.listado_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		padding-left:10px;
	}
	.listado_texto{
		width:145px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
	}
	.listado_billetes{
	display:inline-block;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	margin:5px;
	padding:5px;
	}
	.listado_casillas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#333;
	border:none;
	}
	.listado_casillas1{
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#333;
	border:none;
	}
	.listado_busco_on{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-align:center;
	border-style:solid;
	border-color:#9C0;
	background-color:#CF6;
	padding:2px;
	margin-bottom:5px;
	}
	.listado_busco_off{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border-style:solid;
	border-color:#C33;
	background-color:#C66;
	padding:2px;
	margin-bottom:5px;
	}
.ficha_busco_on{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:center;
	border-style:solid;
	border-color:#9C0;
	background-color:#CF6;
	padding:2px;
	margin-bottom:5px;
}
.ficha_busco_off{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border-style:solid;
	border-color:#C33;
	background-color:#C66;
	padding:2px;
	margin-bottom:5px;
}
	.ficha_texto{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#fff;
	}
.ficha_formulario{
	width:250px;
	background-color:#CCC;
	border-style:solid;
	border-color:#FFF;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;	
}
	.ficha_formulario_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
	.ficha_submit{
		width:235px;
		color:#fff;
		background:#666;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:none;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:5px;
	}
	.ficha_casillas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border:none;
	margin-top:5px;
	}
	.ficha_casillas1{
	width:235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	color:#333;
	border:none;
	margin-top:5px;
	}
	
.billetes{
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	margin:5px;
	padding:5px;
}
.volver{
	display:inline-block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;	
	margin-bottom:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:50px;
	padding:5px;
	color:#fff;
	background:#fff;
}
.volver a{
	text-decoration:none;
}
.volver:hover{
	color:#000;
	background:#CCC;
}
.enlace_user{
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;	
	margin-bottom:5px;
	text-decoration:none;
	color:#fff;
	background:#333;
	padding:3px;
	margin-right:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.enlace_user:hover{
	color:#000;
	background:#ccc;
}
.pie{
	background:#212992;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	box-shadow: 0px 0px 15px #000;
	margin-top:5px;
}
	.pie a{
		color:#FFF;
		text-decoration:none;
	}
	.pie a:hover{
		color:#FC0;
		text-decoration:none;
	}
	.pie_nota{
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}
.repetida{
	background:#FC0;
	color:#333;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.eliminar{
	background:#F00;
	color:#fff;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.correo_titulo{
	color:#ffffff;
	background:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;
}
.correo_leido{
	color:#333;
	background:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size:12px;
	font-weight:none;
}
.correo_leido_no{
	color:#ffffff;
	background:#0066FF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}
.campo_texto1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.busqueda_usuairo_titulo{
	color:#ffffff;
	background:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-weight:bold;
}
.busqueda_resultado_usuario{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
.busqueda_boton_opciones{
	color:#ffffff;
	background:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin:5px;
	border-radius:5px;
	text-align:center;
	border:none;
}
.busqueda_boton_opciones:hover{
	color:#000;
	background:#999;
}
.enviar_mensaje_top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#333;
	padding-left:5px;
}
.enviar_mensaje_titulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#999;
	padding-left:5px;
}
.enviar_mensaje_datos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	color:#333;
	background:#fff;
	padding-left:5px;
}
.enviar_mensaje_casilla{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	color:#333;
}
.valorar_usuario_top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	background:#FC0;
	text-align:center;
}
.valorar_usuario_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	background:#fff;
	text-align:left;
	padding-left:5px;
}
.valorar_usuario_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#fff;
}
.foro{
	background-color:#FC0;
	color:#333;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;	
}
	.foro_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#333;
	text-decoration:none;
}
	.foro_titulo_enlace{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#333;
	text-decoration:none;
}
	.foro_titulo_enlace:hover{
	color:#fff;
}
	.foro_subtitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#fff;
	text-decoration:none;
}
	.foro_submit{
		width:145px;
		color:#fff;
		background:#666;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:none;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:2px;
}
	.tema_foro_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#fff;
	text-decoration:none;
}
	.tema_foro_submit{
		color:#666;
		background:#fff;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:none;
		padding:5px;
		margin-right:15px;
		border-radius:5px;
}
	.tema_foro_submit:hover{
		color:#fff;
		background:#999;
}
	.tema_foro_comentario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	color:#333;
	text-decoration:none;
}
	.subforo_titulo_enlace{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FC0;
	text-decoration:none;
}
	.subforo_titulo_enlace:hover{
	color:#fff;
}
	.subforo_titulo_enlace1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
	.subforo_titulo_enlace1:hover{
	color:#999;
}
.texto_negro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.texto_rojo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
}
.texto_blanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.texto_negrop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
}
.texto_rojop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	font-weight:bold;
}
.texto_blancop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
}
.boton_generar_pdf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-color:#666;
	color:#FFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	border-radius:25px;
	border:hidden;
}
.boton_generar_pdf:hover{
	color:#333;
	background-color:#CCC;
}
.misdatos{
	background:#FC0;
	text-align:left;
	padding-left:25px;
	box-shadow: 0px 0px 15px #000;
	margin-top:5px;
	margin-bottom:2px;
}
	.misdatos_linea{
		margin-top:5px;
		margin-bottom:5px;
	}
	.misdatos_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#333;
		text-decoration:underline;
	}
	.misdatos_titulo1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333;
	}
	.misdatos_datos{
		background:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		border-radius:5px;
	}
	.misdatos_datos_submit{
		background:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		border-radius:5px;
		border-style:none;
	}
	.misdatos_datos_submit:hover{
		background:#CCC;
		color:#666;
	}
	.misdatos_datos_submit a{
		color:#fff;
	}
	.misdatos_datos_submit a:hover{
		color:#666;
	}
.normas_uso{
	text-align:left;
	padding-left:10px;
	box-shadow: 0px 0px 15px #000;
}
	.normas_uso_texto{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
	}
	.normas_uso_texto a{
		font-weight:bold;
		color:#fff;
	}
	.normas_uso_texto a:hover{
		font-weight:bold;
		color:#CCC;
	}
.listado_busquedas{
	width:300px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
}
	.listado_busquedas a{
		color:#FFF;
		text-decoration:none;
	}
	.listado_busquedas a:hover{
		color:#FC0;
	}	