﻿/***** CSS DE ESTRUCTURA Y CONTENIDO GENERAL *****/

*{	margin: 0;	padding: 0;}
a {outline:none;}
.sin_estilos {	visibility: hidden;	line-height: 0px;}
a img {	border: none;}

body {	background: url(/images/fondo.jpg) repeat-x #FFF; font: 11px Verdana; color:#666;}

/*** CAPAS DE ESTRUCTURA GENERAL ***/
#web {	width: 980px;	margin: auto;	}

#cabecera {	background: url(/images/cabecera_fondo.jpg) no-repeat;	width: 980px; height: 78px;}
#cabecera a.logo {	background: url(/images/logo_aaa.jpg) no-repeat; float:left; display:inline;	width: 224px; height: 21px;	margin-top:10px;}

#contenedor {	float: left; display: inline;	width: 980px;	margin-top:20px;}
#contenedor #portada {	float: left; display: inline;	width: 760px;}
#contenedor #columna_760 {	float: left; display: inline;	width: 760px;}
#contenedor #columna_520 {	float: left; display: inline;	width: 520px;}
#contenedor #columna_220 {	float: left; display: inline;	width: 220px;}
#contenedor #columna_200 {	float: left; display: inline;	width: 200px;}

#pie{	float: left; display: inline; width: 980px;  margin-top:25px;}
#pie .superior{	width: 980px; float:left; display:inline; }
#pie .superior_cabecera{ background: url(/images/pie_superior_cabecera.jpg) no-repeat; float:left; display:inline;	width: 980px; 	height: 8px; font-size:0px;	}
#pie .superior_cuerpo{ background-color: #3F6082; float:left; display:inline; width: 965px; padding-left:15px;}
#pie .superior_pie{ background: url(/images/pie_superior_pie.jpg) no-repeat; float:left; display:inline; width: 980px; 	height: 8px; font-size:0px;} 
#pie .superior_cuerpo .columna { 	float: left; display: inline; margin-top: 4px;	}
#pie .superior_cuerpo .tipo1 {	width: 296px; margin-right: 30px; 	}
#pie .superior_cuerpo .tipo2{	width: 298px; }
#pie .superior_cuerpo .columna h3{ width:295px;	 border-bottom:1px solid #97A9BB; padding-bottom: 5px;  font: bold 12px Verdana; color: #FFF;	text-transform: uppercase; }
#pie .superior_cuerpo .columna h3 span {font: normal 10px Verdana;}
#pie .superior_cuerpo .columna ul {	margin: 10px 0 25px 0;	}
#pie .superior_cuerpo .columna ul li {	margin-top: 5px; font: 11px Verdana; line-height:14px; list-style: none; padding-left:20px;}
#pie .superior_cuerpo .tipo1 ul li { background: url(/images/pie_superior_pagina.jpg) no-repeat left;}
#pie .superior_cuerpo .tipo1 ul li.beca { background: url(/images/pie_superior_beca.jpg) no-repeat left;}
#pie .superior_cuerpo .tipo1 ul li.oferta { background: url(/images/pie_superior_oferta.jpg) no-repeat left;}
#pie .superior_cuerpo .tipo2 ul li { background: url(/images/pie_superior_servicio.jpg) no-repeat left;}
#pie .superior_cuerpo .columna ul li a {	color: #FFF; text-decoration: none;	}
#pie .superior_cuerpo .columna ul li a:hover {	text-decoration: underline;	} 
#pie .inferior{	background: url(/images/pie_inferior_fondo.jpg) no-repeat left bottom #799EBD;	width: 980px; float:left; display:inline; padding-bottom:25px; }
#pie .inferior .columna { 	float: left;	display: inline; margin-top: 15px;	}
#pie .inferior .tipo1 {	width: 215px; margin-left: 15px; 	}
#pie .inferior .tipo2{	width: 215px; border-left: 1px solid #A1BBD1; padding-left: 30px;}
#pie .inferior .columna h3{	font: bold 11px Verdana; color: #FFF;	text-transform: uppercase; }
#pie .inferior .columna ul {	margin-top: 8px;	}
#pie .inferior .columna ul li {	font: 10px Verdana; text-transform: uppercase; line-height:17px; list-style: none;}
#pie .inferior .columna ul li a {	color: #FFF; text-decoration: none;	}
#pie .inferior .columna ul li a:hover {	text-decoration: underline;	} 


/*Margenes*/
.margen_izq_20 {	margin-left: 18px;}
.margen_sup_25 {	margin-top: 25px;}
.margen_inf_25 {	margin-bottom: 25px;}
.margen_inf_10 {	margin-bottom: 10px;}
.margen_sup_35 {	margin-top: 35px;}

/*Titulos*/
#columna_520 h1 {	text-decoration:none; font: 20px Arial; line-height: 21px;}
#columna_520 h1.evento {	color: #669966;}
#columna_520 h1.grupo {	color: #DE8224;}
#columna_520 h1.perfil {	color: #6C94B5;}
#columna_520 h1 img { margin-left: 5px; }

#columna_520 span.miga {text-decoration:underline;}
#columna_520 span.miga a {color: #6C94B5}



/*CSS para portada*/
#portada .red { width: 760px; float:left; display:inline; padding-bottom:25px; }
#portada .red .columna { 	float: left;	display: inline;}
#portada .red .tipo1 {	width: 240px;}
#portada .red .tipo2{	width: 240px; padding-left: 20px;}
#portada #flash_portada {
	width: 760px;
	height: 315px;
	background-color: #013064;
}


