/*DEFINICIONES*/

body { 
	background: url(../images/bkg_fondo_estirar.gif) repeat-x;
	background-color: #ffffff;
	margin: 0px; 
	padding:0px;
	border:0px;
}
	
form{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}

span {
		margin:0px;
		padding:0px;
		border:0px;
}

p {
		margin:0px;
		padding:0px;
		border:0px;
		line-height:0.8em;
}

li {
		margin:0px;
		padding:0px;
		list-style: none;
}

div{
	display:block;
	position:relative;
}


/*CONTENEDOR DE LA WEB - SIN FONDO*/
.container { 
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px; 
}
	
/*CABECERA*/
.pageHeader {
	background: url(../images/bkg_cabecera.jpg) no-repeat;
	background-position: center top;
	display: block;
	height: 138px;
	width: 910px;
	margin: 0px;
	padding: 0px;
}
	
/*MENU*/	
.menu {
	background: url(../images/bkg_menu.jpg) no-repeat;
	background-position: center top;
	display: block;
	height: 129px;
	width: 910px;
	margin: 0px;
	padding: 1px;
	margin-left: -1px;  /*para arreglar que con "padding" se va del container*/
}
	
/*BOTONERA*/
.botonera {
	display: block;
	height: 100px;
	width: 531px;
	margin-left: 110px;
	margin-top: 9px;
	padding: 0px;
	float:left;
}
	
/* BOTONERA DEL MENU DE LA GALERIA*/
.botonera2 {
	display: block;
	width: 289px;
	margin-left: 50px;
	margin-top: 12px;
	padding: 0px;
	float:left;
}

/*REGISTRO*/	
.registro {
    height:100px;
    left:639px;
    padding:0;
    position:absolute;
    top:8px;
    width:250px;
}

/*USUARIO*/	
.pic_usuario {
	background: url(../images/pic_usuario.gif) no-repeat;
    display:block;
    height:15px;
    left:0;
    padding:0;
    position:absolute;
    top:50px;
    width:61px;
}

/*POSICION CAJA USUARIO*/
.caja_usuario {
    display:inline;
    left:66px;
    position:absolute;
    top:45px;
    margin:0px;

}

/*PASSWORD*/	
.password {
	display:block;
    position:absolute;
    top:0px;
    left:0px;
	height:100px;
	width:260px;
}

/*IMAGEN PASSWORD*/
.pic_password {
	background: url(../images/pic_password.gif) no-repeat;
    display:block;
    height:15px;
    padding:0;
    position:absolute;
    top:76px;
    width:61px;
}

/*POSICION CAJA PASSWORD*/
.caja_password {
    display:inline;
    left:66px;
    position:absolute;
    top:72px;
    margin:0px;
}

/*ESTILO CAJA INPUT*/
.estilo_caja_input {
	background: #000 no-repeat;
	border:1px solid white;
	display: block;
	height: 18px;
	width: 133px;
	color:#fff;
	padding-left:2px;
}

/*FRAME IZQUIERDO (aunque no es un frame)*/
#frame_izq {
	display: block;
	width: 562px;
	float:left;
}

/*FRAME DERECHO (aunque no es un frame)*/
#frame_der {
	display: block;
	width: 344px;
	float:left;
}

/********************************************************** CAPA PORTADA IZQUIERDA **************************************************************/

/*IMAGEN 'EN PORTADA'*/
.pic_portada {
	background: url(../images/img_portada.png) no-repeat;
	display: block;
	height: 49px;
	width: 199px;
	margin-left: 12px;
	padding: 0px;
	position:relative;
	float:left;
	clear:both;
}

/*CAPA CONTENEDORA DE NOMBRE NOTICIA Y FECHA*/
.pic_noticia {
	display: block;
	width: 555px;
	margin-left: 12px;
	padding: 0px;
	position:relative;
	float:left;
	clear:both;
}

/*CLASE CONTENEDORA FOTO NOTICIA*/
.foto_noticia {
	display: block;
	margin-left: 12px;
	margin-top: 8px;
	padding: 0px;
	position:relative;
	text-align:justify;
	width:100%;
	float:left;
	clear:both;
}

.foto_noticia p{
	line-height: 2.0em;
}

/*CAPA TEXTO NOTICIA
.texto_noticia {
	display: block;
	line-height:2.2em;
	margin-left: 12px;
	margin-top:14px;
	margin-bottom:35px;
	padding: 0px;
	position:relative;
	float:left;
	clear:none;
}*/

/*IMAGEN 'ENTREVISTA'*/
.pic_entrevista {
	background: url(../images/img_entrevista.png) no-repeat;
	display: block;
	height: 28px;
	width: 132px;
	margin-left: 12px;
	margin-top:20px;
	padding: 0px;
	position:relative;
	float:left;
	clear:both;
}

/*CAPA CONTENEDORA ENTREVISTA que sirve para expandir al final para q no se junte con el footer*/
.contenedor_entrevista {
	display: block;
	padding: 0px;
	float:left;
	margin-bottom:20px;
	position:relative;
	clear:both;
}

/*CLASE CONTENEDORA FOTO ENTREVISTA*/
.foto_entrevista {
	display: block;
	margin-left: 12px;
	margin-top: 10px;
	padding: 0px;
	float:left;
	position:relative;

}

/*CAPA TEXTO ENTREVISTA*/
.texto_entrevista {
	display: block;
	margin-left: 12px;
	margin-top: 57px;
	padding: 0px;
	float:left;
}

/*IMAGEN BARRA ENTREVISTA'*/
.barra_entevista {
	background: #000 no-repeat;
	display: block;
	width: 396px;
	height: 16px;
	margin-left: 9px;
	margin-top: 8px;
	padding-left: 4px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
}

/********************************************************** CAPA PORTADA DERECHA ***************************************************************/

/*IMAGEN 'ULTIMAS NOTICIAS'*/
.pic_ultimas_noticias {
	background: url(../images/img_noticias.png) no-repeat;
	display: block;
	height: 28px;
	width: 194px;
	margin-top: 0px;
	margin-left: 46px;
	padding: 0px;
}

/*Espacio por si no hay foto*/
.espacio_izq{
	margin-top: 10px;
	float:left;
	width:44px;
	border: 0px solid red;
}

/*CONTENEDOR DE LAS FOTOS DE ÚLTIMAS NOTICIAS*/
.ultimas_peq_cont{
	float:left;
	margin-left: 46px;
	margin-top: 10px;
	border: 0px solid blue;
}

/*CLASE CONTENEDORA FOTO ULTIMAS NOTICIAS*/
.ultimas_peq {
	margin-right: 10px;
	float:left;
	width: 45px;
	border: 0px solid red;
}

/*TITULAR DE LA NOTICIA*/
.noticia_titular{
	border: 0px solid red; 
	width: 285px;
	clear:both;
	float:none;
	margin-left: 46px;
	margin-bottom: 5px;
	text-align:left;
}

/*FECHA ULTIMA NOTICIA*/
.pic_fecha_ultimas {
	margin-left: 2px;
	padding-top:10px;
	float:left;
}

/*CLASE TEXTO ULTIMAS NOTICIAS*/
.texto_ultimas {
	display: block;
	margin-left: 46px;
	margin-top: 5px;
	padding-top: 0px;
	height: 26px; /*tamaño para solo mostrar 2 lineas*/
	overflow: hidden; /*La capa tiene todo el texto pero solo muestra el height*/
	float:none;
	clear:both;	
}

.texto_ultimas p{
	
	margin: 0px;
	padding: 0px;
	line-height:1.2em;
}

/*CLASE BARRA AMPLIAR*/
.ampliar {
	background: #000 no-repeat;
	display: block;
	height: 16px;
	width: 160px;
	margin-left: 46px;
	margin-top: 8px;
	padding: 0px;
	float:left;
}

/*IMAGEN 'AGENDA'*/
.pic_agenda_grande {
	clear:both;	
	background: url(../images/pic_agenda.png) no-repeat;
	display: block;
	height: 49px;
	width: 127px;
	margin-top: 0px;
	margin-left: 13px;
	padding: 0px;
	float:left;
}

.pic_agenda {
	clear:both;	
	background: url(../images/img_agenda.png) no-repeat;
	display: block;
	height: 33px;
	width: 85px;
	margin-top: 20px;
	margin-left: 46px;
	padding: 0px;
	float:left;
}

/*CALENDARIO ENTERO*/
.calendario_entero {
	display: block;
	width: 287px;
	margin-top: 10px;
	margin-left: 46px;
	margin-bottom: 20px;
	float:left;
	clear:both;
	border: 1px dotted black;
}

/*IMAGEN 'CALENDARIO'*/
.calendario {
	display: block;
	width: 210px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float:left;
	clear:both;
	border-right: 1px dotted black;
	/*No se le da un ALTO pq es un calendario dinamico segun meses tendra mas alto*/
}

/* CONTENEDOR LEYENDA */
.leyenda {
	float:left;
	clear:none;
	display: block;
}

/*TITULO LEYENDA*/
.tit_leyenda {
	float:none;
	clear:both;
	background:#000000;
	height:17px;
	width:76px;
}

/* CONTENIDO LEYENDA */
.contenido_leyenda{
	float:none;
	clear:both;
	margin-left: 30px;
	margin-top:15px;
	border: 0px;
}

/* LEYENDAS */
.leyenda_1{
	margin-top: 10px;
	background:#fe0000;
	border:1px solid gray;
	height:12px;
	width:12px;
}

.leyenda_2{
	margin-top: 10px;
	background:#000000;
	border:1px solid gray;
	height:12px;
	width:12px;
}

.leyenda_3{
	margin-top: 10px;
	background:#dcc500;
	border:1px solid gray;
	height:12px;
	width:12px;
}

