*{margin:0; padding:0; outline:0;}
html, body {width:100%;height:100%;}
body{font-family:Arial, Helvetica, sans-serif; color:#666;}

/*AQUI VAN ALGUNOS SETEOS PARA USO NECESARIO*/
h2{color:#FFF; font-size:1.3em; text-align:center;}
hr{margin:10px 0; border:2px inset #999;}
img{border:0;}
a:active{color:#39C; text-decoration:underline;}/*PARA TODOS LOS VINCULOS*/
.selects_all{border:0; background:transparent; margin:1px 0 0 2px; color:#666; width:185px; height:20px;}
ul{list-style:none; margin:0; padding:7px;}



/*AUXILIARES*/
.corte{clear:both;}
.oculto{display:none;}
.mostrar{display:block;}
.centrar{text-align:center;}
.alig_derecha{text-align:right; font-weight:normal;}
.hr{margin:3px 0; border:1px solid #999;}
/*AUXILIARES*/

/*ESTRUCTURA GENERAL*/
#contenedor { min-width:950px;width:100%;height:100%;background:url(../imagenes/fondo.jpg) repeat-x;}/*CONTENEDOR PRINCIPAL*/
#cabecera{height:123px;background:url(../imagenes/cabecera2.jpg) repeat-x 100% 30px;height:148px;position:relative;}
#col_izquierda{margin:20px 250px 0 0; overflow:visible;}
#col_derecha{width:240px; float:right;}
#pie{width:90%; height:100px;margin:50px 0 0 15px; background:url(../imagenes/pie.png) no-repeat top left;}
	#pie2{height:100px;background:url(../imagenes/pie.png) no-repeat top right;}
	#pie_content{width:90%; margin:0 auto; background:#5F7C8C url(../imagenes/pie.png) repeat-x top center; height:100px;}
		#pie_content p{padding:35px 0 0 0; color:#FFF; font-size:0.8em; font-weight:bold;}
		#pie_content p img{ float:left; padding:0 10px 0 0;}
		#txt_pie{ width:90%;text-align:center;font-size:0.7em; font-weight:bold; margin:15px 0 0 0;}
			#txt_pie a{color:#666;text-decoration:none;}
			#txt_pie a:hover{color:#666;text-decoration:underline;}
/*ESTRUCTURA GENERAL*/

/*ESTRUCTURA INTERNA*/
	.cabecera_dentro{text-align:center; background:url(../imagenes/cabecera1.jpg) no-repeat 100% 30px}
	.logo{width:273px;height:146px;}
	
/*LANDING PAGE*/
#landing{width:700px; margin:50px auto 0 auto;}
	#landing h2{ color:#206188; font-size:1.3em; font-weight:normal; margin:100px 0 0 0;}
	#landing p{color:#206188; font-size:1em; margin:5px 0 0 0;}
	.reg_col1{width:250px; float:left;}
	.reg_col2{ margin:0 0 0 250px;}
	.cont_reg{width:310px;color:#333; font-size:12px; font-weight:bold;margin:0 0 0 100px; background:url(../imagenes/sprite2.png) no-repeat top;}
	.cont_reg2{width:310px;background:url(../imagenes/sprite2.png) no-repeat bottom; overflow:hidden;}
		.cont_reg2 form{background:#C5D6EF; width:290px; padding:0 10px; display:block; margin:22px 0;}
			.cont_reg2 form h3{color:#206188; font-size:1.3em; text-align:center; font-weight:normal;}
		.reg_usuario{width:275px;background:url(../imagenes/rayas.png) repeat; margin:10px auto 0 auto; border:1px solid #CCC; padding:10px 0 10px 7px;}
		.txt_usuario{ width:50px; font-size:12px; font-weight:bold; display:block; margin:3px 5px 0 0;}
		.cuadro1{width:130px; height:25px; background:url(../imagenes/c1.png) no-repeat; margin:0 0 12px 0}
		.cuadros1{background:transparent; border:0; width:128px;height:21px;margin:3px 0 0 2px;}
		.cuadro2{width:203px; height:23px; background:url(../imagenes/c2.png) no-repeat;}
		.cuadros2{background:transparent; border:0; width:200px;height:21px; margin:3px 0 0 2px;}
		.comprobar{width:66px; height:24px; float:left; color:#FFF;font-weight:bold; background:url(../imagenes/verificar.png) no-repeat; margin:0 0 0 5px; padding:0; border:0;}
		/*contraseņa*/
		.contra{ width:130px; float:left; margin:13px 0 0 0; margin:12px 0 0 7px;}
		/*contraseņa*/
		.enviar{width:87px; height:23px;background:url(../imagenes/enviar.png) no-repeat; margin:10px 5px 0 0; padding:0 0 0 25px; border:0; color:#FFF; text-align:center;font-weight:bold;}
		.captcha{ background:#738CA4; height:30px; float:left; margin:3px 0 0 0; text-align:center;}
		
		/*MENSAJE DE RESPUESTA DESPUES DE HACER EL ENVIO*/
		.mensaje_reg{width:700px;-moz-border-radius:10px;-webkit-border-radius:10px;border_radius:10px;border:1px solid #999;background:#E1EBF6;text-align:center;color#333; font-size:0.9em;margin:130px auto 0 auto;}
    .mensaje_reg p{display:block;; margin:30px 20px;}
    .color_wazkit{color:#005072; font-weight:bold;}
		
/*La parte de abajo*/
/*MENSAJE DE RESPUESTA DESPUES DE HACER EL ENVIO*/
		
/*LANDING PAGE*/

/*COMIENZA LA ESTRUCTURA DEL CONTENIDO DE LA DERECHA*/
	/*FORMULARIO DE LOGIN*/
	.login_sup{width:240px; background:url(../imagenes/sprite.png) no-repeat top left; height:15px;}
	.login_content{background:#2F92CB; width:240px; color:#FFF; font-size:0.8em; font-weight:bold;}
	.login_inf{width:240px; background:url(../imagenes/sprite.png) no-repeat bottom left;height:15px;}
	.login_content a{text-decoration:none; color:#FFF;}
	.login_content a:hover{text-decoration:underline; color:#FFF;}
	
	/*FORMULARIO DE LOGIN EN ESTADO = "ON"*/
	.img_avatar1{display: table;width:90px; height:90px;margin:0 0 0 15px; padding:10px 0 0 0; overflow:hidden;}
	.logueado_txt{width:130px;float:right;}
		.opciones{font-size:0.9em; top:50px; right:10px; padding:5px 0 0 35px}
	
	/*FORMULARIO DE LOGIN EN ESTADO = "OFF"*/
	.login_content form{width:200px; display:block; margin:0 auto; padding:15px 0 0 0;}
	.labels{display:block; width:70px; clear:both; float:left;}
	.inputs{border:1px solid #CCC; width:125px;float:left;}
	.submit{width:81px;height:24px;background:url(../imagenes/ir.gif) no-repeat; cursor:pointer; border:0; color:#FFF; font-weight:bold;}
	.error{color:#930; text-align:center;} 
	.login_content label{line-height: 24px;}
	
	.descarga{text-align:center; width:150px; margin:15px auto; font-weight:normal; font-size:0.8em;}
	.descarga a{color:#333; text-decoration:none; font-size:0.8em;font-weight:bold}
	.descarga a:hover{color:#333; text-decoration:underline;font-size:0.8em; font-weight:bold;}
/*COMIENZA LA ESTRUCTURA DEL CONTENIDO DE LA DERECHA*/

/*COMIENZA LA ESTRUCTURA DEL CONTENIDO DE LA IZQUIERDA*/
	/*FORMULARIO POST*/
	.crear_post{ width:90%; margin:0 auto 10px auto;height:40px;}
	.crear_post div.n_tema{width:357px; height:23px; border:0; background:transparent url(../imagenes/inputs.gif) no-repeat;float:left; margin:0 10px 0 0;}
		.n_tema input{border:0; background:transparent; height:23px; width:350px; margin:4px 5px 0 5px; color:#666;}
	.crear_post .n_cate{width:200px; height:23px; background:transparent url(../imagenes/select.gif) no-repeat; float:left;}
		.boton_post{width:87px; height:30px; margin:-3px 0 0 10px; background:transparent url(../imagenes/wazkit.gif) no-repeat;border:0; float:left; cursor:pointer;}
		
.cuadros{ margin:10px; clear:left;}
	/*CABECERA AZUL*/
	.esquina_izq{background:url(../imagenes/sprite.png) no-repeat top left;}
	.esquina_der{background:url(../imagenes/sprite.png) no-repeat top right;}
	.centro{background:#39C; margin:0 15px;display:block; color:#FFF; font-weight:bold; font-size:0.8em; min-height:25px; height:auto!important; height:25px; padding:5px 0 0 0;}
	.centro a{text-decoration:underline; color:#FFF;}
	.centro a:hover{text-decoration:none; color:#FFF;}
	
	/*buscar*/
	.buscar{width:200px; height:24px;position:absolute; right: 25px; top: 60px;}
		.input_buscar{border:0; height:24px; width:131px; background:transparent url(../imagenes/buscar.png) no-repeat; margin:3px 0 0 3px; padding:3px 0 0 0; outline:0;}
		.boton_b{width:24px; height:23px; background:url(../imagenes/lupa.gif) no-repeat; border:0;cursor:pointer}
/*buscar*/
			
	/*CUERPO DEL MENSAJE*/
	.cuerpo_mensaje{border:2px solid #CDCDCD;padding:7px 15px; display:block;}
	.filtro_cate{width:200px; height:23px; background:transparent url(../imagenes/select.gif) no-repeat; float:right; margin:-25px 0 0 0;}
	.cerrar_tema{ width:150px; height:25px;float:right; margin:-27px 10px 0 0;}
		.cerrar_tema input{width:150px; height:25px;background:url(../imagenes/cerrar_tema.jpg) no-repeat; border:0; cursor:pointer;}
	.eliminar_post{width:32px; height:32px; background:url(../imagenes/dtema.png) no-repeat; border:0; cursor:pointer; font-size:1px;}
	.activar{width:28px; height:32px; background:url(../imagenes/a_user.png) no-repeat; border:0; cursor:pointer; font-size:1px;}
	.banear{width:28px; height:32px; background:url(../imagenes/d_user.png) no-repeat; border:0; cursor:pointer; font-size:1px;}
	.tema_cerrado{color:#990000; padding:15px 0 15px 15px; font-weight:bold; font-size:0.9em;}
/*TERMINA LA ESTRUCTURA DEL CONTENIDO DE LA IZQUIERDA*/

/*COMIENZA MVINCULOS*/
	/*LISTAS DE TEMAS*/
	a.contens{color:#2A2A2A; text-decoration:none;display:block; padding:3px 0 0 27px; background:url(../imagenes/lista.png) no-repeat 1px 3px;font-size:0.8em;}
	a.contens:hover{ color:#999;display:block;padding:3px 0 0 27px;background:url(../imagenes/lista.png) no-repeat 1px 3px;;font-size:0.8em;}
	a.contens:focus{ color:#999;display:block;padding:3px 0 0 27px;background:url(../imagenes/lista.png) no-repeat 1px 3px;;font-size:0.8em;}
	
	.vermass{width:100%; text-align:right;list-style: none;}
	a.vermas{text-decoration:none; padding:7px;background:#2F92CB; color:#FFF; height:30px}
	a.vermas:hover{text-decoration:none;background:#2F92CB; color:#333;padding:7px;}
	a.vermas:focus{text-decoration:none;background:#2F92CB; color:#333;padding:7px;}
	
	/*TEMAS RELACIONADOS*/
	ul.otras{list-style:none; margin:0; padding:0;}
	ul.otras li{color:#666; margin:0; padding-left:15px;font-size:0.8em;}
	a.otras{color:#2A2A2A;background:none; text-decoration:underline;padding:3px 0; display:block;}
	a.otras:hover{color:#999;padding:3px 0;background:none; display:block;font-size:1em; text-decoration:underline;}
	a.otras:focus{color:#999;padding:3px 0;background:none; display:block;font-size:1em; text-decoration:underline;}
	
	.avatares{display:block; width:70px; height:70px; overflow:hidden;}
/*TERMINA VINCULOS*/

/*PAGINADOR*/
#paginador{overflow:visible;}
.paginador{float:right; margin:10px 0 0 0;}
	a.actual{color:#333; text-decoration:none; display:block; cursor:default;border:1px solid #CDCDCD; width:23px; height:20px; text-align:center; padding-top:5px; font-weight:bold; font-size:0.8em; float:left;margin:0 3px;}
	a.otros{ background:#2F92CB;color:#FFF; text-decoration:none; display:block;width:24px; height:22px; text-align:center; padding-top:5px; font-weight:bold; font-size:0.8em; float:left;margin:0 3px 0 0;}
	a.otros:hover{color:#333; text-decoration:none; float:left;margin:0 3px 0 0;}
	a.siguiente{ background:#2F92CB;color:#FFF; text-decoration:none; display:block;width:70px; height:22px; text-align:center; padding-top:5px; font-weight:bold; font-size:0.8em; float:left;margin:0 3px 0 0;}
	a.siguiente:hover{color:#333; text-decoration:none; float:left;margin:0 3px 0 0;}
/*PAGINADOR*/

/*RESPUESTAS Y RESPONDER TEMAS DENTRO DE UNO*/
.r_avatar{w width:90px; height:90px; overflow:hidden; text-align:left;}
	.r_avatar img{margin:5px 0 0 0;}
	.r_avatar form{display:inline;}
.r_nick{font-weight:bold;padding:25px 5px 70px 8px; font-size:0.8em; width:120px; text-align:left;}
table p{font-size:0.9em;padding:25px 0 0 0;}
.textarea{ border:1px solid #CCC; width:400px; margin:10px 0 0 0;}
.responder{background:transparent url(../imagenes/responder.png) no-repeat;color:#FFF;font-weight:bold; width:110px; height:30px; cursor:pointer; border:0;padding:0 0 10px 23px}
/*RESPONDER TEMAS DENTRO DE UNO*/

/*ALERTAS*/
.fondo_alertas{position:absolute;width:100%;height:100%;background:#000;left:0;top:0;opacity: 0.5;-moz-opacity: 0.5; filter: alpha(opacity=50); display:none; z-index:10;}
.alertas{ width:345px; height:241px;z-index:11; position:absolute; top:50%; left:50%; margin:-120px 0 0 -172px; background:url(../imagenes/mensaje.png) no-repeat; display:none;}
	.titulo_m{color:#FFFFFF; font-size:0.9em; font-weight:bold; display:block; padding:10px 0 0 10px}
	.alertas p{color:#333; font-size:0.8em; padding:30px 0 0 15px; margin:0 0 13px 0}
	.alertas a{display:block; width:81px; height:24px; background:url(../imagenes/ir.gif) no-repeat; color:#FFF; text-decoration:none; font-size:0.8em;padding:4px 0 0 0; font-weight:bold; margin:0 auto; text-align:center;}
	
	/*GUARDANDO y RESPONDIENDO*/
	.guardando,.respondiendo{width:175px; height:36px; background:url(../imagenes/mensajito.png) no-repeat;  display:none; text-align:center; color:#FFF; font-size:0.9em; padding:10px 0 0 0; font-weight:bold;margin:15px auto;}
	.cargando{ float:right; width:41px;height:20px;margin:-30px 30px 0 0;display:none;}

.pregunta{width:231px; height:150px;float:left;}
/*ALERTAS*/

/*FORMULARIO DE CONTACTO*/
.contacto{width:400px; margin:20px auto 0 auto;font-size:0.8em; color:#FFF; background:url(../imagenes/sprite.png) repeat-x top left; overflow:hidden;}
	.contacto form{width:360px;background:#2F92CB; margin-left:20px; padding:20px 0;}
	.labeles{display:block; width:90px; clear:both; float:left; margin:10px 0 0 15px;}
	.inputss{border:1px solid #CCC; width:160px;float:left;margin:7px 0 0 0; height:20px}
	.contacto textarea { width:300px; border:1px solid #CCC;margin:0 0 0 15px;}
	
.contacto2{ width:400px; height:20px;background:url(../imagenes/sprite.png) bottom right; margin:0 auto}
	.contacto2 div{background:#2F92CB; margin-right:20px; height:20px}
/*FORMULARIO DE CONTACTO*/

/*PARA EL PERFIL*/
.perfil_izquierda{ width:210px; float:left; text-align:center;}
	.perfil_izquierda .modificar{text-align:center;text-decoration:none; font-size:13px; padding:4px 0 0 10px; width:109px;height: 29px;background: url("../imagenes/responder.png") no-repeat; display: block;margin: 0 auto;color:#FFF;font-weight: bold;} 
	.cont_avatar{ background:#2F92CB; border:1px solid #2F92CB; width:110px;margin:10px auto; text-align:center;}
		.cont_avatar img{ padding:10px 0;}
.perfil_derecha{overflow:hidden;margin:0 0 0 210px; font-size:0.8em;}
	.perfil_derecha table{width:270px;}
	.acercade{padding:5px 15px 15px 0; font-weight:normal;}
	
	/*EDITAR PERFIL*/
	.e_perfil{width:490px; margin:20px auto 0 auto;color:#333; background:url(../imagenes/sprite2.png) repeat-x top left; overflow:hidden}
		.e_perfil p{font-size:0.8em;}
		.e_perfil fieldset{border:1px solid #333; padding:5px; margin:15px auto;width:350px;}
		.tope{background:#C5D6EF;height:25px; width:200px; margin:0 auto;}/*ESTO ESTA AL DOPEM PERO SE QUEDA*/
		.e_perfil form{background:#C5D6EF;border-left:20px solid #C5D6EF; margin:25px 0 0 0;}
		.label_e{display:block; width:100px; clear:both; float:left; margin:10px 0 0 15px; font-size:0.8em;}
		.inputs_e{border:1px solid #CCC; width:220px;float:left;margin:7px 0 0 0; height:20px}
		.e_perfil textarea { width:300px; border:1px solid #CCC;margin:0 0 0 15px;}		
		.sel_fecha{border:0; background:#FFF; margin:10px 0 0 0;}		
		.e_perfil2{ width:490px; height:20px;background:url(../imagenes/sprite2.png) bottom right; margin:0 auto}
			.e_perfil2 div{background:#C5D6EF; margin-right:20px; height:20px}		
		.e_avatar{width:430px; margin:0 auto;}
			.e_avatar strong{font-size:0.8em;}
		.avatar{background:#2F92CB; border:1px solid #2F92CB; width:90px; height:90px; overflow:hidden;margin:0 20px 0 0;float:left;}
			.avatar img{padding:10px;}
		.txt_avatar{font-size:1em; font-weight:normal; margin:0 0 0 40px;}
	/*EDITAR PERFIL*/
/*PARA EL PERFIL*/
			
/*RECUPERAR CONTRASEŅA*/
.rec_label{display:block; margin-left:38px;}
/*RECUPERAR CONTRASEŅA*/
/*CREAR EDITAR CATEGORIAS*/
.n_cates fieldset label, legend{font-size:0.8em;}
.n_cates{width:200px; border:1px solid #999; padding:10px; background:#C5D7ED; display:block; margin:0 auto 15px auto;}
.n_cates_txt{border:1px solid #CCC; margin:0 0 5px 0;}
.cates{list-style:disc;}
.cates li{background:none;}
a.cates{color:#333;text-decoration:none; display:block; padding:3px; font-size:0.8em}
a.cates:hover{display:block; color:#999; text-decoration:none; background:#33CCFF; padding:3px;font-size:0.8em}
/*CREAR EDITAR CATEGORIAS*/

.baneado{font-size:0.7em; font-weight:bold; color:#993300; display:block;}

.sinse{background:#2F92CB; padding:10px; color:#FFF; font-size:0.8em; margin:60px 0 20px 0; text-align:center;}
	.sinse a{color:#FFF; font-weight:bold; text-decoration:none;}
	.sinse a:hover,.sinse a:focus,.sinse a:active{color:#FFF; font-weight:bold; text-decoration:underline;}
	
/*VINCULOS DE LOS CONTENIDOS DE LAS RESPUESTAS*/
a.respue{color:#3399FF; text-decoration:none;}
a.respue:hover{color:#3399FF; text-decoration:underline;}

/*IMAGENES SUPERIORES*/
.haz{width: 235px; height: 154px;position: absolute;left:10px; top:10px;}
/*IMAGENES SUPERIORES*/

/*BANDERAS*/
#banderas{width:90px;height:24px;position: absolute;top:0;right: 50px;}
	#banderas input{width:90px;height:24px;border:0;margin:0;padding:0; background:transparent url("../imagenes/bandera.png") no-repeat; text-align: center; color:#FFF;cursor:pointer;}
/*BANDERAS*/