/*CSS para art�culos y p�ginas est�ticas*/
#articulo {margin-bottom:20px;}
#articulo h1 {	text-decoration:none; font: 20px Arial; color: #5F8BAE; line-height: 23px; padding-bottom:2px;}
#articulo h1 a { text-decoration:none; color:#5F8BAE;}
#articulo span.fecha {	background: url(/images/reloj.jpg) no-repeat 0 1px;	padding-left: 15px;	font-size: 10px; color: #999;}
#articulo span.comentarios {	background: url(/images/bocadillo.jpg) no-repeat 0 1px;	padding-left: 17px;	font-size: 10px; color: #999;}
#articulo span.autor {	background: url(/images/flecha_aviso.jpg) no-repeat 0 1px;	padding-left: 17px;	font-size: 10px; color: #999;}
#articulo span.subcomentarios {	background: url(/images/bocadillo.jpg) no-repeat 0 1px;	margin-left: 30px; padding-left: 17px;	font-size: 10px; color: #999;}
#articulo span.comentarios a{	text-decoration:none;	color:#999;}
#articulo p {	margin-top: 15px;	line-height: 15px;}
#articulo ul {	margin: 18px 0 0 30px;}
#articulo li {	background:  url(/images/contenido_li.jpg) no-repeat 0 3px;	margin-top: 3px; padding-left: 16px;	list-style: none;}
#articulo a { color:#486E91;}
#articulo a:hover { color:#6892B3; }

#articulo .info {	background-color: #F9F9F9; color:#999;	margin: 25px 0px 34px 0px;	padding: 8px 0px 8px 0px;	text-align: right;	}
#articulo .info a {	text-decoration: none; color: #999;	}
#articulo .info a:hover {	text-decoration: underline;	color: #999;	}
#articulo .info span {padding-left: 16px;}
#articulo .info span.categoria{	background: url(/images/categoria.jpg) no-repeat 0 0; line-height: 17px; margin-right: 7px; }
#articulo .info span.autor{	background: url(/images/autor.jpg) no-repeat; margin-left: 7px;	}


/* Captions */
#articulo .aligncenter, #articulo div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
#articulo .wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
#articulo .wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}
#articulo .wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
	
/* Imagenes */
#articulo p img {	padding: 0;	max-width: 100%;	}
#articulo img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
#articulo img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
#articulo img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
#articulo .alignright {	float: right;	}
#articulo .alignleft {	float: left	}

/*CSS para detalles de evento, grupo y perfil*/
#detalles {}

#detalles p {	margin-top: 15px;	line-height: 17px;}
#detalles ul {	margin: 18px 0 0 30px;}
#detalles li {	background:  url(/images/contenido_li.jpg) no-repeat 0 3px;	margin-top: 3px; padding-left: 16px;	list-style: none;}
#detalles a { color: #5D95BC;}
#detalles a:hover { color:#6892B3; }
#detalles a.inscribirse {display:block; margin-top:20px;}
#detalles a.ranking { color: #FFFFFF;}
#detalles a.ranking:hover { color:#FFFF33; }

#detalles .sin_estilos * {float:left; display:inline; margin: 0px; height: 0px; line-height:0px;} 