.leyenda_4{
	margin-top: 10px;
	background:#3bbbff;
	border:1px solid gray;
	height:12px;
	width:12px;
}

.leyenda_5{
	margin-top: 10px;
	background:#fe0000;
	border:1px solid gray;
	height:12px;
	width:12px;
}

/*IMAGEN 'BANNER PUBLICITARIO'*/
.banner {
	display: block;
	height: 115px;
	width: 289px; 
	margin-left: 47px;
	margin-top: 9px;
	float:left;
	clear:both;
	border:1px dotted #ccc;
	font-size:0px;
	padding:0px;
}

/*IMAGEN 'BANNER ASAMBLEA'*/
.banner_asamblea {
	display: block;
	position:relative;
	height: 115px;
	width: 289px; 
	margin-left: 47px;
	margin-top: 9px;
	float:left;
	clear:both;
	border:1px dotted #ccc;
	font-size:0px;
	padding:0px;
}

.portada_cursos{
	background: url(../images/img_cursos_der.png) no-repeat;
	display: block;
	clear:both;
	float:left;
	height: 23px;
	width: 85px;
	margin-top: 12px;
	margin-left: 45px;
	margin-bottom: 10px;
	padding: 0px;
}

.portada_cont_cursos{
	clear:both;
	float:left;
	border:0px solid red;
	margin-left: 45px;
	width:300px;
	margin-bottom: 4px;
}

.portada_curso_cuadro{
	border:1px solid gray;
	height:12px;
	width:12px;
}

.portada_curso_nombre{
	border: 0px solid blue;
	float:left;
	width: 278px;
	margin-bottom: 10px;
	overflow:hidden;
	clear:both;
	margin-top: -11px;
	margin-left: 20px;
}

.portada_curso_nombre2{
	border: 0px solid blue;
	float:left;
	width: 500px;

	overflow:hidden;
	clear:both;
	margin-top: -11px;
	margin-left: 20px;
}
/********************************************************** AREAS IZQUIERDA ********************************************************************/

/*CAPA IMAGEN 'AREAS'*/
.pic_areas {
	background: url(../images/img_areas.png) no-repeat;
	display: block;
	height: 42px;
	width: 105px;
	margin-top: 12px;
	margin-left: 20px;
	padding: 0px;
}

/*CAPA CONTENEDORA DE AREA*/
.pic_presentacion {
	display: block;
	width: 300px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

/*CAPA FOTOS DE LAS AREAS*/
/*PRIMERA FOTO (diferente al resto porque tiene mas margin-left)*/
.foto_areas {
	display: block;
	margin-left: 30px;
	margin-top: 10px;
	padding: 0px;
	float:left;
}

/*RESTO DE FOTOS*/
.foto_areas1 {
	display: block;
	margin-left: 8px;
	margin-top: 10px;
	padding: 0px;
	float:left;
}

/*CAPA TEXTO DE AREAS*/
.texto_areas {
	clear:both;	
	float:left;
	display: block;
	margin-left: 30px;
	margin-top:14px;
	margin-bottom:20px;
	padding: 0px;
}

.texto_areas p{
	margin:0px;
	padding: 0px;
	line-height:1.4em;
}

.areas_fondo{
	background: #000 no-repeat;
	display: block;
	width: 535px;
	height: 16px;
	/*margin-left: -4px;*/
	margin-top: 8px;
	float:left;
	clear:both;
	border:0px solid red;
}

.areas_txt{
	background: #000 no-repeat;
	display: block;
	width: 473px;
	height: 16px;
	float:left;
}

.areas_inscripcion{
	display: block;
	height: 100px;
	width: 558px;
	margin-top:20px;
	margin-bottom:30px;
}

.areas_listado{
	background: url(../images/pic_listado_ivicon.gif) no-repeat;
	display: block;
	height: 32px;
	width: 310px;
	margin-bottom:10px;
}



/********************* AREAS DERECHA *******************/

/*CAPA IMAGEN 'SECCIONES'*/
.pic_secciones {
	background: url(../images/img_secciones.png) no-repeat;
	display: block;
	height: 42px;
	width: 181px;
	margin-top: 12px;
	margin-left: 46px;
	padding: 0px;
}

/*CONTENEDOR DESCARGAS para dar un bottom 20*/

.contenedor_descargas {
		margin-bottom: 20px;
		clear:both;
}

/*CAPA PUNTEADO*/
.punteado_descargas {
	background: url(../images/pic_punteado_hor.png) repeat;
	display: block;
	height: 1px;
	width: 289px;
	margin-left: 46px; 
	padding:0px;
	border:2px;
	clear: both;
}

/*CAPA IMAGEN 'DESCARGAS'*/
.pic_descargas {
	background: url(../images/img_descargas.png) no-repeat;
	display: block;
	height: 33px;
	width: 128px;
	margin-top: 12px;
	margin-left: 46px;
	margin-bottom: 10px;
	padding: 0px;
	float:left;
}

/*CAPA TEXTO DESCARGAS*/
.texto_descargas {
	display: block;
	margin-left: 50px;
	margin-top: 4px;
	padding: 0px;
	float:left;
}

/*CAPA BOTON 'DESCARGAR'*/
.img_descargar {
	display: block;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 10px;
	padding: 0px;
	float:right;
    z-index:2;
}

/****************** CONGREGACIONES IZQUIERDA **************/

/*CAPA IMAGEN 'CONGREGACIONES'*/
.pic_congregaciones {
	background: url(../images/img_congregaciones.png) no-repeat;
	display: block;
	height: 49px;
	width: 486px;
	margin-top: 12px;
	margin-left: 12px;
	padding: 0px;
}

/*CAPA FOTO 'CONGREGACIONES'*/
.foto_congregaciones {
	display: block;
	height: 49px;
	width: 486px;
	margin-top: 10px;
	margin-left: 15px;
	padding: 0px;
}

/*CAPA TEXTO BUSQUEDA*/
.texto_busqueda {
	display: block;
	margin-left: 15px;
	margin-top: 57px;
	padding: 0px;
	float:left;
}

/*IMAGEN BARRA CONGREGACIONES'*/
.barra_congregaciones {
	background: #000 no-repeat;
	display: block;
	width: 508px;
	height: 16px;
	margin-left: 14px;
	margin-top: 8px;
	padding-left: 4px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
    overflow:hidden;
}

.barra_provincias {
	background: #8c8a8a no-repeat;
	display: block;
	width: 508px;
	height: 16px;
	margin-left: 14px;
	margin-top: 8px;
	padding-left: 4px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
}


.barra_casas {
	background: #cfcdcd no-repeat;
	display: block;
	width: 508px;
	height: 16px;
	margin-left: 14px;
	margin-top: 8px;
	padding-left: 4px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
	overflow:hidden;
}

/*CUANDO NO HAY RESULTADOS PINTAMOS ESTA CAPA*/
.congre_sin_resultados {
	display: block;
	width: 508px;
	height: 16px;
	margin-left: 14px;
	margin-top: 18px;
	padding-left: 4px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
}

/*IMAGEN BARRA PAGINADOR'*/
.barra_paginador {
	background: #000 no-repeat;
	display: block;
	height: 16px;
	float:left;
}

.pagina_anterior {
	background: #000 no-repeat;	
	display: block;
	height: 16px;
	float:left;
}

.pagina_siguiente {
	background: #000 no-repeat;
	display: block;
	height: 16px;
	float:left;
}

.contenedor_paginador {
	display: block;
	height: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 469px;
	float:left;
}

/*********************************************************CONGREGACIONES IZQ AMPLIADA**************************************************************/
.congre_cont{
	border: 0px solid yellow;
	clear: both;
	float:left;
}

.cong_amp_volver{
	border:0px solid blue;
	display: block;
	height: 16px;
	margin-top: 10px;
	margin-left: 360px;
	clear:both;
	float:left;
}
.congre_barra {
	background: url(../images/img_barra_congre.jpg) no-repeat;
	display: block;
	height: 16px;
	width: 549px;
	margin-top: 5px;
	margin-left: 15px;
	padding: 0px;
	clear:both;
	float:left;
}

.prov_barra {
	background: url(../images/img_barra_prov.jpg) no-repeat;
	display: block;
	height: 16px;
	width: 549px;
	margin-top: 5px;
	margin-left: 15px;
	padding: 0px;
	clear:both;
	float:left;
}

.casa_barra {
	background: url(../images/img_barra_casa.jpg) no-repeat;
	display: block;
	height: 16px;
	width: 549px;
	margin-top: 5px;
	margin-left: 15px;
	padding: 0px;
	clear:both;
	float:left;
}

.congregaciones_texto{
	border:0px solid blue;
	width: 547px;
	clear:both;
	float:left;
	margin-left: 15px;
	margin-top:15px;
}

.congregaciones_datos{
	border:0px solid blue;
	width: 547px;
	clear:both;
	float:left;
	margin-left: 15px;
	margin-top:15px;
}

.congreaciones_direccion{
	border:0px solid red;
	width: 350px;
	clear:both;
	float:left;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:2px;
}

.congreaciones_mail{
	border:0px solid red;
	width: 100%;
	clear:both;
	float:left;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:10px;
}

.congregaciones_mail2{
	border: 0px solid blue;
	width: 475px;
}

.congregaciones_web{
	border:0px solid red;
	margin-left: 15px;
	margin-top: 5px;
	clear:both;
	float:left;
	width: 400px;
}

.i_web {
	border:0px solid yellow;
	background: url(../images/img_web.jpg) no-repeat;
	clear:both;
	float:left;
	display: block;
	height: 50px;
	width: 53px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}

.congregaciones_pg{
	border:0px solid blue;
	width:300px;
	margin-top:15px;
}


/**************************************************************************************************************************************************/

/****************** CONGREGACIONES DERECHA **************/

/*CAPA IMAGEN 'BUSCADOR'*/
.pic_buscador {
	background: url(../images/img_buscador.png) no-repeat;
	display: block;
	height: 28px;
	width: 113px;
	margin-top: 30px;
	margin-left: 50px;
	padding: 0px;
}

/* CAPA BUSCADOR */
.foto_buscador {
	background: url(../images/img_fondo_buscador.jpg) no-repeat;
	display: block;
	height: 197px;
	width: 290px;
	margin-top: 12px;
	margin-left: 46px;
	margin-bottom: 15px;
	padding: 0px;
}

/*ESTILO CAJA INPUT*/
.estilo_caja_input2 {
	background: #000 no-repeat;
	border:1px solid white;
	display: block;
	height: 18px;
	width: 240px;
	color:#fff;
	padding-left:2px;
}

/*POSICION CAJA USUARIO*/
.caja_buscador {
	display: block;
	float:left;
	padding-left: 24px;
	margin-top: 50px;
	clear:both;
}





/************************************************************AREAS DERECHA************************************************************************/

.pic_buscador2 {
	background: url(../images/img_buscador.png) no-repeat;
	display: block;
	height: 28px;
	width: 113px;
	margin-top: 30px;
	margin-left: 50px;
	padding: 0px;
	float:left;
}

/* CAPA BUSCADOR */
.foto_buscador2 {
	background: url(../images/img_fondo_buscador2.jpg) no-repeat;
	display: block;
	height: 118px;
	width: 290px;
	margin-top: 12px;
	margin-left: 46px;
	margin-bottom: 15px;
	padding: 0px;
	float:left;
}




/**************************************************************GALERIA IZQUIERDA*****************************************************************/


/*CAPA IMAGEN 'GALERIA'*/
.pic_galeria {
	background: url(../images/img_galeria.png) no-repeat;
	display: block;
	height: 49px;
	width: 348px;
	margin-top: 4px;
	margin-left: 14px;
	padding: 0px;
}

.titulo_gal {
	display: block;
	height: 12px;
	margin-top: 4px;
	margin-left: 14px;
	padding: 0px;
}

.linea_foto {
 	display: block;
	width: 584px;
	margin-top: 15px;
	padding: 0px;
	float:left;
}

.foto_galeria {
 	display: block;
	height: 115px;
	padding: 0px;
	margin-left: 36px;
	margin-bottom: 15px;
	float:left;
}

/**********************************************************************GALERIA DERECHA**********************************************************/

/*CAPA IMAGEN '+GALERIA'*/
.pic_mas_galeria {
	background: url(../images/img_mas_galeria.png) no-repeat;
	display: block;
	height: 51px;
	width: 186px;
	margin-top: 4px;
	margin-left: 49px;
	padding: 0px;
}

/**********************************************************************recursos DERECHA**********************************************************/

/*CAPA IMAGEN '+recursos'*/
.pic_mas_recursos {
	background: url(../images/img_mas_recursos.png) no-repeat;
	display: block;
	height: 23px;
	width: 113px;
	margin-top: 10px;
	margin-left: 49px;
	padding: 0px;
}

.pic_recursos {
	background: url(../images/img_recursos.png) no-repeat;
	display: block;
	height: 34px;
	width: 169px;
	margin-top: 4px;
	margin-left: 14px;
	padding: 0px;
}



/*******************************************************************PRESIDENCIA IZQUIERDA********************************************************/

/*CAPA IMAGEN PRESIDENCIA*/
.pic_presidencia{
	background: url(../images/img_presidencia.png) no-repeat;
	display: block;
	margin-top: 2px;
	margin-left: 15px;
	padding: 0px;
	width:211px;
	height:49px;
	border:0px solid red;
}

.pic_biografia{
	background: url(../images/img_biografia.png) no-repeat;
	display: block;
	margin-top: 2px;
	margin-left: 15px;
	padding: 0px;
	width:164px;
	height:49px;
	border:0px solid red;
}

/*CAPA CONTENEDORA PRESIDENTES*/
.presidentes{
	display: block;
	margin-top: 12px;
	margin-left: 14px;
	padding: 0px;
	height: auto;
	text-align:justify;
}

/*CAPA CONTENEDORA DE TODO LO REFERENTE AL PRESIDENTE */
.presidente{
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 105px;
}

/*IMAGEN 'PRESIDENTE'*/
.foto_presidente {
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	float:left;
}

/*CAPA CONTENEDORA DE LOS DATOS DEL PRESIDENTE*/
.contenido_presidente {
	background: #cfcfcf;
	height: 100px;
	width: 425px;
	float: left;
	margin-left:15px;
}

/*CAPA IMAGEN PRESIDENCIA*/
.pic_presidente{
	background: url(../images/img_presidente.png) no-repeat;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	padding: 0px;
	border:0px solid red;
	height:33px;
	width:133px;
}

/*CAPA CONTENEDORA TEXTO PRESIDENTE*/
.texto_presidente {
	display: block;
	margin-left: 5px;
	margin-top: 0px;
	padding: 0px;
	width:300px;
	height:37px;
	float:left;
	border:0px solid red;
}

/*DATOS PERSONALES*/
.datos_presidente {
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	width:400px;
	height:15px;
	float:left;
	border:0px solid blue;
}

/*CONGREGACION A LA QUE PERTENECE*/
.congregacion_presidente {
	display: block;
	margin-left: 0px;
	margin-top: 3px;
	padding: 0px;
	width:415px;
	height:15px;
	float:left;
	border:0px solid blue;
	overflow:hidden;
}

/*IMAGEN BARRA PRESIDENTE'*/
.barra_presidente {
	background: #000 no-repeat;
	display: block;
	width: 415px;
	height: 16px;
	margin-left: 0px;
	margin-top: 8px;
	padding-left: 0px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
	clear:both;
}

/*CAPA CONTENEDORA DE TODO LO REFERENTE AL VICEPRESIDENTE */
.vicepresidente{
	display: block;
	margin-top: 12px;
	margin-left: 0px;
	padding: 0px;
	height: 105px;
}

/*IMAGEN 'VICEPRESIDENTE'*/
.foto_vicepresidente {
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	float:left;
}

/*CAPA CONTENEDORA DE LOS DATOS DEL PRESIDENTE*/
.contenido_vicepresidente {
	background: #cfcfcf;
	height: 100px;
	width: 425px;
	float: left;
	margin-left:15px;
}

/*CAPA IMAGEN PRESIDENCIA*/
.pic_vicepresidente{
	background: url(../images/img_vicepresidente.png) no-repeat;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	padding: 0px;
	border:0px solid red;
	height:33px;
	width:183px;
}

/*CAPA CONTENEDORA TEXTO PRESIDENTE*/
.texto_vicepresidente {
	display: block;
	margin-left: 5px;
	margin-top: 0px;
	padding: 0px;
	width:300px;
	height:37px;
	float:left;
	border:0px solid red;
}

/*DATOS PERSONALES*/
.datos_vicepresidente {
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	width:400px;
	height:15px;
	float:left;
	border:0px solid blue;
}

/*CONGREGACION A LA QUE PERTENECE*/
.congregacion_vicepresidente {
	display: block;
	margin-left: 0px;
	margin-top: 3px;
	padding: 0px;
	width:415px;
	overflow:hidden;
	height:15px;
	float:left;
	border:0px solid blue;
}

/*IMAGEN BARRA 	VICEPRESIDENTE'*/
.barra_vicepresidente {
	background: #000 no-repeat;
	display: block;
	width: 415px;
	height: 16px;
	margin-left: 0px;
	margin-top: 8px;
	padding-left: 0px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
	clear:both;
}

/*TEXTO PRESIDENCIA*/
.texto_presidencia{
	clear:both;
	display: block;
	margin-left: 0px;
	margin-top: 18px;
	padding: 0px;
	float:left;
	width: 530px;
}

/*TEXTO PRESIDENCIA*/
.texto_presidencia p{
	line-height:1.4em;
	margin: 0px;
	padding: 0px;

}

/*************************************************************QUIENES SOMOS*********************************************************************/

/*CAPA IMAGEN QUIENES SOMOS*/
.pic_quienes{
	background: url(../images/img_quienes.png) no-repeat;
	display: block;
	margin-top: 2px;
	margin-left: 15px;
	padding: 0px;
	width:265px;
	height:49px;
	border:0px solid red;
}

/*CAPA CONTENEDORA DEL TEXTO*/
.quienes_presentacion{
	border:0px solid red;
	clear:both;
	float:left;
	margin-left:14px;
	margin-top:5px;
	width: 500px;
}

/*FOTOS 'QUIENES SOMOS'*/
.fotos_quienes{
	clear:both;
	float:left;
	border:0px solid red;
	margin-left:14px;
	margin-top:15px;
	margin-bottom: 10px;
	width: 500px;
}

.foto_quienes{
	display: block;
	margin-bottom:5px;	
	margin-right:10px;
	float:left;
	height: 115px;
	padding: 0px;
}

/*TEXTO QUIENES SOMOS*/
.texto_quienes{
	float:left;
	clear:both;
	border:0px solid red;
	padding-left:14px;
	margin-bottom:10px;
	width: 530px;
	border:0px ;
	line-height:1.4em;
}

.texto_quienes p {
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:2em;
}

.quienes_container{
		border: 0px;
		float:left;
		clear:both;
		text-align:justify;
}

.espacio_quienes{
		float:left;
		clear:both;
		height: 20px;
		border:0px;	
}

/********************************************************************ENLACES*********************************************************************/

/*CAPA IMAGEN 'ENLACES'*/
.pic_enlaces{
	background: url(../images/img_enlaces.png) no-repeat;
	display: block;
	margin-top: 2px;
	margin-left: 15px;
	padding: 0px;
	width:138px;
	height:42px;
	border:0px solid red;
}

/*CAPA CONTENEDORA DE LOS ENLACES */
.enlaces{
	display: block;
	margin-top: 15px;
	margin-left: 14px;
	padding: 0px;
	height: 105px;
	border:0px solid red;
}

/*IMAGEN 'PRESIDENTE'*/
.foto_enlace {
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	float:left;
}

/*CAPA CONTENEDORA DE LOS DATOS DEL PRESIDENTE*/
.contenido_enlaces {
	background: #cfcfcf;
	height: 100px;
	width: 425px;
	float: left;
	margin-left:15px;
}

/*CAPA CONTENEDORA TEXTO PRESIDENTE*/
.texto_enlace {
	display: block;
	margin-left: 5px;
	margin-top: 0px;
	padding: 0px;
	width:300px;
	height:37px;
	float:left;
	border:0px solid red;
}

/*DATOS PERSONALES*/
.texto_enlace1 {
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	width:300px;
	height:15px;
	float:left;
	border:0px solid blue;
}

.texto_enlace1 p{
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.8em;
}

/*CONGREGACION A LA QUE PERTENECE*/
.texto_enlace1 {
	display: block;
	margin-left: 0px;
	margin-top: 3px;
	padding: 0px;
	width:300px;
	height:15px;
	float:left;
	border:0px solid blue;
}

/*IMAGEN BARRA PRESIDENTE'*/
.barra_enlace {
	background: #000 no-repeat;
	display: block;
	width: 415px;
	height: 16px;
	margin-left: 0px;
	margin-top: 43px;
	padding-left: 0px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
	clear:both;
	font-size:0.9em;
}

.contenedor_paginador2 {
	display: block;
	height: 16px;
	margin-top: 58px;
	margin-bottom: 20px;
	margin-right: 6px;
	float:right;
}

/*************************************************************************************************************************************************/

/***********************************************ENTREVISTAS IZQUIERDA****************************************************************************/

/*CAPA IMAGEN 'AREAS'*/
.pic_entrevistas {
	background: url(../images/img_entrevistas.png) no-repeat;
	display: block;
	height: 42px;
	width: 217px;
	margin-top: 12px;
	margin-left: 12px;
	padding: 0px;
}

.texto_entrevistas{
	clear:both;
	float:left;
	line-height:2em;
	margin-left:10px;
	text-align:justify;
	width:550px;
}

/*IMAGEN BARRA ENTREVISTAS'*/
.barra_entevistas {
	background: #000 no-repeat;
	display: block;
	width: 430px;
	height: 16px;
	margin-left: 9px;
	margin-top: 8px;
	padding-left: 4px;  /*PARA DESPLAZAR EL TEXTO UNOS MILIMETROS DE LA BARRA NEGRA*/
	float:left;
}

.entrevistas_s{
	border:0px solid blue;
	float:right;
	margin-right:1px;
	margin-top: -14px;
}

/***********************************************ENTREVISTAS DERECHA******************************************************************************/

.pic_entrev_der{
	background: url(../images/img_ultimas_entrevistas.png) no-repeat;
	display: block;
	height: 28px;
	width: 243px;
	margin-top: 12px;
	margin-left: 46px;
	padding: 0px;
}

.entrev_peq_cont{
    display:inline;
    position:relative;
	float:left;
    clear:both;
	margin-left: 46px;
	margin-top: 10px;
}

.ultimas_entre_peq{
	float:left;
	margin-left: 0px;
	margin-top: 10px;
	border: 0px solid blue;
}

.ampliar_ent {
	background: #000 no-repeat;
	display: block;
	height: 16px;
	width: 290px;
	margin-left: 0px;
	margin-top: 8px;
	padding: 0px;
	float:left;
}

.entrev_txt{
	border:0px solid red;
	margin-top: 0px;
	margin-left: 190px;
}

.texto_ultimas_ent {
	display: block;
	margin-left: 0px;
	margin-top: 5px;
	padding-top: 0px;
	height: 26px; /*tamaño para solo mostrar 2 lineas*/
	overflow: hidden; /*La capa tiene todo el texto pero solo muestra el height*/
	float:none;
	clear:both;	
}

.pic_historico_ent{
	background: url(../images/img_historico_entrevistas.png) no-repeat;
	display: block;
	float:left;
	clear:both;
	height: 28px;
	width: 264px;
	margin-top: 36px;
	margin-left: 46px;
	padding: 0px;
}

.botonera_ent {
	display: block;
	width: 289px;
	margin-left: 50px;
	margin-top: 12px;
	padding: 0px;
	float:left;
}

.entrevistas_ver{
	border:0px solid yellow;
	float:right;
	margin-top:-16px;
}

.banner_ent {
	display: block;
	height: 115px;
	width: 289px; 
	padding-bottom: 20px;   /*No funciona margin en explorer 7*/
	margin-left: 46px;
	margin-top:25px;
	border:0px solid red;
	float:left;
	clear:both;
}

/***********************************************************NOTICIAS IZQUIERDA****************************************************************/


.pic_noti {
	background: url(../images/img_noti.png) no-repeat;
	display: block;
	margin-top: 2px;
	margin-left: 15px;
	padding: 0px;
	width:144px;
	height:42px;
	border:0px solid red;
}

.noticias{
	border:0px solid blue;
	display: block;
	margin-top: 12px;
	margin-left: 14px;
	padding: 0px;
	height: 500px;
}

.noticia{
	border:0px solid blue;
	display: block;
	margin-bottom:15px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 105px;
}

.contenido_noticia {
	border:0px solid red;
	height: 100px;
	width: 425px;
	float: left;
	margin-left:15px;
}

.noticia_fecha{
	border:0px solid yellow;
	height:20px;
	width:100px;
	float:left;
}

.noticia_titulo{
	border:0px solid yellow;
	width:430px;
	margin-top:5px;
	clear:both;
	float:left;
	height:25px;
}

.noticia_contenido{
	border:0px solid yellow;
	height:26px;
	width:420px;
	margin-top:5px;
	clear:both;
	float:left;
	overflow:hidden;
}

.noticia_contenido p{
	
	margin:0px;
	padding:0px;
	line-height:1.4em;
}

.noticia_barra{
	background: #000;
	margin-top:2px;
	height:17px; 
	width: 430px;
	float:left;
}

.noticia_amp{
	border:0px solid red;
	float:right;
}

/*********************************************************************************************************************************************/

/***********************************************************NOTICIAS IZQUIERDA****************************************************************/

.pic_noticias_destacada {
	background: url(../images/img_not_destacada.png) no-repeat;
	display: block;
	height: 28px;
	width: 140px;
	margin-top: 12px;
	margin-left: 46px;
	padding: 0px;
}

/******************************************************NOTICIAS IZQUIERDA AMPLIADA************************************************************/


.noticia_conte{
	border:0px solid blue;
	display: block;
	margin-top: 12px;
	margin-left: 14px;
	padding: 0px;
	height: 100px;
}

.noticia_contenidos{
	border:0px solid blue;
	width: 550px;
	float:left;
	clear: both;
	margin-left:14px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.noticia_contenidos p{
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.4em;
	
}

.noticia_vm{
	border:0px solid blue;
	width: 130px;
	float:right;
	clear: both;
}

.contenido_noticia_amp {
	border:0px solid red;
	height: 38px;
	width: 425px;
	float: left;
	margin-top: 0px;
	margin-left:15px;
}

.noticia_imprimir{
	border:0px solid yellow;
	background: #000;
	margin-top:2px;
	height:16px; 
	width: 89px;
	float:left;
	margin-left: 15px;
}

.noticias_contenedor{
	clear:both;
	float:left;
	border:0px solid yellow;
	margin-bottom: 25px;
}

.noticias_rel{
	clear:both;
	float:left;
	width: 200px;
	height: 18px;
	border:0px solid red;
	margin-left:12px;
}

.noticias_relaccionadas{
	clear:both;
	float:left;
	width: 500px;
	height: 18px;
	border:0px solid red;
	margin-left:12px;
}

.noticia_amp_volver{
	background: #000;
	margin-top:2px;
	margin-left:340px;
	margin-bottom: 20px;
	height:17px; 
	width: 111px;
	float:left;
}

/****************************************************************SECRETARIA_IZQ*****************************************************************************/
/*CAPA IMAGEN SECRETARIA*/
.pic_secretaria{
	background: url(../images/img_secretaria.png) no-repeat;
	display: block;
	margin-top: 2px;
	margin-left: 15px;
	padding: 0px;
	width:350px;
	height:49px;
	border:0px solid red;
}

.secretaria_nombre{
	border:0px solid yellow;
	height:12px;
	width:389px;
	margin-top:45px;
	clear:both;
	float:left;
}

.secretaria_cargo{
	border:0px solid yellow;
	height:12px;
	width:100%;
	margin-top:5px;
	margin-bottom:6px;
	clear:both;
	float:left;
}
/**************************************************************************************************************************************/

/*************************************************************SERVICIOS****************************************************************/

.servicios_contenedor{
	clear:both;
	float:left;
	border:0px solid red;
}

.titulo_servicios{
	background: url(../images/img_servicios.png) no-repeat;
	display: block;
	height: 42px;
	width: 170px;
	margin-left: 12px;
	margin-top: 12px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.foto_servicios{
	background: url(../images/img_servicios.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 548px;
	margin-top: 12px;
	margin-left: 12px;
	padding: 0px;
	border: 5px solid #cfcfcf;
}

.servicios_texto{
	display: inline;
	clear:both;
	float:left;
	margin-top:20px;
	margin-left: 10px;
	width:555px;
	border: 0px solid red;
}


.servicios_texto p{
    line-height:2em;
}

.servicios_formulario{
	display: inline;
	clear:both;
	float:left;
	margin-top:20px;
	margin-left: 10px;
	width:555px;
	border: 0px solid red;
}

.servicios_linea_form{
	display: block;
	clear:both;
	float:left;
	margin-bottom:5px;
	margin-left: 0px;
	width:550px;
	height:20px;
	z-index:2;
}

.servicios_nombre{
	float:left;
	background: url(../images/img_form_nombre.png) no-repeat;
	display: block;
	height: 90px;
	width: 52px;
	height:13px;
	margin-top: 3px;
	margin-left: 14px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_mail{
	float:left;
	background: url(../images/img_form_mail.png) no-repeat;
	display: block;
	width: 45px;
	height:13px;
	margin-top: 3px;
	margin-left: 20px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_ciudad{
	float:left;
	background: url(../images/img_form_ciudad.png) no-repeat;
	display: block;
	width: 46px;
	height:13px;
	margin-top: 3px;
	margin-left: 19px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_provincia{
	float:left;
	background: url(../images/img_form_provincia.png) no-repeat;
	display: block;
	width: 63px;
	height:15px;
	margin-top: 3px;
	margin-left: 2px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_pais{
	float:left;
	background: url(../images/img_form_pais.png) no-repeat;
	display: block;
	width: 33px;
	height:15px;
	margin-top: 3px;
	margin-left: 31px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_religioso{
	clear:both;
	float:left;
	background: url(../images/img_religioso.png) no-repeat;
	display: block;
	width: 101px;
	height:15px;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_laico{
	float:left;
	background: url(../images/img_laico.png) no-repeat;
	display: block;
	width: 65px;
	height:13px;
	margin-top: 3px;
	margin-left: 10px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_otro{
	float:left;
	background: url(../images/img_otro.png) no-repeat;
	display: block;
	width: 36px;
	height:13px;
	margin-top: 3px;
	margin-left: 10px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_edad{
	float:left;
	background: url(../images/img_edad.png) no-repeat;
	display: block;
	width: 53px;
	height:13px;
	margin-top: 3px;
	margin-left: 10px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_input{
	float:left;
	display:block;
	margin-left: 5px;
	width: 477px;
	border: 0px solid red;
	height: 20px;
}

.servicios_check{
	float:left;
	display:block;
	margin-left: 5px;
	width: 22px;
	border: 0px solid red;
	height: 20px;
}

.formulario_negro{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:400;
	background-color:#060606;
	border:1px solid #968f8f;
	margin-left:10px;
	padding-left:2px;
	width:463px;
}

.formulario_asamblea{
	font-family:verdana;
	font-size:9px;
	background: #000 no-repeat;
	border:1px solid #968f8f;
	display: block;
	height: 18px;
	width: 437px;
	color:#fff;
	padding-left:2px;

}

.servicios_comentario{
	float:left;
	background: url(../images/img_comentario.png) no-repeat;
	display: block;
	width: 331px;
	height:15px;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

.servicios_linea_form{
	display: block;
	clear:both;
	float:left;
	margin-bottom:5px;
	margin-left: 0px;
	width:550px;
	border: 0px solid blue;
}

.servicios_txtarea{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:400;
	background-color:#060606;
	border:1px solid #968f8f;
	margin-left:10px;
	padding-left:2px;
	width:532px;
	height: 64px;
}

.servicios_enviar{
	float:left;
	display: block;
	width: 42px;
	height:17px;
	margin-top: 10px;
	margin-left: 516px;
	padding: 0px;
	border: 0px solid #cfcfcf;
}

/**************************************************************************************************************************************/

/*************************************************************CONTACTO*****************************************************************/

.pic_contacto{
	background: url(../images/img_contacto.png) no-repeat;
	display: block;
	height: 41px;
	width: 163px;
	margin-left: 12px;
	padding: 0px;
}

.img_contacto{
	background: url(../images/img_contacto.jpg) no-repeat;
	display: block;
	height: 502px;
	width: 401px;
	margin-left: 12px;
	margin-top:20px;
	padding: 0px;
	clear:both;
	float:left;
}


.btn_contacto2{display:block;width:66px;height:17px;background-image:url('../images/btn_contacto2.gif');background-repeat:no-repeat;}
.btn_contacto2_seleccionado{display:block;background-position:0px -17px;width:66px;height:17px;background-image:url('../images/btn_contacto2.gif');background-repeat:no-repeat;}
.btn_contacto2:link{background-position:0px 0px;}
.btn_contacto2:hover{background-position:0px -17px;}
.btn_contacto2:active{background-position:0px -17px;}

.btn_webmail2{display:block;width:62px;height:17px;background-image:url('../images/btn_webmail2.gif');background-repeat:no-repeat;}
.btn_webmail2_seleccionado{display:block;background-position:0px -17px;width:62px;height:17px;background-image:url('../images/btn_webmail2.gif');background-repeat:no-repeat;}
.btn_webmail2:link{background-position:0px 0px;}
.btn_webmail2:hover{background-position:0px -17px;}
.btn_webmail2:active{background-position:0px -17px;}


.boton_mail{
    background-color:#FBFBF9;
    float:left;
    height:28px;
    margin-left:171px;
    margin-top:262px;
    text-align:center;
    width:133px;
}

.ivicon_botons{
	display:block;
	clear:both;
	float:left;
	margin-top: 10px;
	//width:100px;
}

.ivicon_volver{
    clear:both;
    float:left;
    left:493px;
    margin-top:0;
    position:relative;
}

.ivicon_enviar{
	float:right;
	margin-top:0px;
	margin-right:8px;
}


/**************************************************************************************************************************************/



/**********************************************************CURSOS**********************************************************************/

.pic_cursos {
	background: url(../images/img_cursos.png) no-repeat;
	display: block;
	height: 34px;
	width: 127px;
	margin-left: 12px;
	padding: 0px;
}

.pic_suscripciones {
	background: url(../images/img_suscripciones.png) no-repeat;
	display: block;
	height: 51px;
	width: 254px;
	margin-left: 12px;
	padding: 0px;
}

.foto_cursos {
	border: 5px solid #cfcfcf;
	clear:both;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../images/img_foto_cursos.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 548px;
	margin-left: 15px;
	padding: 0px;
}

.cursos_cont_cursos{
	clear:both;
	float:left;
	border:0px solid red;
	margin-left: 15px;
	width:500px;
	margin-bottom: 4px;
}

.cursos_descripcion{
	clear:both;
	float:left;
	margin-left: 15px;
}

.cursos_texto_descripcion{
	border: 0px solid red;
	clear:both;
	float:left;
	margin-top: 5px;
	margin-left: 15px;
	width: 548px;
}

.pic_inscripcion{
	border:0px solid blue;
	background: url(../images/img_inscripcion.png) no-repeat;
	display: block;
	height: 33px;
	width: 247px;
	margin-left: 15px;
	margin-top:10px;
	padding: 0px;
	clear:both;
	float:left;
}

.form_contenedor{
	border:1px solid yellow;
	clear:both;
	float:left;
	width: 555px;
	height:300px;
}

.form_registro_carnet{
    position:relative;
	clear:both;
	float:left;
	width: 565px;
	height:auto;
}

.titulos_form{
	border:0px solid blue;
	clear:both;
	float:left;
	width: 100px;
	height:210px;
	margin-top:10px;
}

.titulos_form_registro_carnet{
    position:relative;
	clear:both;
	float:left;
	width: 100px;
	height:435px;
	margin-top:10px;
    overflow:hidden;
}

.cursos_formulario{
	border:0px solid red;
	clear:none;
	float:left;
	height: 210px;
	width: 438px;
	margin-left:15px;
	margin-top:10px;
}

.registro_carnet_formulario{
    position:relative;
	float:left;
	height: auto;
	width: 450px;
    display:inline;
	margin-left:15px;
	margin-top:10px;
}

.cont_nombre{
    display:inline;
	height: 22px;
	width: 435px;
	float:left;
	margin-left:0px;
}
.cont_apellidos{
    display:inline;
	height: 22px;
	width: 435px;
	float:left;
	margin-left:0px;
	margin-top: 5px;
}

.cont_cong{
    display:inline;
	height: 22px;
	width: 200px;
	float:left;
	margin-left:8px;
	margin-top: 5px;
}

.form_tit_nombre{
    display:inline;
	background: url(../images/img_form_nombre.png) no-repeat;
	border:0px solid red;
	margin-top: 3px;
	height: 13px;
	width: 52px;
	float:right;
    clear:both;
}

.form_tit_apellidos{
    display:inline;
	background: url(../images/img_form_apellidos.png) no-repeat;
	margin-top: 14px;
	height: 15px;
	width: 60px;
	float:right;
	clear:both;
}

.form_tit_dni{
    background:url("../images/img_form_dni.png") no-repeat scroll 0 0 transparent;
    display:inline;
    float:right;
    height:15px;
    margin-top:10px;
    width:27px;
    clear:both;
}

.form_tit_localidad{
    background:url("../images/img_form_localidad.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:right;
    height:15px;
    margin-top:13px;
    width:58px;
    clear:both;
}

.form_tit_hijo_de{
    background:url("../images/img_form_hijo_de.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:right;
    height:15px;
    margin-top:13px;
    width:49px;
    clear:both;
}

.form_tit_inst{
    background:url("../images/img_form_conf.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:right;
    height:15px;
    margin-top:13px;
    width:60px;
    clear:both;
}

.form_tit_cargo{
    background:url("../images/img_form_cargo.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:right;
    height:15px;
    margin-top:13px;
    width:70px;
    clear:both;
}

.form_tit_direccion{
    display:inline;
	background: url(../images/img_form_direccion.png) no-repeat;
	margin-top: 12px;
	height: 13px;
	width: 63px;
	float:right;
	clear:both;
}

.form_tit_provincia{
    display:inline;
	background: url(../images/img_form_provincia.png) no-repeat;
	border:0px solid red;
	margin-top: 14px;
	height: 15px;
	width: 63px;
	float:right;
	clear:both;
}

.form_tit_fecha_nac{
    background:url("../images/img_form_fecha_nac.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:right;
    height:15px;
    margin-top:13px;
    width:85px;
    clear:both;
}

.form_tit_telefono{
    display:inline;
	background: url(../images/img_form_telefono.png) no-repeat;
	border:0px solid red;
	margin-top: 12px;
	height: 13px;
	width: 57px;
	float:right;
	clear:both;
}

.form_tit_mail{
    display:inline;
	background: url(../images/img_form_mail.png) no-repeat;
	border:0px solid red;
	margin-top: 14px;
	height: 13px;
	width: 45px;
	float:right;
	clear:both;
}

.form_tit_usuario{
    display:inline;
	background: url(../images/img_form_usuario.png) no-repeat;
	border:0px solid red;
	margin-top: 14px;
	height: 13px;
	width: 54px;
	float:right;
	clear:both;
}

.form_tit_pass{
    display:inline;
	background: url(../images/img_form_pass.png) no-repeat;
	border:0px solid red;
	margin-top: 14px;
	height: 14px;
	width: 74px;
	float:right;
	clear:both;
}

.form_tit_suscripcion{
    display:inline;
	background: url(../images/img_form_suscripcion.gif) no-repeat;
	border:0px solid red;
	margin-top: 14px;
	height: 15px;
	width: 171px;
	float:right;
	clear:both;
}

.form_tit_carnet{
    display:inline;
	background: url(../images/img_foto_carnet.gif) no-repeat;
	border:0px solid red;
	margin-top: 14px;
	height: 15px;
	width: 98px;
	float:right;
	clear:both;
}

.form_tit_cantidad{
    display:inline;
	background: url(../images/img_cantidad.gif) no-repeat;
	margin-top: 3px;
	height: 13px;
	width: 60px;
	float:right;
    clear:both;
}

.form_tit_cong{
    display:inline;
	background: url(../images/img_form_cong.png) no-repeat;
	margin-top: 10px;
	margin-left: 26px;
	height: 15px;
	width: 168px;
	float:left;
	clear:both;
}


.form_tit_dimensiones{
    display:inline;
	background: url(../images/img_dimensiones.gif) no-repeat;
	margin-top: 10px;
	margin-left: 114px;
	height: 15px;
	width: 154px;
	float:left;
	clear:both;
}

.form_nombre{
	border:0px solid blue;
	height: 20px;
	width: 100px;
}

.form_enviar{
	border:0px solid blue;
	float:right;
	margin-right: 8px;
	width:42px;
	height: 17px;
	margin-top: 33px;
}

.cursos_texto_fechai{
	clear:both;
	float:left;
	margin-left: 15px;
	margin-top: 10px;
	width: 550px;
}

.iniciar{
	border:0px solid blue;
	clear: both;
	float:left;
	margin-left: 34px;
	margin-top: 10px;
	width: 300px;
	height: 69px;
}

.cont_nombre_in{
	border:0px solid red;
	height: 22px;
	width: 100px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.cont_user_in{
	border:0px solid red;
	height: 22px;
	width: 100px;
	float:left;
	margin-left:10px;
	margin-top:6px;
}

.form_enviar2{
	border:0px solid red;
	clear: both;
	float:left;
	width:42px;
	height: 17px;
	margin-top: 0px;
	margin-left: 180px;
	margin-bottom: 20px;
}

.btn_registrate{
	border:0px solid red;
	float:left;
	//float:right;
	margin-bottom:20px;
	margin-left:286px;
	margin-top:-57px;
	position:relative;	
}

.titulo{
	border:0px solid yellow;
	width:65px;
	height:66px;
	clear:both;
	float:left;
}

.cajas{
	border:0px solid red;
	width:136px;
	height:66px;
	margin-left:7px;
	clear:none;
	float:left;
}

.cajas_donativo{
    position: relative;
	width:200px;
	height:88px;
	margin-left:7px;
    display:inline;
	float:left;
}

.pic_iniciar{
	background: url(../images/img_sesion.png) no-repeat;
	display: block;
	height: 33px;
	width: 412px;
	margin-left: 15px;
	margin-top:10px;
	padding: 0px;
	clear:both;
	float:left;
}

.pic_renovacion{
	background: url(../images/img_renovacion.gif) no-repeat;
	display: block;
	height: 33px;
	width: 412px;
	margin-left: 15px;
	margin-top:10px;
	padding: 0px;
	clear:both;
	float:left;
}

.pic_donativo_confer{
    background: url(../images/img_donativo_confer.gif) no-repeat;
	display: block;
	height: 28px;
	width: 230px;
	margin-left: 15px;
	margin-top:10px;
	padding: 0px;
	clear:both;
	float:left;
}

.pic_sin_donativo_confer{
    background: url(../images/img_sin_donativo_confer.gif) no-repeat;
	display: block;
	height: 30px;
	width: 277px;
	margin-left: 15px;
	margin-top:10px;
	padding: 0px;
	clear:both;
	float:left;
}

.alumno_error{
	display: block;
	height: 16px;
	width: 225px;
	margin-left: -7px;
	margin-top:-12px;
	margin-bottom: 20px;
	padding: 0px;
	clear:both;
	float:left;
}



/**************************************************************************************************************************************/

/*PIE DE PAGINA*/   /*PARA LA SGTE VEZ PONER UN MARGIN-TOP: 20px Y ASI NO TENEMOS QUE PONERSELOS A TODAS LAS PAGINAS*/
.footer {
	display: block;
	background: url(../images/img_barra_abajo.png) no-repeat;
	height: 17px;
	width: 910px;
	margin-top:20px;
	float:left;
	clear: both;
}

/*TEXTO PIE DE PAGINA*/
.pie{
	display: block;
	height: 15px;
	width: 500px;
	margin-top:7px;
	margin-left:25px;
	float:left;
}

/*LISTA DE SECCIONES (menu)*/
.nav3, .nav3 ul {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}

.nav3 a {
	display: block;
	width: 11.05em;
}

.nav3 li {
	float: none;
	width: 11.05em;
	height:21px;
}

/*MENU GALERIA DERECHA*/
.nav2, .nav2 ul {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}

.nav2 a {
	display: block;
	width: 17.25em; /*hay que ponerle el ancho para que pinte la barra del tamaño que queremos*/
	padding-left: 8px;
	text-decoration: none;
}

.nav2 li {
	float: left;
	width: 18.25em; /*hay que ponerle el ancho para que pinte la barra del tamaño que queremos*/
	height:20px;
}

.nav2 p {
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.6em;
}

/*MENU AREA DERECHA OTRO MOOTOOLS*/

#bottom_container{
	width: 290px;
	text-align: left;
	margin-top: 10px;
	margin-left: 46px;
	float:left;
}
			
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height:13px;
			width: 290px;
			background: #000;
			padding-top: 2px;
			padding-left:2px;		
			font-weight:800;
			text-decoration: none;
			outline: none;
			font-size: 10px;
			color: #ffffff;
			cursor: pointer;
			margin-top: 2px;
			font-family:verdana;
		}
		
		.accordion_toggle_active {
			background: #529ef3;
			color: #ffffff;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: #d1efff;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #ffffff;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: #0c4563;
			border-right: 1px solid #0c4563;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
		.capa_desplegable_ffox {
			width: 290px;
			padding-left:10px;
		}
		
		.capa_desplegable_ie {
			width: 290px;
			padding-left:2px;
		}
		
		.capa_desplegable_ie li{
		
			margin-left:-8px;
		}

/***************************************************************BOTONES ESPECIALES****************************************************************/


/*BOTON CONTACTO*/	
.contacto {
	display: block;
	float: right;
	height: 13px;
	width: 49px;
	margin-top: 100px;
	padding: 5px;
    margin-right:20px;
}

/*BOTON WEBMAIL*/	
.webmail {
	display: block;
	float: right;
	height: 13px;
	width: 49px;
	margin-top: 100px;
	padding: 5px;
    margin-right:20px;
}

/*BOTON ENTRAR*/	
.entrar {
    display:block;
    height:18px;
    left:208px;
    position:absolute;
    top:76px;
    width:49px;
}

/*BOTON LEER MAS*/
.leer_mas_entrevista {
	display: block;
	height: 16px;
	width: 40px;
	margin-top: 8px;
	float:right;
}

/*BOTON VER NOTICIA AMPLIADA*/
.noticia_ampliada {
	display: block;
	height: 16px;
	width: 129px;
	margin-top: 8px;
	float:right;
	margin-right:9px;
}

/*BOTON VER TODAS*/	
.ver_todas {
	display: block;
	padding-left: 25px;
	margin-top: 5px;
	float:left;
	clear:none;
}

/*BOTON BUSCAR*/	
.buscar {
	display: block;
	margin-top: 5px;
	padding-right: 24px;  /*En explorer7 el margin no funciona bien*/
	float:right;
	clear:none;
}

/*BOTON VER MAS*/
.ver_mas_congregaciones {
	display: block;
	height: 16px;
	width: 36px;
	margin-top: 8px;
	float:right;
}

/******************************************************************BOTONES LETRAS****************************************************************/

.linea1 {
	display: block;
	margin-top: 42px;  /*baja la letra en cuestion*/
	padding-left: 24px;
	float:left;
	clear:both;  /*Porque encima hay dos capas y quiero ponerlo debajo de ellas*/
	width: 280px; /*necestita un ancho definido si no coge uno por defecto, suele ser pequeño*/
	height: 20px; /*necestita un alto definido si no coge uno por defecto, y los espaciados verticales no coinciden en firefox e ie7*/
}

.linea2{
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;  /*baja la letra en cuestion*/
	padding-left: 24px;
	float:left;
	clear:both;  /*Porque encima hay dos capas y quiero ponerlo debajo de ellas*/
	width: 260px;
	height: 20px; /*necestita un alto definido si no coge uno por defecto, y los espaciados verticales no coinciden en firefox e ie7*/
}

/***************LETRAS*****************/

.letra_A {
	display: block;
	float:left;
	clear:none;  
}

.letra_B {
	display: block;
	padding-left: 6px;   /*padding a partir de la anterior letra*/
	float:left;
	clear:none;   
}

.letra_C {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   

}

.letra_D {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_E {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_F {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_G {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_H {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_I {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_J {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_K {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_L {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_M {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_N {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
}

.letra_NN {
	display: block;
	float:left;
	clear:none;  
}

.letra_O {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px; /*Para bajar las letras q esten a la altura de la Ñ, no vale el padding-bottom a la ñ*/
}

.letra_P {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px;
}

.letra_Q {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px;
}

.letra_R {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px;
}

.letra_S {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px;
}


.letra_T {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 2px;
}


.letra_U {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 2px;
}


.letra_V {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px;
}

.letra_W {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 2px;
}

.letra_X {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px;
}

.letra_Y {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 2px;
}

.letra_Z {
	display: block;
	padding-left: 6px;  
	float:left;
	clear:none;   
	padding-top: 3px;
}

/*BOTON UNDANET*/	
.undanet {
	display: block;
	height: 18px;
	width: 85px;
	margin-left: 818px;
}

/***************** BOTONES menu*****************************************/
#btn_presidencia{display:block;width:180px;height:16px;background-image:url('../images/btn_presidencia.gif');background-repeat:no-repeat;}
#btn_presidencia_seleccionado{display:block;background-position:0px -16px;width:180px;height:16px;background-image:url('../images/btn_presidencia.gif');background-repeat:no-repeat;}
#btn_presidencia:link{background-position:0px 0px;}
#btn_presidencia:hover{background-position:0px -16px;}
#btn_presidencia:active{background-position:0px -16px;}

#btn_secretaria{display:block;width:180px;height:15px;background-image:url('../images/btn_secretaria.gif');background-repeat:no-repeat;}
#btn_secretaria_seleccionado{display:block;background-position:0px -15px;width:180px;height:15px;background-image:url('../images/btn_secretaria.gif');background-repeat:no-repeat;}
#btn_secretaria:link{background-position:0px 0px;}
#btn_secretaria:hover{background-position:0px -15px;}
#btn_secretaria:active{background-position:0px -15px;}

#btn_areas{display:block;width:180px;height:18px;background-image:url('../images/btn_areas.gif');background-repeat:no-repeat;}
#btn_areas_seleccionado{display:block;background-position:0px -18px;width:180px;height:18px;background-image:url('../images/btn_areas.gif');background-repeat:no-repeat;}
#btn_areas:link{background-position:0px 0px;}
#btn_areas:hover{background-position:0px -18px;}
#btn_areas:active{background-position:0px -18px;}

#btn_quienes{display:block;width:180px;height:17px;background-image:url('../images/btn_quienes.gif');background-repeat:no-repeat;}
#btn_quienes_seleccionado{display:block;background-position:0px -17px;width:180px;height:17px;background-image:url('../images/btn_quienes.gif');background-repeat:no-repeat;}
#btn_quienes:link{background-position:0px 0px;}
#btn_quienes:hover{background-position:0px -17px;}
#btn_quienes:active{background-position:0px -17px;}

#btn_servicios{display:block;width:180px;height:15px;background-image:url('../images/btn_servicios.gif');background-repeat:no-repeat;}
#btn_servicios_seleccionado{display:block;background-position:0px -15px;width:180px;height:15px;background-image:url('../images/btn_servicios.gif');background-repeat:no-repeat;}
#btn_servicios:link{background-position:0px 0px;}
#btn_servicios:hover{background-position:0px -15px;}
#btn_servicios:active{background-position:0px -15px;}

#btn_enlaces{display:block;width:172px;height:16px;background-image:url('../images/btn_enlaces.gif');background-repeat:no-repeat;}
#btn_enlaces_seleccionado{display:block;background-position:0px -16px;width:172px;height:16px;background-image:url('../images/btn_enlaces.gif');background-repeat:no-repeat;}
#btn_enlaces:link{background-position:0px 0px;}
#btn_enlaces:hover{background-position:0px -16px;}
#btn_enlaces:active{background-position:0px -16px;}

#btn_agenda{display:block;width:172px;height:17px;background-image:url('../images/btn_agenda.gif');background-repeat:no-repeat;}
#btn_agenda_seleccionado{display:block;background-position:0px -17px;width:172px;height:17px;background-image:url('../images/btn_agenda.gif');background-repeat:no-repeat;}
#btn_agenda:link{background-position:0px 0px;}
#btn_agenda:hover{background-position:0px -17px;}
#btn_agenda:active{background-position:0px -17px;}

#btn_recursos{display:block;width:172px;height:15px;background-image:url('../images/btn_recursos.gif');background-repeat:no-repeat;}
#btn_recursos_seleccionado{display:block;background-position:0px -15px;width:172px;height:15px;background-image:url('../images/btn_recursos.gif');background-repeat:no-repeat;}
#btn_recursos:link{background-position:0px 0px;}
#btn_recursos:hover{background-position:0px -15px;}
#btn_recursos:active{background-position:0px -15px;}

#btn_galeria{display:block;width:172px;height:17px;background-image:url('../images/btn_galeria.gif');background-repeat:no-repeat;}
#btn_galeria_seleccionado{display:block;background-position:0px -17px;width:172px;height:17px;background-image:url('../images/btn_galeria.gif');background-repeat:no-repeat;}
#btn_galeria:link{background-position:0px 0px;}
#btn_galeria:hover{background-position:0px -17px;}
#btn_galeria:active{background-position:0px -17px;}

#btn_congregaciones{display:block;width:172px;height:17px;background-image:url('../images/btn_congregaciones.gif');background-repeat:no-repeat;}
#btn_congregaciones_seleccionado{display:block;background-position:0px -17px;width:172px;height:17px;background-image:url('../images/btn_congregaciones.gif');background-repeat:no-repeat;}
#btn_congregaciones:link{background-position:0px 0px;}
#btn_congregaciones:hover{background-position:0px -17px;}
#btn_congregaciones:active{background-position:0px -17px;}

#btn_blogs{display:block;width:142px;height:17px;background-image:url('../images/btn_blogs.gif');background-repeat:no-repeat;}
#btn_blogs_seleccionado{display:block;background-position:0px -17px;width:142px;height:17px;background-image:url('../images/btn_blogs.gif');background-repeat:no-repeat;}
#btn_blogs:link{background-position:0px 0px;}
#btn_blogs:hover{background-position:0px -17px;}
#btn_blogs:active{background-position:0px -17px;}

#btn_foros{display:block;width:142px;height:15px;background-image:url('../images/btn_foros.gif');background-repeat:no-repeat;}
#btn_foros_seleccionado{display:block;background-position:0px -15px;width:142px;height:15px;background-image:url('../images/btn_foros.gif');background-repeat:no-repeat;}
#btn_foros:link{background-position:0px 0px;}
#btn_foros:hover{background-position:0px -15px;}
#btn_foros:active{background-position:0px -15px;}

#btn_entrevistas{display:block;width:142px;height:16px;background-image:url('../images/btn_entrevistas.gif');background-repeat:no-repeat;}
#btn_entrevistas_seleccionado{display:block;background-position:0px -16px;width:142px;height:16px;background-image:url('../images/btn_entrevistas.gif');background-repeat:no-repeat;}
#btn_entrevistas:link{background-position:0px 0px;}
#btn_entrevistas:hover{background-position:0px -16px;}
#btn_entrevistas:active{background-position:0px -16px;}

#btn_noticias{display:block;width:142px;height:16px;background-image:url('../images/btn_noticias.gif');background-repeat:no-repeat;}
#btn_noticias_seleccionado{display:block;background-position:0px -16px;width:142px;height:16px;background-image:url('../images/btn_noticias.gif');background-repeat:no-repeat;}
#btn_noticias:link{background-position:0px 0px;}
#btn_noticias:hover{background-position:0px -16px;}
#btn_noticias:active{background-position:0px -16px;}

#btn_inicio{display:block;width:142px;height:16px;background-image:url('../images/btn_inicio.gif');background-repeat:no-repeat;}
#btn_inicio_seleccionado{display:block;background-position:0px -16px;width:142px;height:16px;background-image:url('../images/btn_inicio.gif');background-repeat:no-repeat;}
#btn_inicio:link{background-position:0px 0px;}
#btn_inicio:hover{background-position:0px -16px;}
#btn_inicio:active{background-position:0px -16px;}

#btn_carnet{display:block;width:142px;height:16px;background-image:url('../images/btn_carnets.gif');background-repeat:no-repeat;}
#btn_carnet_seleccionado{display:block;background-position:0px -16px;width:142px;height:16px;background-image:url('../images/btn_carnets.gif');background-repeat:no-repeat;}
#btn_carnet:link{background-position:0px 0px;}
#btn_carnet:hover{background-position:0px -16px;}
#btn_carnet:active{background-position:0px -16px;}

#btn_donativos{display:block;width:142px;height:16px;background-image:url('../images/btn_donativos.gif');background-repeat:no-repeat;}
#btn_donativos_seleccionado{display:block;background-position:0px -16px;width:142px;height:16px;background-image:url('../images/btn_donativos.gif');background-repeat:no-repeat;}
#btn_donativos:link{background-position:0px 0px;}
#btn_donativos:hover{background-position:0px -16px;}
#btn_donativos:active{background-position:0px -16px;}

/********************************BOTONES MENU GALERIA DERECHA*************************/

.btn_galeria2{display:block;width:289px;height:16px;background-image:url('../images/img_btn.jpg');background-repeat:no-repeat;}
.btn_galeria2_seleccionado{display:block;background-position:0px -16px;width:289px;height:16px;background-image:url('../images/img_btn.jpg');background-repeat:no-repeat;}
.btn_galeria2:link{background-position:0px 0px;}
.btn_galeria2:hover{background-position:0px -16px;}
.btn_galeria2:active{background-position:0px -16px;}

/*************************BORDES***************************************************/
.borde_gris {
	border-left:6px solid #cfcfcf;
	border-right:6px solid #cfcfcf;
	border-top:5px solid #cfcfcf;
	border-bottom:5px solid #cfcfcf;
}

.borde_gris2 {
	border: 3px solid #cfcfcf;
}

/*FUENTES*/
.textonormal{font-family:verdana;font-size:9px;text-decoration:none;color:#000000;}
.textonormal2{font-family:verdana;font-size:8px;text-decoration:none;color:#000000;}
.textoinvertido{font-family:verdana;font-size:9px;text-decoration:none;color:#ffffff;}
.textopie{font-family:verdana;font-size:9px;text-decoration:none;color:#454444;}
.textoleyendas{font-family:tahoma;font-size:11px;text-decoration:none;color:#ffffff;}
.textoamarillo{font-family:verdana;font-size:12px;text-decoration:none;color:#e4ce00;}
.textomail{font-family:verdana;font-size:9px;text-decoration:none;color:#928402;}
.textotitular{font-family:verdana;font-size:11px;text-decoration:none;color:#000000;}

.negrita{font-weight:800;}
.subrayado{text-decoration:underline;}
.cursiva{font-style:italic;}

.centrado{text-align:center;}

.cargando{
		margin-top:110px;
		padding-left:46px;
		float:left;
		height:600px;
}

#mensaje_error{
		position:absolute;
        top:1px;
        left:1px;
}

.volver_no_registro{
		background:url(../images/img_sin_registrar.jpg) no-repeat; 
		height:108px;
		width:289px;
		top:5px;
		left:610px;
		padding:0px;
		position:absolute;
}

.volver_no_registro_ie7{
		background:url(../images/img_sin_registrar.jpg) no-repeat; 
		height:108px;
		width:289px;
		position:absolute;
		top:5px;
		left:610px;
		padding:0px
}

.volver_no_registro_asamblea{
		background:url(../images/pic_no_registrado_asamblea.gif) no-repeat; 
		height:18px;
		width:105px;
		left:391px;
		padding:0px;
		position:absolute;
		top:373px;
		width:207px;
		z-index:2;
}



.volver_vacio{
		background:url(../images/img_vacio.jpg) no-repeat; 
		height:108px;
		width:289px;
		top:5px;
		left:610px;
		padding:0px;
		position:absolute;
}


.volver_vacio_asamblea{
	background:transparent url(../images/img_vacio_asamblea.jpg) no-repeat scroll 0% 0%;
	height:51px;
	left:391px;
	padding:0px;
	position:absolute;
	top:376px;
	width:207px;
	z-index:2;
}


.volver_vacio_ie7{
		background:url(../images/img_vacio.jpg) no-repeat; 
		height:108px;
		width:289px;
		position:absolute;
		top:5px;
        left:610px;
		padding:0px;
}

.volver{
		height:20px;
		width:45px;
		margin-top:79px;
		margin-right:3px;
		float:right;
		border:0px solid red;
}

.volver_asamblea{
		height:19px;
		position:absolute;
		right:154px;
		top:31px;
		width:53px;
		z-index:2;
}

.formulario{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:400;
	background-color:#000000;
	width:427px;
	border: 1px solid black;
	padding-left:2px;
}

.formulario2{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:400;
	background-color:#000000;
	width:340px;
	border: 1px solid black;
	padding-left:2px;
}

.formulario3{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:400;
	background-color:#000000;
	width:332px;
	border: 1px solid black;
	padding-left:2px;
}

.formulario4{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:400;
	background-color:#000000;
	width:100px;
	border: 1px solid black;
	padding-left:2px;
}

.foto_construccion {
	border: 5px solid #cfcfcf;
	clear:both;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../images/img_construccion.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 548px;
	margin-left: 15px;
	padding: 0px;
}

.inscrip{
	clear:both;
	float:left;   
}


.capa_nombre_opciones{

	display: block;
	height: 13px;
	width: 70px;
	margin-left: 15px;
	margin-top:10px;
	padding: 0px;
	clear:both;
	float:left;
}

.capa_opciones{

	display: block;
	width: 555px;
	margin-left: 15px;
	padding: 0px;
	clear:both;
	float:left;
}


.registro_alumno_{
	clear:both;
	float:left;
	border;1px solid red;
	margin-left:1px solid blue;
	margin-top: 10px;
	width:200px;
}

.no_registro{
	clear:both;
	float:left;
	border;1px solid red;
	margin-left:1px solid blue;
	margin-top: 10px;
	width:200px;
}

.registro_curso_{
	clear:both;
	float:left;
	border;1px solid red;
	margin-left:1px solid red;
	width:200px;
}

.texto_noticia p{
	display:block;
	line-height:1.8em;
}

.asamblea_registro_contenido{
	display:block;
	background: url(../images/bkg_fondo_asamblea.jpg) no-repeat;
	height:710px;
	width:600px;
	margin:0px;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
}

.caja_usuario_asamblea{
	display:inline;
	height:18px;
	margin-left:254px;
	margin-top:377px;
	position:relative;
	width:133px;
	float:left;
	clear:both;
	
}

.caja_password_asamblea{
	display:inline;
	height:18px;
	width:133px;
	margin-top:12px;
	margin-left:254px;
	position:relative;
	float:left;
	
}

.entrar_asamblea{
	display:block;
	height:14px;
	width:42px;
	margin-top:13px;
	margin-left:10px;
	position:relative;
	float:left;
	
}

.contenido_popup_asamblea{
	display:block;
	height:710px;
	width:600px;
	margin:0px;
	top:0px;
	left:0px;
	position:absolute;	
}


/*
NOTA: 	hay que cambiar la imagen de la cabecera cada año,
		entonces el background ira en PUBLIC_POPUP_REGISTRO_ASAMBLEA.PHP y PUBLIC_POPUP_ASAMBLEA.PHP
		Tengo que hacer una informacion nueva que tenga la cabecera del popup y otra la del banner dentro de la seccion 30 (que es la de ASAMBLEA).
		Ademas de cambiar los tamaños de los activos que se suban a width:600px y height:136px
*/

.cabecera_popup_asamblea{
	display:block;
	height:136px;
	width:600px;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
	clear:both;
	float:left;
}

.cabecera_popup_asamblea2{
	display:block;
	height:136px;
	width:600px;
	position:absolute;
	top:0px;
	left:0px;
}

.pie_popup_asamblea{
	display:block;
	background:url(../images/bkg_pie_asamblea.jpg) no-repeat;
	height:17px;
	width:600px;
	margin-top:0px;
	margin-left:0px;
	position:relative;
	float:left;
	clear:both;
	
}

.pie_popup_asamblea2{
	display:block;
	background:url(../images/bkg_pie_asamblea.jpg) no-repeat;
	height:17px;
	width:600px;
	top:694px;
	left:0px;
	position:absolute;
	
}

.contenedor_formularios{
	display:block;
	height:auto;
	width:600px;
	margin-top:0px;
	margin-left:0px;
	position:relative;
	float:left;
	clear:both;
	
}

.contenedor_aviso_legal{
	display:block;
	height:100px;
	width:550px;
	margin-top:20px;
	margin-left:25px;
	position:relative;
	float:left;
	clear:both;
}

.btn_enviar_asamblea{
	display:block;
	height:20px;
	width:43px;
	margin-top:0px;
	margin-left:538px;
	position:relative;
	float:left;
	clear:both;
}

.mensaje_enviado{
	background:transparent url(../images/bkg_mensaje_enviado.jpg) no-repeat scroll 0% 0%;
	display:block;
	height:356px;
	left:72px;
	position:absolute;
	top:355px;
	width:447px;
}

.titulo_descripcion_asamblea{
	clear:both;
	display:block;
	float:left;
	height:0px;
	margin-left:7px;
	margin-top:0px;
	position:relative;
	width:447px;

}

.descripcion_asamblea{
	clear:both;
	display:block;
	float:left;
	height:auto;
	margin-left:7px;
	margin-top:20px;
	position:relative;
	width:572px;
	
}

.titulo_registro{
	clear:both;
	display:block;
	float:left;
	height:42px;
	margin-bottom:5px;
	margin-left:2px;
	margin-top:17px;
	position:relative;
	width:112px;
	
}

.cabecera_carnet,.cabecera_donativo{
	display:block;
	height:134px;
	width:600px;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
	clear:both;
	float:left;
}
