@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-size:1em;font-style:normal; word-wrap:break-word; }
ol, ul, dl {list-style:none;}
caption, th {text-align:left;}
input, select, textarea {font-family: inherit;}
img {border:none;}
p, ul, ol, dl, table {font-size:11px;line-height:1.25em;}
table * {font-size:1em;}
/*
 * Declaraciones para la unidad relativa EM. Conseguimos la equivalencia 10px=1em.
*/
body, html{font-size: 62.5%; }
body {font-size: 101%;}
html>body {font-size: 100%;}
*:first-child+html body {font-size: 101%;}

a:focus{outline:0px;}

div.clear{clear:both;}

html, body{height:100%;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

ul.lista_informacion_ed input.check
{
	width:auto;	
	height:auto;
	margin:5px 0 0 10px;
	padding:0px;
	border:0px;
}

body{
	background:#4d5762 url(../img/bgbody.jpg) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	}

/*---fondo-----------*/
div#wrapper{
	width:1008px;
	height:100%;
	min-height:100%;
	margin:0 auto;	
	}

/*---cabecera-----*/
div#cabecera{	
	height:120px;
	position:relative;}
	
div.logo{
	width:200px;
	height:120px;
	float:left;
	margin:0 0 0 14px;
	background: transparent url(../img/logo.jpg);}
	
div.logo a{
	width:200px;
	height:120px;
	display:block; 
	text-indent:-9999px;}
	
	
/*--menú superior--*/
ul#menu_sup{
	position:absolute;
	top:18px;
	left:235px;
	/*margin:18px 0 0 24px;*/
	font-size:13px;
	color:#5e6770;}

ul#menu_sup li{
	display:inline;
	margin-right:30px;
	}

ul#menu_sup li a{
	color:#5e6770;
	text-decoration:none;
	padding:2px 4px;}
	
ul#menu_sup li a:hover, a#sel_sup{background-color:#dcdfe2;}
	
div.nombre_log{
	margin:0; 
	font-weight:bold; 	
	font-size:13px;
	color:#5e6770;
	position:absolute;
	top:18px;
	right:16px;
	text-align:right;
	}

div.buscar_log{
	font-size:10px;
	color:#5e6770;
	position:absolute;
	top:88px;
	right:18px;
	width:auto;
	text-align:left;
	line-height:7px;}
	
	
input.campolog{
	width:155px;
	height:18px;
	background:url(../img/bgcampo_log.jpg) no-repeat;
	padding:2px 4px 0;
	border:0;
	color:#515b66;
	}

input.butlog{
	width:25px;
	height:20px;
	background:url(../img/lup.jpg);
	cursor:pointer;
	border:0;
	position:relative;
	top:3px;
	}
	
	
/*--menú central--*/
ul#menu_central{
	position:absolute;
	bottom:0;
	left:235px;
	height:32px;}
	

ul#menu_central li{float:left; margin-left:1px;}

ul#menu_central li a{
	display:block;	
	height:22px;
	/*padding:10px 28px 0;*/
	padding-top:10px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	color:#515b65;
	font-weight:bold;
	background-color:#dadee1;
	width:134px;
	/*text-indent:-9999px;*/
	/*background-position:left top;
	background-repeat:no-repeat;*/}
	
ul#menu_central li a:hover,
ul#menu_central li a#selec{
/*background-position:left -32px;*/
	background-color:#515b65;
	color:#fff;
 }

/*li a.tablon{width:102px;}
	
li a.info{width:126px;}
	
li a.fotos{width:120px;}
	
li a.videos{width:119px;}*/

/*ul#menu_central li a.info{padding:10px 20px 0;}*/

/*ul#menu_central li a.mensajeria{width:108px;}*/
	
	
ul#menu_central li a.info{width:135px;}

	

/*--CONTENIDO CENTRAL--*/
div#contenido{background-color:#fff;}	
		
/*----columna izda----*/
div.columna_izda{
	width:200px;
	float:left;
	margin-left:14px;
	padding-bottom:20px;}
	
div.columna_izda p.foto_us{margin:6px 0;}

div.columna_izda h1{
	width:198px;
	height:24px;
	position:absolute;
	left:0;
	top:0;
	}

div.columna_izda h1 a{
	width:198px;
	height:24px;
	display:block; 
	text-indent:-9999px;}

div.cuadro_informacion,
div.cuadro_amigos_conectados,
div.cuadro_eventos,
div.cuadro_organizaciones,
div.cuadro_miembros,
div.cuadro_general_ev{
	width:186px;
	border-right:1px solid #d8dfea;
	position:relative;
	padding:38px 6px 30px;
	margin-bottom:12px;
	background-color:#eff1f2; }
	
div.cuadro_informacion{padding-bottom:14px; }

div.cuadro_informacion h1{background: transparent url(../img/tit_informacion.jpg);}

div.cuadro_organizaciones{padding-top:32px;}

div.cuadro_general_ev.mensajes h1{background: transparent url(../img/tit_mensajes.jpg);}
	
div.cuadro_solicitudes{
	background:#8c97a1; /*url(../img/ico_sol.jpg) no-repeat 12px 4px;*/
	border-top:1px solid #e31919;
	padding:4px 22px 12px 8px;
	margin-bottom:12px;
	}
	
div.cuadro_solicitudes p span.sol_amigos{
	background:#8c97a1 url(../img/ico_sol.jpg) no-repeat; 
	width:22px; 
	height:31px; 
	display:block; 
	float:left;
	margin-right:10px;
	}


div.cuadro_solicitudes p span.add_amigos{
	background:#8c97a1 url(../img/ico_add.jpg) no-repeat; 
	width:29px; 
	height:31px; 
	display:block; 
	float:left;
	margin-right:0px;
	position:relative;
	top:-8px;
	margin-right:4px;
	}
	
div.cuadro_solicitudes p{color:#fff;}

div.cuadro_solicitudes p a{
	color:#fff;
	font-size:12px;}

div.cuadro_solicitudes p a:hover{text-decoration:none;}
	
div.cuadro_amigos_conectados h1{
	background: transparent url(../img/tit_amigos_conectados.jpg);
	}
	
div.cuadro_organizaciones h1{
	background: transparent url(../img/tit_organizaciones.jpg);
	}
	
div.cuadro_miembros h1{
	background: transparent url(../img/tit_miembros.jpg);
	}
	
div.cuadro_general_ev.confirmacion{background-color:#8C97A1; color:#fff; padding-top:28px; padding-bottom:12px;}
	
.confirmacion h1{background: transparent url(../img/tit_confirmacion.jpg);}

.confirmados h1{background: transparent url(../img/tit_confirmados.jpg);}

.talvez h1{background: transparent url(../img/tit_talvez_asistan.jpg);}

p.titulo02{color:#777}

p.res{
	color:#000;
	margin-top:2px;}
	
div.cuadro_amigos_conectados{padding-top:30px;}

p.num{
	border-bottom:1px solid #eceff5; 
	padding-bottom:4px;
	}

p.num, p.num a{color:#3b5998; text-decoration:none;}

p.num a:hover{text-decoration:underline;}

p.num span{float:right;}

div.listado_amigos,
div.listado_organizaciones,
div.listado_miembros,
div.listado_confirmados,
div.listado_talvez{
	position:relative;
	width:186px;
	left:-7px;}

div.amigo,
div.organizacion,
div.miembro,
div.confirmado,
div.tal{
	width:50px;
	height:90px;
	float:left;
	margin:10px 0 0 12px;
	display:block;
	overflow:hidden;
	}
	
div.amigo img,
div.organizacion img,
div.miembro img,
div.listado_confirmado img,
div.listado_tal img{
	width:50px;
	height:50px;
	}

div.amigo span,
div.organizacion span,
div.miembro span,
div.listado_confirmado span,
div.listado_tal span{
	color:#3b5998;
	font-size:11px;
	display:block;
	margin-top:0px;
	}
	
div.amigo a,
div.organizacion a,
div.miembro a,
div.listado_confirmado a,
div.listado_tal a{text-decoration:none; color:#3B5998; line-height:8px;font-size:11px; margin-bottom:4px; }

div.amigo a:hover,
div.organizacion a:hover,
div.miembro a:hover,
div.listado_confirmado a:hover,
div.listado_tal a:hover{text-decoration:underline; color:#3B5998;}

div.amigo a span,
div.organizacion a span,
div.miembro a span,
div.listado_confirmado a span,
div.listado_tal a span{line-height:8px;}
	
body:nth-of-type(1) div.amigo a span{line-height:13px;}

div.cuadro_eventos{padding-bottom:12px;}
	
div.cuadro_eventos h1{background: transparent url(../img/tit_eventos.jpg);}

p.par_eventos{color:#4b555f; font-size:14px; margin-bottom:12px;}

p.par_eventos span{color:#e31818; font-size:20px;}

p.evento{color:#4b555f; clear:both;}

p.evento a{color:#3B5998; text-decoration:none;}

p.evento a:hover{text-decoration:underline;}

div.cuadro_eventos img{
	width:50px;
	height:50px;
	float:left;
	margin-right:8px;}
	
p.link_eventos{text-align:right; }

p.link_eventos a{color:#3b5998; text-decoration:none;}

p.link_eventos a:hover{text-decoration:underline;}
	
div.banner{margin:8px 0;}

div.cuadro_tv{
	height:170px;
	background-color:#c6cacf;
	padding:6px 0 0 8px;}
	
div.cuadro_tv p {
	color:#4b555f;
	font-size:13px;
	margin-bottom:16px;
	font-weight:bold;}
	
div.cuadro_tv p span{color:#fff; font-size:18px;}

div.cuadro_tv p a{
	color:#dc1717; 
	font-size:16px; 
	text-decoration:none;
	border-bottom:1px solid #dc1717;
	}

div.cuadro_tv p a:hover{border:0;}

div.cuadro_tv p.logotv a{border:none;}

/*---paraconfirmacion eventos------*/
ul.opciones_confirmacion{color:#fff; margin:8px 0 0 12px;}

ul.opciones_confirmacion li{margin-bottom:6px;}

ul.opciones_confirmacion li.boton{float:right; padding-right:6px;}

ul.opciones_confirmacion input{position:relative; top:2px;}


/*----columna centro----*/
div.columna_centro{
	width:540px;
	float:left;
	height:100%;
	margin:0 22px;
	}
	
div.caja_op2{
	width:100%;
	color:white;
	/*height:106px;*/
	background-color:#515b66;
	margin-bottom:20px;}	
	
div.caja_op2 textarea{
	width:463px;
	height:48px;
	border:0;
	background:#fff url(../img/bgarea.jpg) no-repeat;
	color:#515b66;}

.titulo{
	color:#4b555f;
	font-size:13px;
	margin-bottom:12px;
	clear:both;}

div.caja_op{
	width:100%;
	/*height:106px;*/
	background-color:#515b66;
	margin-bottom:20px;
	padding-bottom:6px;}
	
div.caja_op textarea{
	width:463px;
	height:48px;
	margin:16px 0 0 34px;
	border:0;
	padding:2px 4px;
	background:#fff url(../img/bgarea.jpg) no-repeat;
	color:#515b66;}
	
input.but_enviar{
	width:auto;
	height:21px;
	/*background:transparent url(../img/but_enviar.jpg);*/
	background-color:#EFF1F0;
	padding:0 12px;
	color:#4B555F;
	font-weight:bold;
	border:0;
	cursor:pointer;}
	
div.caja_op ul{
	color:#fff;
	margin:6px 0 0 34px;
	}

div.caja_op ul li{
	float:left;
	margin-right:8px;}
	
div.caja_op ul li strong{position:relative; left:0px; top:4px; margin-right:6px;}
	
div.caja_op ul li.boton{
	position:relative;
	top:3px;
	left:99px;
	width:76px;}
	
div.ficha01{
	clear:both; 
	padding-top:4px; 
	width:100%; 
	border-bottom:1px dotted #DFDFDF;
	margin-bottom:12px;
}

div.ficha01.sleer{border:0;}

div.ficha01 div.marco_us{
	float:left;
	width:53px;
	height:60px;
	background:transparent url(../img/bg_pick_us.jpg) no-repeat;
	padding:6px 0 0 7px;
	margin-bottom:20px;
	}
	
div.ficha01 div.marco_us02{
	float:left;
	margin-right:12px;}
	
div.marco_us img,
div.marco_us02 img{width:47px; height:45px;}
	
div.ficha01 img.pick02{
	margin-top:-8px;}
	
div.amigos_list{margin-bottom:12px;}
	
div.conversaciones{
	float:right;
	padding:10px 0 0 4px;
	margin-bottom:6px;
	margin-right:8px;
	width:440px;
	word-wrap:break-word;
	border:0;
	/*background-color:#dadee1;*/
	background-color:#EFEFEF;
	}	
	
div.texto01{
	width:438px;
	float:right;
	padding:0 0 6px 10px;
	margin-bottom:6px;
	margin-right:8px;
	/*border-bottom:1px solid #efefef;*/
	min-height:45px;
	/*margin-left:12px;*/
	width:455px;
	word-wrap:break-word;
	}
	
div.texto01.second{/*width:450px;*/ }
	
div.texto01.text_mensaje{width:470px;}
	
div.texto01.sinborde{border:0;}

div.texto01 h2{
	color:#4b555f;
	font-size:13px;
	margin-bottom:6px;
	word-wrap:break-word;}
		
div.texto01 h2 a{color:#4b555f}

div.texto01 h2  a:hover{text-decoration:none;}

div.texto01 p{font-size:11px; color:#000}

div.texto01 p.dat_mensaje{
	color:#7F7777;
	font-size:11px; 
	margin:12px 0 12px;
	word-wrap:break-word;}
	
div.texto01 p.dat_mensaje span{}
	
div.texto01 p.dat_mensaje a{
	color:#47639e;
	text-decoration:none;
	margin:0 3px;}
	
div.texto01 p.dat_mensaje a:hover{
	text-decoration:underline;}
	
.borde_coment{border-bottom:1px dotted #EFEFEF; padding-bottom:8px; margin-bottom:12px;}
	
p.texto_coment span{color:#7F7777; display:block; font-size:11px; margin-bottom:6px;}
	
p.texto_coment{
		font-size:12px;
		color:#4B555F;
		display:table-cell}
		
		
p.amigo_name{
	color:#4B555F;
    margin-top:4px;
    display:block; 
    font-size:11px;}
		
	p.par_textarea textarea{margin-left:60px; width:394px; height:50px; border:1px solid #7F7777;}
	
	p.envio_coment{margin:12px 8px 0 0; text-align:right;}
	
	/*span.rep_coment{background-color:#EFEFEF}*/
	
div.texto01 p.mensaje01{
	color:#4f5256;
	font-size:12px;
	margin:4px 0 0;}
	
div.texto01 p.mensaje01.menlink{margin-top:12px;}
	
div.texto01 p.margen02{margin-bottom:16px;}

div.texto01 p.mensaje01 a{color:#4f5256;}

div.texto01 p.mensaje01 a:hover{text-decoration:none;}

div.texto01 p.subfecha{
	color:#a3a4a5; 
	font-size:10px; 
	margin-top:6px;}

div.texto01 p.subfecha span{margin-left:12px;}

p.upload{margin:22px 0 18px;}

div.texto01 p img.imgicono{
	position:relative; 
	top:2px;
	margin-right:4px;}

/*----columna dcha----*/
div.columna_dcha{
	width:193px;
	float:left;
	height:100%;
	min-height:100%;}
	
div.buscador_cursos{
	width:181px;
	height:59px;
	background:transparent url(../img/bg_buscador.jpg);
	padding:60px 0 0 12px;
	margin:8px 0;}
	
div.buscador_cursos input.campo{
	width:124px;
	height:16px;
	padding:3px 3px 2px 4px;
	background:transparent url(../img/bgcampo.gif);
	border:none;
	font-size:11px;
	float:left;
	color:#515b66;
	}
	
div.buscador_cursos input.buscar{
	width:25px;
	height:18px;
	background:transparent url(../img/but_buscar.gif);
	border:0;
	cursor:pointer;
	margin:2px 0 0 12px;
}
	
div.banner02{margin:8px 0;}



/*---SECCIONES FOTOS & VIDEOS----*/
div.caja_seccion{
	width:516px;
	padding:25px 12px;
	background-color:#515b66;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
	}
	
div.caja_seccion.org{
	width:100%;
	padding:25px 0 0;
	background-color:white;
	/*margin-bottom:20px;*/
	position:relative;
	
	}	
	
h2.titulo{
	margin-bottom:22px; 
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1px;
	border-bottom:1px dotted #666;
	padding-bottom:4px; 
}

div.columna_centro h2.titulo_al{
	color:#4b555f;
	font-size:12px;
	margin-bottom:12px;
	word-wrap:break-word;}
	
div.columna_centro h2.titulo_error{
	color:#E41819;
	font-size:12px;
	margin-bottom:12px;
	font-weight:normal;
	word-wrap:break-word;}

h2.titulo_error02,
p#titulo_error02{
	color:#E41819;
	font-size:11px;
	margin-top:-15px;
	margin-bottom:15px;
	font-weight:normal;
	word-wrap:break-word;}
	
p#titulo_error02{margin:-30px 0 14px}

p.par_reestablecer{margin-bottom:20px;}

p.par_reestablecer a{color:#5e6770; }

p.par_reestablecer a:hover{text-decoration:none;}

div.contenido_seccion{
	background-color:#fff;
	padding:30px 18px;
	
	}
	
div.contenido_seccion h2,
div.contenido_seccion legend{
	color:#515b66;
	font-size:13px;
	margin-bottom:30px;
	position:relative;}
	
div.contenido_seccion h2.titulo{text-transform:uppercase;}
	
div.contenido_seccion h3{
	color:#cd1515;
	font-size:13px;
	margin-bottom:12px;
	position:relative;}
	
div.bloque_picks{
	margin-left:-26px;}
	
div.picks{
	float:left;
	margin:0 0 20px 27px;
	width:141px;
	}
	
div.picks img{
	width:141px;
	height:91px;}
	
div.enlaces
{
	position:relative;
	/*position:absolute;*/
	/*bottom:42px;*/
	/*bottom:5px;*/
	/*right:12px;*/
	float:right;
	right:-10px;
	margin-bottom:16px;
	}
	
div.enlaces.sec_enlace{float:left; right:0;}

div.enlace
{
	position:relative;
	float:right;
	z-index:10;
	}
	
div.enlaces02{
	position:absolute;
	top:106px;
	right:12px;}

div.enlaces a, div.enlace a,
div.enlaces02 a{
	color:#515b66;
	text-decoration:none;
	margin-right:16px;
	font-size:10px;
	font-weight:bold;
	}
	
div.enlaces a:hover, div.enlace a:hover,
div.enlaces02 a:hover{color:#c3c8ce}


a.enlace_web {
	color:#515b66;
	text-decoration:none;
	margin-right:16px;
	font-size:11px;
	font-weight:normal;
	} 
a.enlace_web:hover{color:#c3c8ce}


p.foto_selec,
p.rep_video{margin:0 0 16px;}

/*p.foto_selec img{
	width:480px;
	height:320px}*/
	
p.foto_selec {text-align:center;}
	
p.nombres{color:#070707;}

p.nombres a{color:#4c67a1; text-decoration:none;}

p.nombres span{color:#7e7e7e;}


/*----INFORMACIÓN-------------*/
ul.lista_informacion,
p.par_lista{
	color:#515b66;
	font-size:11px;
	margin-top:-14px;}
	
ul.lista_informacion li{
	margin-bottom:4px;}
	
p.par_lista{margin-top:-13px;}
	
div.editar{
	position:absolute;
	top:32px;
	right:22px;
	}
	
div.editar.edit02{top:26px; text-align:right; right:0;}

div.editar a{
	background: transparent url(../img/ico_editar.gif) no-repeat;
	color:#c40e0e;
	font-size:11px;
	padding:0 0 0 24px;
	display:block;
	height:16px;
	text-decoration:none;	
	}
	
div.editar a:hover{text-decoration:underline;}

hr{
	height:1px;
	width:275px;
	background-color:#cdcdcd;
	margin:40px auto;
	border:0;
	clear:both;
	display:none;
	}

/*.hr2{
	height:1px;
	width:400px;
	background-color:#cdcdcd;
	margin:5px auto;
	border:0;
	clear:both;
	}*/
	

	
ul.lista_informacion_ed{
	/*background-color:#c3c8ce;*/
	width:100%;
	/*height:120px;*/
	/*min-height:118px;*/
	/*padding:8px 0;*/
	margin:12px 0 0;
	}
	
ul.lista_informacion_ed li{clear:both;}	
	
ul.lista_informacion_ed label{
	color:#667482;	
	font-weight:bold;
	text-align:right;
	width:140px;
	display:block;
	float:left;
	clear:both;
	position:relative;
	top:4px;
}
	
ul.lista_informacion_ed input,
ul.lista_informacion_ed select,
ul.lista_informacion_ed textarea{
	float:left;
	padding:2px;
	border:1px solid #697785;
	width:248px;
	height:14px;
	margin:3px 0 0 10px;}
	
ul.lista_informacion_ed textarea{height:50px;}
	
ul.lista_informacion_ed select{height:22px; width:254px;}
	
ul.lista_informacion_ed input.in_medio{	width:95px;}

ul.lista_informacion_ed input.in_medio02{width:42px;}

ul.lista_informacion_ed input.in_medio03{width:55px;}
	
/*-----------------------*/
div.bannerfacebook{ 	
	width:194px;
	height:37px;
	position:relative; 
	margin:8px 0 0}



div.bannerfacebook a{
	background:transparent url(../img/link_facebook.jpg) no-repeat;
	display:block;
	width:194px;
	height:37px;
	text-indent:-9999px;}
	
	
/*---footer-*/
div#pie{
	width:100%;
	position:relative;
	background-color:#fff;
	clear:both;
	}

ul.footer{	
	width:700px; 
	height:70px;
	padding-top:20px;
	list-style:none;
	margin:0 auto;
	border-top:1px dotted #8F979C;
	background-color:#fff;
	 }
	
ul.footer li{float:left; margin-left:28px; padding:10px 0;}

ul.footer li.inno{
	border-right:1px solid #949494;
	padding:20px 20px 20px 10px;}

ul.footer li.union{margin-left:0px;}

ul.footer li.li_parrafos{
	width:450px; 
	border-right:1px dotted #939008;
	padding-right:16px;
	margin-left:0;
	display:inline;}

ul.footer li p{
	color:#5e5151; 
	font-family:"Trebuchet MS"; 
	font-size:11px; 
	margin:0 0 0 12px;}

ul.footer li p.link_inn{text-align:right;}

ul.footer li p.link_inn img{position:relative; top:2px; margin-left:6px;float:none;}

ul.footer a{color:#727A81; text-decoration:none;font-size:11px;float:none;}


/*-----PAGINA DE REGISTRO---------------
-----------------------------------------*/

body#bgregistro{background: #fff none; overflow-x:hidden;}

div.cab_registro{
	width:100%;
	height:118px;
	background: transparent url(../img/bgcab_registro.jpg) no-repeat;
	}
	
div.cuadro_tit_reg{
	width:930px;
	margin:0 auto;
	height:118px;
	position:relative;}
	
h1.tit_reg{
	width:190px;
	height:87px;
	background:transparent url(../img/logo_enredate.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	left:100px;}
	
p.sub_registro{
	width:378px;
	height:87px;
	/*background:transparent url(../img/sub_registro.png) no-repeat;*/
	position:absolute;
	/*top:12px;*/
	top:34px;
	right:12px;
	color:#fff;
	font-family:Arial;
	font-size:26px;
	line-height:28px;
	font-style:italic;
	/*font-weight:bold;*/
	/*text-indent:-9999px;*/
	}
	
div.centro_registro{
	width:100%;
	height:695px;
	background-color:#fff;}

body#bgregistro .wrapper{
	width:930px;
	height:695px;
	margin:0 auto;
	background:transparent url(../img/img_registro.jpg) no-repeat left 100px;
	position:relative;
	}

ul.login_reg{}

ul.login_reg li {margin-bottom:10px;}

ul.login_reg li.boton_log{position:relative;top:-54px; left:240px;}

ul.login_reg li.boton_log.bot_seg{top:-35px;}

ul.login_reg li input{
	width:210px;
	height:19px;
	border:1px solid #b0b0b0;
	padding:3px 6px 0;
	font-size:13px;
	color:#5e6770;}
	
ul.login_reg li input.but_entrar{
	width:96px;
	height:25px;
	background:#687685 url(../img/but_entrar.gif);
	border:0;
	cursor:pointer;}
	
div.right_reg{
	width:384px;
	float:right;
	padding-top:34px;}
	
h2.hregistrate{
	color:#e31818;
	font-size:21px;
	margin-bottom:12px;
	font-weight:normal;}
	
div.right_reg p{
	color:#5e6770;}
	
table.tab_login{color:#5e6770; margin-top:12px; font-size:12px; position:relative;}

table.tab_login td{padding:9px 5px; text-align:right}

table.tab_login td.campoleft{ text-align:left;}

table.tab_login input{
	width:232px;
	height:18px;
	border:1px solid #6b7987;
	padding:2px 2px 0;}
	
select.sel01,
select.sel02,
select.sel03,
select.sel04,
select.sel05{
	width:142px;
	height:22px;
	font-size:12px;
	padding:2px;
	border:1px solid #6b7987;
	color:#5e6770;
	}
	
select.sel01 option{padding-left:5px;}

select.sel02{width:60px;}

select.sel03{width:95px; margin:0 8px;}

ul.lista_informacion_ed select.sel04{width:67px;}

ul.lista_informacion_ed select.sel05{width:100px;}

table.tab_login select.sel04{width:66px;}

table.tab_login select.sel05{width:100px;}

p.aviso_email{
	font-size:9px; 
	line-height:11px;
	width:240px;
	margin-top:2px;
	font-style:italic;
	margin-bottom: -10px;
}

div#pie.pie_reg{
	position:absolute;
	bottom:0;
	}
	
	
/*---ultimos-------------------*/



ul.login_reg li input.but,
table.tab_login input.but,
input.but,
ul.lista_informacion_ed input.but,
table.tablaeditar input.but{
		background-color:#687685; 
          padding:4px 12px;
          color:#fff;
          font-size:12px;
          border:0;
          width:auto;
          height:auto;
          cursor:pointer;}
          
 ul.lista_informacion_ed li.forbut{}
 
 ul.lista_informacion_ed.bgbg{background-color:#c3c8ce; padding:6px 0 16px; clear:both; position:relative; top:12px; padding-bottom:30px;}
          
ul.lista_informacion_ed input.extrabut{width:130px;  float:right; margin:16px 76px 12px 0;}
          
          
          
table.tablaeditar{
	color:#667482;	
	font-weight:bold;
	clear:both;
	width:100%;
	
}

/*table.tablaeditar label{float:none; width:auto; clear:none; display:inline;}*/

div.fondoform{background-color:#c3c8ce;  padding:4px 0 12px;  position:relative; top:-12px; margin-bottom:20px;}

div.fondoform.bgpadding{padding-top:12px;}

table.tablaeditar td.paraweb{vertical-align:top; padding-left:4px;}
	
table.tablaeditar input,
table.tablaeditar select{
	float:left;
	padding:2px;
	border:1px solid #697785;
	width:248px;
	height:14px;
	margin:3px 0 0 10px;}
	
table.tablaeditar select{height:22px; width:256px;}

h2 input{float:right;position:relative; top:0px;}

div.clear02{clear:both; margin-top:22px;}

p.tit_gal{text-align:center; margin-top:12px; }

p.tit_gal a{color:#515b66;}

p.tit_gal a:hover{text-decoration:none;}

input, textarea{font-family:Arial; font-size:11px; color:#515b66; padding:3px 3px 2px 4px;}

select{color:#515b66;}

p.men{color:#515b66; text-align:center; font-size:12px;}


div.wallAttachmentForm p{color:#fff; margin-left:18px;}

div.wallAttachmentForm p input
{
	padding:2px;
	border:1px solid #697785;
	width:248px;
	height:14px;
	margin:3px 0 0 10px;}
	
div.wallAttachmentForm p input.but_examinar{height:18px;}
	
/* overlay for model ajax forms */
#overlay {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align:center;
	z-index: 1000;
	background-image: url('../img/form-background.png');
}

p.usuario_pres{
	position:absolute;
	top:62px;
	left:236px;
	font-size:14px;
	color:#515B66}
	
p.usuario_pres strong{font-size:17px;}

p.usuario_pres span{font-size:11px; color:#AFA4A4; margin-left:12px;}


/*---Mensajeria-------------*/
h1.tit_mensajeria{
	color:#4b555f; 
	font-size:16px; 
	background: transparent url(../img/ico_mensaje.png) no-repeat;
	height:22px;
	padding:2px 0 0 32px;
	margin:0 0 12px 0;}
	
div.barra_mensajeria{margin-bottom:30px;}

div.barra_mensajeria input.but{font-size:11px;}

div.barra_mensajeria span.seleccionar {
	color:#4b555f;
	float:right;
	position:relative;
	top:8px;
}

div.barra_mensajeria.bar_dos{margin-bottom:12px;}

div.barra_mensajeria.bar_dos span.seleccionar{float:none; top:0; font-size:11px;}

div.barra_mensajeria p span.links_but a{
	background-color:#687685; 
    padding:4px 12px;
    color:#fff;
    font-size:11px;
    border:0;
    width:auto;
    height:auto;
	text-decoration:none;
    }


div.barra_mensajeria span.seleccionar a{color:#4c67a1; text-decoration:none;}

div.barra_mensajeria span.seleccionar a:hover{text-decoration:underline;}

p.sub_barra{border-bottom:1px dotted #4b555f;}

table.form_mensajes input{width:390px; height:19px;}

table.form_mensajes textarea{width:394px;}

span.buscar_men{float:right; margin-right:112px; position:relative; top:-15px;}

span.buscar_men input{
	padding:1px 2px;
	border:1px solid #697785;
	width:120px;
	height:12px;
	float:left;
}

span.buscar_men input.but_buscar02{
	background: transparent url(../img/lup02.gif) no-repeat;
	width:20px;
	height:16px;
	border:0;
	margin-left:4px;
	cursor:pointer;
}


div.texto01 h2 span.fecha_tit{
	font-size:11px; 
	margin-left:6px; 
	font-weight:normal; 
	color:#7F7777}


p.data{color:#7F7777}

p.evento{vertical-align:middle}

/*p.evento.trans{margin-top:22px; }

p.evento.trans img{position:relative; top:-12px}*/

h2 span.frase{font-weight:normal; font-size:11px;}

span.fechafin{color:#515b66; position:relative; top:8px; left:6px; cursor:pointer;}

span.fechafin:hover{color:#000;}


h2.quiztitle 
{
    color:#E41819;
	font-size:13px;
	margin:6px 0px 6px 0px;
	float: left;
	clear: both;
}

div.quizanwsers p
{
    margin: 3px 0px 3px 20px;
    float: left;
    clear: both;
}

div.quizanwsers p label
{
    font-size: 13px;
    color: #4b555f;
    float: left;
    display: block;
    width: 450px;
}

div.quizanwsers p input
{
    margin: 0px 5px 0px 0px;
    display: block;
    float: left;
}

h2 
{
    font-size: 16px;
    color: #4b555f;
    font-weight: bold;
}

div.pageMessage 
{
    margin: 50px; 
}

div.pageMessage.marco
{
	background-color:#EFF1F2;
	padding:20px;
	margin:50px 20px;}

div.pageMessage h2
{
    margin-top: 10px;
    margin-bottom: 20px;
}

div.pageMessage.marco h2{margin:0 0 20px}

div.pageMessage.marco p.par_codigo
{
	margin-top:22px; 
	font-size:12px;
	text-align:center;
	}
	
div.pageMessage.marco p.par_codigo strong{margin-right:6px;}
	
div.pageMessage.marco p.par_codigo input{font-size:12px;}

div.pageMessage p
{
    margin: 0px 100px 20px 40px;
}

div.pageMessage.marco p{margin:0 0 8px 12px; color: #4b555f;}

p.text 
{
    font-size: 12px;
    margin: 5px 0px 5px 0px;
}

div.new_enlaces{}

div.new_enlaces p{margin-bottom:6px;}

div.new_enlaces p a{
	background-color:#e41819;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:2px;
	font-size:11px;
	}
	
div.new_enlaces p a:hover
{
	background-color:#4b555f;
	color:#fff;}


div.tab_usu
{
	margin-top:20px;}
	
	
div.tab_usu table{margin-top:12px; width:100%; color:#4b555f}

div.tab_usu table td{padding:4px 4px 4px 8px; background-color:#EFF1F2}

div.tab_usu table thead th
{
	background-color:#E41819; 
	color:#fff;
	text-transform:uppercase;
	padding:4px 4px 4px 8px;
	
	font-size:11px;}