/*Encabezados*/
.encabezado1 {	background: url(/images/encabezado1.jpg) no-repeat; width: 520px;	height: 19px;}
.encabezado1 p{ float:left; display:inline; margin: 3px 0 0 5px;	font: bold 10px Verdana; color: #7a7a7a; text-transform: uppercase;}

.encabezado2 { border-bottom:1px solid #E2E2E2; height: 15px; clear:both; _clear:none;}
.encabezado2 h3 { height: 15px; font: bold 10px Verdana; color:#7A7A7A; text-transform: uppercase;	width: 355px;	float:left; display:inline;}
.encabezado2 h3.nombre_mensaje {width: 595px;  font: bold 12px Verdana; text-transform: none;}
.encabezado2 h3.nombre_mensaje span{font: normal 11px Verdana; color:#9D9D9D;}
.encabezado2 a { width:105px; float:right; font: bold 9px Verdana; color: #5D95BC; text-transform: uppercase; text-decoration: none; text-align:right;	padding-right: 17px;	background: url(/images/flecha_ocultar.jpg) no-repeat right;}

.encabezado3 { background: url(/images/encabezado3.jpg) no-repeat; padding-top: 3px; height: 16px}
.encabezado3 h3 {padding: 0 0 0 7px; font: bold 10px Verdana; color:#7A7A7A; text-transform: uppercase;	width: 390px;	float:left; display:inline;}
.encabezado3 a {float:right; font: bold 9px Verdana; color: #5D95BC; text-transform: uppercase; text-decoration: none;	padding-right: 17px; 	background: url(/images/flecha_ocultar.jpg) no-repeat right;}

/*Listas generales*/
ul.articulos {	list-style: none; margin-top: 15px;}
ul.articulos li {	background: url(/images/lista_articulos.jpg) no-repeat;	padding-left: 23px;	margin-top: 8px;	color: #999;}
ul.articulos li a {	color:#486E91;	line-height: 17px;}
ul.articulos li a:hover {	color:#6892B3; }

/*SIDEBAR GENERAL*/
#sidebar{}
#sidebar img.foto{width: 218px; border: 1px solid #E5E5E5;	margin-bottom: 5px;}

/*SIDEBAR BLOG*/
#sidebar_blog {}

/*Formulario de b�squeda*/
#sidebar_blog input.s {	background: #FDFDFD;	color: #BBB;	width: 190px;	border: 1px solid #B4B4B4; padding: 2px 0 2px 5px;}
#sidebar_blog input.busqueda{	background: url(/images/lupa.jpg) no-repeat; border:none;	width:14px;	height:14px;	cursor:pointer;	margin-left: 5px;	vertical-align: bottom;	}

#sidebar_blog h3{ background-color: #5F8BAE;	font: bold 10px Verdana; color: #FFF; text-transform: uppercase;	padding: 5px 0 5px 10px;}

/*Listas de categorias*/
#sidebar_blog ul.categorias { margin-top:15px;}
#sidebar_blog ul.categorias  li{	background: url(/images/lapiz.jpg) no-repeat;	padding-left: 23px;	margin-top:10px;	line-height: 16px;	font-weight: bold;}
#sidebar_blog ul.categorias  li a{	color: #486E91; text-decoration: none;}

#sidebar_blog ul.categorias  li ul li{	background: none;	padding-left: 0px; margin-top:5px;	color: #999;	border-bottom: 1px solid #E6E6E6;	font-weight: normal;}
#sidebar_blog ul.categorias  li ul li a{	font-weight: normal;}
#sidebar_blog ul.categorias  li ul li a:hover{	color:#6892B3;}

/*Lista de comentarios*/
#sidebar_blog ul.comentarios {	list-style: none; margin: 10px 0 0 3px;}
#sidebar_blog ul.comentarios li {	background: url(/images/bocadillo.jpg) no-repeat 0 7px;	padding-left: 20px; line-height: 20px;}
#sidebar_blog ul.comentarios li a { text-decoration:none; color:#666;}
#sidebar_blog ul.comentarios li a:hover {	color:#999; }

/*Lista de enlaces*/
#sidebar_blog ul.enlaces {	list-style: none; margin: 10px 0 0 3px;}
#sidebar_blog ul.enlaces li {	background: url(/images/lista_enlaces.jpg) no-repeat 0 7px;	padding-left: 20px; line-height: 20px;}
#sidebar_blog ul.enlaces li a { text-decoration:none; color:#666;}
#sidebar_blog ul.enlaces li a:hover {	color:#999; }


/*** MODULOS ***/
/*CSS GENERAL DE MODULO*/
.modulo_titulo {	height: 21px;	padding: 5px 0 5px 10px;	margin-bottom: 5px;}
.modulo_titulo p{ width:150px; float:left; display:inline; font:bold 10px Verdana; color: #FFF; text-transform: uppercase;}
.modulo_titulo p.largo{  width:448px;}
.modulo_titulo p.normal{  width:200px;}
.modulo_titulo p span{	font-weight: normal;}
.modulo_titulo p.mas{	float:left; display:inline; width:60px;}
.modulo_titulo p a{ font:10px Verdana; color: #FFF;	text-transform: none;}
.modulo_titulo p a:hover{	text-decoration: none;}
/*formato portada*/
.red .modulo_titulo p {float:left; display:inline; width:170px;}
.red .modulo_titulo p.mas{	float:left; display:inline; width:60px;}

/*CSS DE MODULOS ESPECIFICO*/
/*Modulo comentarios*/
.modulo_comentarios { float:left; display:inline; padding-bottom: 35px;}
.modulo_comentarios .titulo {	background: url(/images/modulo_comentarios_titulo.jpg) no-repeat bottom #666;}
.modulo_comentarios .comentario {	background-color: #F0F0F0; margin-bottom: 10px;	position: relative;	width: 520px; padding-bottom:5px; z-index: 1;	float: left; display: inline;}
.modulo_comentarios .comentario span.contador {	position: absolute; bottom: -5px; right:10px;	font: bold 65px Arial; color: #F7F7F7;	z-index: 1;}
.modulo_comentarios .comentario .avatar {	margin: 10px 10px 0 10px;	float: left; display: inline;}
.modulo_comentarios .comentario .avatar img{	border: 1px solid #6B6B6B;}
.modulo_comentarios .comentario span.fecha{	color: #9D9D9D;	position: absolute; top: 8px; right: 10px; }
.modulo_comentarios .comentario .cuerpo {	position: relative;	margin-top: 13px;	float: left; display: inline;	z-index: 3;}
.modulo_comentarios .comentario .cuerpo p	{	margin-bottom: 16px; width: 417px;}
.modulo_comentarios .comentario .cuerpo p.nombre{	margin-bottom: 8px;	font: bold 12px Verdana;}
.modulo_comentarios h4 { font: bold 10px Verdana; text-transform: uppercase;}
.modulo_comentarios .formulario	{	background-color: #F0F0F0; margin-top: 10px; padding: 5px 10px 12px 10px;	position: relative;	float: left; display: inline;}
.modulo_comentarios .formulario	label{ font: bold 10px Verdana; color:#666;	text-transform: uppercase;  margin-left: 5px;}
.modulo_comentarios .formulario	label span{ font: normal 10px Verdana; color:#999;	text-transform: none; }
.modulo_comentarios .formulario	input{ border: 1px solid #B7B7B7; padding:3px 5px 3px 5px; font: 11px Verdana; color:#666; width: 250px; margin-top: 8px; }
.modulo_comentarios .formulario	input.submit{ background-color: #5F8BAE; border:none; font: bold 10px Verdana; color:#FFF; width: 70px; float:right; cursor:pointer}
.modulo_comentarios .formulario	textarea{ border: 1px solid #B7B7B7;  padding:3px 5px 3px 5px; font: 11px Verdana; color:#666; overflow: auto; width: 488px; height: 115px; margin-top: 8px; } 

/*Modulo eventos*/
/*formato sidebar*/
.modulo_eventos {}
.modulo_eventos .titulo {	background: url(/images/modulo_eventos_titulo.jpg) no-repeat left bottom #669966;}
.modulo_eventos a.evento { display:block; margin: 0 0 10px 0; padding:7px 0 7px 7px; background-color:#E8F0E8; width: 213px; height:36px; text-decoration:none;}
.modulo_eventos a.evento:hover { background-color:#D1E0D1;}
.modulo_eventos a.actividad { display:block; margin: 0 0 10px 0; padding:7px 0 7px 7px; background-color:#F8F0F8; width: 213px; height:36px; text-decoration:none;}
.modulo_eventos a.actividad:hover { background-color:#B1E0B1;}
.modulo_eventos a.oficial {	background-image: url(/images/modulo_eventos_oficial.jpg); background-repeat:no-repeat; background-position: 172px 32px;}
.modulo_eventos a.evento .avatar { float:left; display:inline;}
.modulo_eventos a.evento .avatar img{ border: 1px solid #6B6B6B; width: 34px; height:34px; margin-right:5px;}
.modulo_eventos a.evento p { font: 10px Verdana; color:#666; line-height:10px;}
.modulo_eventos a.evento p.nombre {	margin-bottom:5px; font-weight:bold;}

.modulo_eventos a.actividad .avatar { float:left; display:inline;}
.modulo_eventos a.actividad .avatar img{ border: 1px solid #6B6B6B; width: 34px; height:34px; margin-right:5px;}
.modulo_eventos a.actividad p { font: 10px Verdana; color:#666; line-height:10px;}
.modulo_eventos a.actividad p.nombre {	margin-bottom:5px; font-weight:bold;}
/*formato portada*/
#portada .modulo_eventos a.evento { width: 233px; }

/*formato ampliado*/
.evento_ampliado .evento {	background-color: #E8F0E8; margin-bottom: 10px;	position: relative;	width: 520px; padding-bottom:5px; z-index: 1;	float: left; display: inline;}
.evento_ampliado .evento .avatar {	margin: 10px 10px 0 10px;	float: left; display: inline;}
.evento_ampliado .evento .avatar img{	border: 1px solid #6B6B6B;}
.evento_ampliado .evento .cuerpo {	margin-top: 8px;	float: left; display: inline;}
.evento_ampliado .evento .cuerpo p	{	margin-bottom: 16px; width: 255px;}
.evento_ampliado .evento .cuerpo p.nombre{	margin-bottom: 8px;	font: bold 12px Verdana;}
.evento_ampliado .evento .cuerpo a {color: #666;}
.evento_ampliado .evento .acciones a {	margin: 8px 10px 0 0; width:155px; float: right;  display:inline; font: bold 10px Verdana; color:#669966; text-align: right; text-transform: uppercase;}
.evento_ampliado .evento .acciones a:hover { text-decoration:none; } 

/*Modulo grupos*/
/*formato sidebar*/
.modulo_grupos {}
.modulo_grupos .titulo {	background: url(/images/modulo_grupos_titulo.jpg) no-repeat left bottom #DE8224;}
.modulo_grupos a.grupo { display:block; margin: 0 0 10px 0; padding:7px 0 7px 7px; background-color:#FBF0E6; width: 213px; height:36px; text-decoration:none;}
.modulo_grupos a.grupo:hover { background-color:#F8DFC9;}
.modulo_grupos a.oficial {	background-image: url(/images/modulo_grupos_oficial.jpg); background-repeat:no-repeat; background-position: 172px 32px;}
.modulo_grupos a.grupo .avatar { float:left; display:inline;}
.modulo_grupos a.grupo .avatar img{ border: 1px solid #6B6B6B; width: 34px; height:34px; margin-right:5px;}
.modulo_grupos a.grupo p { font: 10px Verdana; color:#666; line-height:10px;}
.modulo_grupos a.grupo p.nombre {	margin-bottom:5px; font-weight:bold;}
/*formato portada*/
#portada .modulo_grupos a.grupo { width: 233px; }

/*formato ampliado*/
.grupo_ampliado {xfloat:left; xdisplay:inline;}
.grupo_ampliado .grupo {	background-color: #FBF0E6; margin-bottom: 10px;	position: relative;	width: 520px; padding-bottom:5px; z-index: 1;	float: left; display: inline;}
.grupo_ampliado .grupo .avatar {	margin: 10px 10px 0 10px;	float: left; display: inline;}
.grupo_ampliado .grupo .avatar img{	border: 1px solid #6B6B6B;}
.grupo_ampliado .grupo .cuerpo {	margin-top: 8px;	float: left; display: inline;}
.grupo_ampliado .grupo .cuerpo p	{	margin-bottom: 16px; width: 255px;}
.grupo_ampliado .grupo .cuerpo p.nombre{	margin-bottom: 8px;	font: bold 12px Verdana;}
.grupo_ampliado .grupo .cuerpo a {color: #666;}
.grupo_ampliado .grupo .acciones a {	margin: 8px 10px 0 0; width:155px; float: right;  display:inline; font: bold 10px Verdana; color: #DE8224; text-align: right; text-transform: uppercase;}
.grupo_ampliado .grupo .acciones a:hover { text-decoration:none;}

/*Modulo perfiles*/
/*formato sidebar*/
.modulo_perfiles {}
.modulo_perfiles .titulo {	background: url(/images/modulo_perfiles_titulo.jpg) no-repeat left bottom #6992B3;}
.modulo_perfiles a.perfil { display:block; margin: 0 0 10px 0; padding:7px 0 7px 7px; background-color:#D8E2EB; width: 213px; height:36px; text-decoration:none;}
.modulo_perfiles a.perfil_solicitud { margin: 0;}
.modulo_perfiles a.perfil:hover { background-color:#C4D2DF;}
.modulo_perfiles a.socio {	background-image: url(/images/modulo_perfiles_socio.jpg); background-repeat:no-repeat; background-position: 172px 32px;}
.modulo_perfiles a.perfil .avatar { float:left; display:inline;}
.modulo_perfiles a.perfil .avatar img{ border: 1px solid #6B6B6B; width: 34px; height:34px; margin-right:5px;}
.modulo_perfiles a.perfil p { font: 10px Verdana; color:#666; line-height:10px;}
.modulo_perfiles a.perfil p.nombre {	margin-bottom:5px; font-weight:bold;}
.modulo_perfiles .solicitud {border: 1px solid #D8E2EB; margin-bottom:10px;}
.modulo_perfiles .solicitud a.aceptar{font: bold 9px Verdana; color:#339966; text-decoration:none; margin: 0 100px 0 5px; }
.modulo_perfiles .solicitud a.rechazar{ font: bold 9px Verdana; color:#990000; text-decoration:none;}
.modulo_perfiles .solicitud a:hover {text-decoration:underline;}
/*formato portada*/
#portada .modulo_perfiles a.perfil { width: 233px; }

/*formato ampliado*/
.perfil_ampliado .perfil {	background-color: #D8E2EB; margin-bottom: 10px;	position: relative;	width: 520px; padding-bottom:5px; z-index: 1;	float: left; display: inline;}
.perfil_ampliado .perfil .avatar {	margin: 10px 10px 0 10px;	float: left; display: inline;}
.perfil_ampliado .perfil .avatar img{	border: 1px solid #6B6B6B;}
.perfil_ampliado .perfil .cuerpo {	margin-top: 8px;	float: left; display: inline;}
.perfil_ampliado .perfil .cuerpo p	{	margin-bottom: 16px; width: 255px;}
.perfil_ampliado .perfil .cuerpo p.nombre{	margin-bottom: 8px;	font: bold 12px Verdana;}
.perfil_ampliado .perfil .cuerpo a {color: #666;}
.perfil_ampliado .perfil .acciones a {	margin: 8px 10px 0 0; width:155px; float: right;  display:inline; font: bold 10px Verdana; color: #6992B3; text-align: right; text-transform: uppercase;}
.perfil_ampliado .perfil .acciones a:hover { text-decoration: none; }

/*Modulo debates*/
.modulo_debates {}
.modulo_debates .titulo {	background: url(/images/modulo_comentarios_titulo.jpg) no-repeat bottom #666;}
.modulo_debates a.debate { display:block; margin: 0 0 5px 0; padding:7px 0 8px 5px; background-color:#F3F3F3; width: 515px; height:11px; text-decoration:none;}
.modulo_debates a.debate:hover { background-color: #E4E4E4;}
.modulo_debates a.debate p {float:left; display:inline; font:bold 11px Verdana; color:#666;}
.modulo_debates a.debate p.fecha {width:50px; margin-right:10px; text-align:right; color:#6699CC;}
.modulo_debates a.debate p.nombre {	width:400px; }
.modulo_debates a.debate p.comentarios { background: url(/images/bocadillo2.jpg) no-repeat right 2px; padding-right: 18px; text-align:right; font-weight:normal; }

/*Modulo fotos*/
.modulo_fotos {}
.modulo_fotos .titulo {	background: url(/images/modulo_fotos_titulo.jpg) no-repeat bottom #996699;}
.modulo_fotos .fotos { float: left; display: inline; background-color: #F5F1F5; padding:8px 0 8px 15px; margin-bottom:10px; width: 505px; }
.modulo_fotos .fotos .contenedor_foto {	float: left; display: inline; width: 73px; margin-right:11px;}
.modulo_fotos .fotos a.foto { cursor:pointer; font-size:0px; float:left; display:inline; border:1px solid #996699; background-color:#FFF; }
.modulo_fotos .fotos a.foto:hover { border:1px solid #6992B3; }
.modulo_fotos .fotos a img{ width:71px; }
.modulo_fotos .fotos a.accion {color:red;}


/*Sistema de pestañas*/
.sistema_tabs {}
.sistema_tabs .tabs {width:520px; height:31px; padding-bottom: 5px;}
.sistema_tabs .tabs_grande {width:720px;}
.sistema_tabs .tabs a { float:left; display: inline; padding: 4px 10px 14px 10px; margin-right: 7px; font: bold 10px Verdana; color: #6C6C6C;text-decoration: none; text-transform: uppercase;background: url(/images/sistema_tabs_defecto.jpg) no-repeat left bottom #F3F3F3;}
.sistema_tabs .tabs a:hover { color: #FFF; }
.sistema_tabs .tabs a.inactivo { color: #6C6C6C; }
.sistema_tabs .tabs a.inactivo:hover { color: #6C6C6C; cursor: default;}

.sistema_tabs .tabs a.evento:hover { background-image: url(/images/sistema_tabs_evento.jpg); background-color: #669966; }
.sistema_tabs .tabs a.evento_activo { background-image: url(/images/sistema_tabs_evento.jpg); background-color: #669966; color:#FFF;}

.sistema_tabs .tabs a.grupo:hover { background-image: url(/images/sistema_tabs_grupo.jpg); background-color: #DE8224; }
.sistema_tabs .tabs a.grupo_activo { background-image: url(/images/sistema_tabs_grupo.jpg); background-color: #DE8224; color:#FFF;}

.sistema_tabs .tabs a.datos:hover { background-image: url(/images/sistema_tabs_datos.jpg); background-color: #6992B3; }
.sistema_tabs .tabs a.datos_activo { background-image: url(/images/sistema_tabs_datos.jpg); background-color: #6992B3; color:#FFF;}

.sistema_tabs .tabs a.mensajes:hover { background-image: url(/images/sistema_tabs_mensajes.jpg); background-color: #666; }
.sistema_tabs .tabs a.mensajes_activo { background-image: url(/images/sistema_tabs_mensajes.jpg); background-color: #666; color:#FFF;}

.sistema_tabs .cuerpo {float:left; display:inline; padding: 20px 20px 0px 23px; background-color: #F3F3F3; margin-bottom: 20px;}
.sistema_tabs .cuerpo .bloque { margin-bottom: 30px;}
.sistema_tabs .cuerpo p { margin-top: 20px;}

/*Para mensajes*/
.sistema_tabs .cuerpo .avatar {	margin: 10px 10px 0 0px; width:73px;	float: left; display: inline;}
.sistema_tabs .cuerpo .avatar img{	border: 1px solid #6B6B6B;}
.sistema_tabs .cuerpo .mensaje {	float:left; display:inline; width:620px;	padding-bottom:15px;}
.sistema_tabs .cuerpo .mensaje p { margin-top: 10px;}
.sistema_tabs .cuerpo .mensaje img { margin-top: 10px;}

.sistema_tabs .cuerpo .acciones a {	margin: 0px 10px 10px 0px; padding: 3px 15px 3px 15px; float: left;  display:inline; font: bold 10px Verdana; color: #FFF; text-decoration: none; }
.sistema_tabs .cuerpo .acciones a:hover { text-decoration: none; }
.sistema_tabs .cuerpo .acciones a.responder {background-color: #7CAC6F;}
.sistema_tabs .cuerpo .acciones a.leer {background-color: #0066CC}
.sistema_tabs .cuerpo .acciones a.eliminar {background-color: #CF4845;}

/*Para ocultar estilos*/
.sistema_tabs .sin_estilos p { margin-top: 0px;} /* Para evitar margenes al ocultar*/
.sistema_tabs .sin_estilos img {float:left; display:inline; margin: 0px; height: 0px; line-height:0px;}

/*Modulo acciones*/
.modulo_acciones {}
.modulo_acciones .titulo { height: 12px;	padding: 5px 0 5px 10px;	margin-bottom: 10px;	}
.modulo_acciones .titulo p { width:150px; float:left; display:inline; font:bold 10px Verdana; color: #FFF; text-transform: uppercase;}
.modulo_acciones .eventos { background-color: #669966;}
.modulo_acciones .grupos { background-color: #DE8224;}
.modulo_acciones .perfiles { background-color: #6A93B3;}
.modulo_acciones a { display:block; width:185px; height: 12px; padding: 5px 0 5px 35px;	margin-bottom: 5px; font:bold 10px Verdana; color: #666; text-transform: uppercase; text-decoration:none;}
/*acciones evento*/
.modulo_acciones a.evento {	background-color: #E8EEE8;	background-position: 8px 4px;	background-repeat: no-repeat;}
.modulo_acciones a.evento_inscripcion {background-image: url(/images/acciones_evento_inscripcion.jpg);}
.modulo_acciones a.evento_baja {	background-image: url(/images/acciones_evento_baja.jpg); }
.modulo_acciones a.evento_invitar {	background-image: url(/images/acciones_evento_invitar.jpg); }
.modulo_acciones a.evento_editar {	background-image: url(/images/acciones_evento_editar.jpg); }
.modulo_acciones a.evento_borrar {	background-image: url(/images/acciones_evento_borrar.jpg); }
.modulo_acciones a.evento_buscar {	background-image: url(/images/acciones_evento_buscar.jpg); }
.modulo_acciones a.evento_crear {	background-image: url(/images/acciones_evento_crear.jpg); }
.modulo_acciones a.evento_mis_eventos {	background-image: url(/images/acciones_evento_mis_eventos.jpg); }
/*acciones grupo*/
.modulo_acciones a.grupo {	background-color: #FBF0E6;	background-position: 8px 4px;	background-repeat: no-repeat;}
.modulo_acciones a.grupo_inscripcion {background-image: url(/images/acciones_grupo_inscripcion.jpg);}
.modulo_acciones a.grupo_baja {	background-image: url(/images/acciones_grupo_baja.jpg); }
.modulo_acciones a.grupo_invitar {	background-image: url(/images/acciones_grupo_invitar.jpg); }
.modulo_acciones a.grupo_editar {	background-image: url(/images/acciones_grupo_editar.jpg); }
.modulo_acciones a.grupo_borrar {	background-image: url(/images/acciones_grupo_borrar.jpg); }
.modulo_acciones a.grupo_buscar {	background-image: url(/images/acciones_grupo_buscar.jpg); }
.modulo_acciones a.grupo_crear {	background-image: url(/images/acciones_grupo_crear.jpg); }
.modulo_acciones a.grupo_mis_grupos {	background-image: url(/images/acciones_grupo_mis_grupos.jpg); }
/*acciones perfil*/
.modulo_acciones a.perfil {	background-color: #D8E2EB;	background-position: 8px 4px;	background-repeat: no-repeat;}
.modulo_acciones a.perfil_agregar {background-image: url(/images/acciones_perfiles_agregar.jpg);}
.modulo_acciones a.perfil_enviar {	background-image: url(/images/acciones_perfiles_enviar.jpg); }
.modulo_acciones a.perfil_fotos {	background-image: url(/images/acciones_perfiles_fotos.jpg); }
.modulo_acciones a.perfil_editar {	background-image: url(/images/acciones_perfiles_editar.jpg); }
.modulo_acciones a.perfil_comentarios {	background-image: url(/images/acciones_perfiles_comentarios.jpg); }



/*Modulo generico*/
.modulo_generico {}
.modulo_generico .titulo {	background: url(/images/modulo_comentarios_titulo.jpg) no-repeat left bottom #666;}
.modulo_generico .titulo_perfiles {	background: url(/images/modulo_perfiles_titulo.jpg) no-repeat left bottom #6992B3;}

.modulo_generico ul{ background-color: #F3F3F3; padding: 5px 5px 10px 5px;}
.modulo_generico ul li {padding-left: 23px;	margin-top:5px; line-height: 16px;}
.modulo_generico ul li a{	color: #666; text-decoration: none; 	font-weight: bold;}
.modulo_generico ul.eventos li{	background: url(/images/lapiz_eventos.jpg) no-repeat;}
.modulo_generico ul.grupos li{	background: url(/images/lapiz_grupos.jpg) no-repeat;}
.modulo_generico ul.contactos li{	background: url(/images/categoria_contactos.jpg) no-repeat;}
.modulo_generico ul a.estandar { display:block; width:82px; background-color:#666; margin: 10px 0 0 25px; _margin:10px 0 0 0; padding: 2px 5px 2px 10px; cursor:pointer; font: bold 10px Verdana; color: #FFF;  text-decoration:none; text-transform: uppercase;}

.modulo_generico form {	 background-color: #F3F3F3;	 padding: 10px 7px 10px 7px;}
.modulo_generico input.s {	background: #FDFDFD;	color: #BBB;	width: 176px;	border: 1px solid #B4B4B4; padding: 2px 0 2px 5px;}
.modulo_generico input.busqueda{	background: url(/images/lupa2.jpg) no-repeat; border:none;	width:14px;	height:14px;	cursor:pointer;	margin-left: 5px;	vertical-align: bottom;	}
.modulo_generico input.checkbox{ margin: 15px 0 0 0 ; width: 14px; height: 14px;}

/*Modulo actividad en la red*/
.modulo_actividad {float:left; display:inline; margin-bottom: 25px;}
.modulo_actividad .cabecera { background: url(/images/modulo_actividad_cabecera.jpg) no-repeat; width:200px; font-size:0px; height:10px; float: left; display: inline;}
.modulo_actividad .cuerpo { background-color: #5F8BAE; width:200px; float: left; display: inline;}
.modulo_actividad .pie {background: url(/images/modulo_actividad_pie.jpg) no-repeat; width:200px; height:10px; float: left; display: inline;}
.modulo_actividad p.titulo { background: url(/images/modulo_actividad_titulo.jpg) no-repeat; width:170px; height:15px;	margin-left:10px; margin-bottom:5px; padding: 3px 0 0 10px;	font: bold 9px Verdana; color:#666; text-transform: uppercase; float: left; display: inline;}

.modulo_actividad .miembros {padding-bottom:23px; float: left; display: inline;}
.modulo_actividad .miembro {	margin: 6px 0 0 10px; float: left; display: inline;}
.modulo_actividad .miembro .avatar { font-size: 0px; float: left; display: inline;}
.modulo_actividad .miembro .avatar img{	border: 1px solid #6B6B6B; width: 34px; height:34px;}
.modulo_actividad .miembro .cuerpo {	margin-left:8px; width: 136px;	float: left; display: inline;}
.modulo_actividad .miembro .cuerpo p {	font: 10px Verdana; color:#DFE8EF; line-height:10px;}
.modulo_actividad .miembro .cuerpo p.nombre {	margin-bottom: 5px; font-weight:bold; color:#FFF;}

/*Mensajes de aviso*/
p.aviso_error {	background: url(/images/aviso_error.jpg) no-repeat 10px 7px #FFF2F2;	padding:5px 10px 5px 34px;	font: bold 12px Arial, Helvetica, sans-serif; color: #CA0101;	margin-bottom:8px;	border: 1px dotted #CA0000;	}
p.aviso_ok {	background: url(/images/aviso_ok.jpg) no-repeat 10px 7px #F7FBF4;	padding:5px 10px 5px 34px;	font: bold 12px Arial, Helvetica, sans-serif; color: #6FB458;	margin-bottom:8px;	border: 1px dotted #548E40;	}
p.aviso_informacion {	background: url(/images/aviso_informacion.jpg) no-repeat 10px 7px #F8FAFC;	padding:5px 10px 5px 34px;	font: bold 12px Arial, Helvetica, sans-serif; color: #648EBD;	margin-bottom:8px;	border: 1px dotted #406895;	}
a.aviso_accion {	width: 100px;	margin-top: 10px;}

.aviso_separador {width:520px; height:1px; margin-bottom: 11px; font-size:0px; border-top: 1px solid #E4E4E4; }

.aviso_aaa {margin-bottom:15px;}
.aviso_aaa .cabecera { background: url("/images/aviso_aaa_cabecera.jpg") no-repeat; width:520px; height:8px; font-size:0px;}
.aviso_aaa .cuerpo {background: url("/images/aviso_aaa_cuerpo.jpg") no-repeat 15px 4px #6C94B5; width:520px; _height:79px; min-height:79px; }
.aviso_aaa .cuerpo p {color:#FFF; padding:0 10px 8px 100px; line-height:15px;}
.aviso_aaa .cuerpo p a {color: #FFF;}
.aviso_aaa .cuerpo p a:hover {text-decoration:none;}
.aviso_aaa .cuerpo p.titulo_aviso {padding-top:5px; font: bold 12px Verdana;}
.aviso_aaa .pie { background: url("/images/aviso_aaa_pie.jpg") no-repeat; width:520px; height:24px;}
.aviso_aaa .pie a { background: url("/images/flecha_aviso.jpg") no-repeat 0px 12px; float:right; display:block; padding:12px 0 0 20px;	font: bold 10px Verdana; color: #5F8BAE; text-transform: uppercase; text-decoration: none;}
.aviso_aaa .pie a:hover {text-decoration:underline;}

.aviso_red { margin-bottom:10px; }
.aviso_red .cabecera { background: url("/images/aviso_red_cabecera.jpg") no-repeat; width:520px; height:5px; font-size:0px;}
.aviso_red .cuerpo {background-color: #6C94B5; width:520px; }
.aviso_red .cuerpo img { float:left; display:inline;  margin-left:9px;}
.aviso_red .cuerpo p {color:#FFF; padding:2px 10px 3px 38px; line-height:15px;}
.aviso_red .cuerpo p a{color:#FFF; text-decoration:none; font-weight:bold;}
.aviso_red .pie { background: url("/images/aviso_red_pie.jpg") no-repeat; width:520px; height:5px; font-size:0px;}

.aviso_consejo {background-color: #FFFFCB; width:520px; padding: 14px 0 14px 0; border-top: 1px solid #977A02; border-bottom: 1px solid #977A02; margin-bottom:15px; }
.aviso_consejo img { float:left; display:inline;  margin-left:15px;}
.aviso_consejo p {color:#696A59; padding:0 10px 8px 100px; line-height:15px;}
.aviso_consejo p a {color: #666;}
.aviso_consejo p a:hover {text-decoration:none;}
.aviso_consejo p.titulo_aviso { font: bold 12px Verdana; color:#977A02;}
.aviso_consejo .navegacion { padding: 5px 20px 0 100px; height: 15px;}
.aviso_consejo .navegacion a { font: bold 10px Verdana; color: #696A59; text-transform: uppercase; text-decoration: none;}
.aviso_consejo .navegacion a:hover {text-decoration:underline;}
.aviso_consejo .navegacion a.anterior { padding: 0 0 0 20px; background: url("/images/flecha_aviso_consejo_anterior.jpg") no-repeat 0px 0px; float:left; display:block;  }
.aviso_consejo .navegacion a.siguiente { padding: 0 20px 0 0; background: url("/images/flecha_aviso_consejo_siguiente.jpg") no-repeat right 0px; float:right; display:block;}

.aviso_usuario {width:520px; padding-bottom:3px;}
.aviso_usuario img { float:left; display:inline;}
.aviso_usuario p {color:#333; padding:0 0 8px 24px; line-height:15px;}
.aviso_usuario p.comentario {color:#999; padding:0 0 8px 68px; line-height:15px; font-style: italic;}
.aviso_usuario p.comentario a{color:#999; font-weight:normal; text-decoration:underline;}
.aviso_usuario p a { font-weight:bold; text-decoration:none;}
.aviso_usuario p a span { font-weight:normal;}
.aviso_usuario p a.perfil { color:#5F8BAE;}
.aviso_usuario p a.grupo { color:#DE8224;}
.aviso_usuario p a.evento { color:#669966;}
.aviso_usuario img.foto { float:none; width:67px; height:83px;}

/*********** AGREGADOS JORGE ****/
.tdextra {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/images/bg_header.jpg) no-repeat;
}
.trFila1 {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	padding: 6px 6px 6px 12px;
}
.trFila2 {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
}
.trBrillo {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #FFFFC1;
	padding: 6px 6px 6px 12px;
}

/*Anadido Jorge*/
a {
	color:#0066CC;
	text-decoration: none;
}
a:hover {
	color:#0066CC;
	text-decoration: none;
}
.negro{
	color: #000000;
}
a.fondoblanco {
	color:#0000EE;
	text-decoration: none;
}
a.fondoblanco:hover {
	color:#0000EE;
	text-decoration: underline;
}
a.fondoazul {
	color:#F4F4F4;	
	text-decoration: none;
}
a.fondoazul:hover {
	color:#F4F4F4;
	text-decoration: underline;
}

input.Campo_Form_Entrada {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
textarea.Campo_Form_Entrada { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
select.Campo_Form_Entrada { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }