/*************************************/
/*      ESTRUCTURA GENERAL           */
/*************************************/
	body {
		margin: 1em auto 1em auto;
		padding:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		background-color: #8a004d;
		/*background-image:url(../images/fondo_degrada.jpg);
		background-repeat:repeat-x;*/
		width: 89.8em; /* equivale a 1000px; aprox. */
		/*border: #663300;*/
	}
	#contenedor
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: auto;
		/*margin-top: 1em;*/
		/*margin-bottom: 1em;*/
		width: 80.3em;
		background-color: #FFFFFF;/* #99CCFF;*/
 		/*width: 76.2em;/*760px;*/
		/*border: 1px solid;*/
		/*background-image:url(../images/fondo_contenedor.jpg);
		background-repeat:repeat-y;*/
	}

	#cabecera
	{
		background-image:url(../images/fondo_cabecera.jpg);
		background-repeat: no-repeat;
		background-color:#FFFFFF;
		height: 15.6em;
		/*border: 1px solid #000000;*/
		margin:0;
		padding: 0;
	}

	#cuerpo
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
		margin: 0 0 0 0;
		/*background-image:url(../images/fondo_cuerpo.jpg); 
		background-repeat: no-repeat;*/
	}
	
	#contenido
	{
		margin: 1em 1em 1em 1em;
		background-color: #FFFFFF;
		/*height: auto !important; /* para los browsers buenos */
		/*height: 38em; 
		min-height: 38em;
		/*width: 71.4em;*/
		/*background-image:url(../images/fondo_contenido.jpg); 
		background-repeat: no-repeat;*/
	}
/*	#contenido p {margin: 0 0 0 0}*/

	/*#logo_socios {	height:8.3em; overflow:hidden}*/
	
	#logo { margin: 0 0 0 0; float: left;}
	
	#pie
	{
		clear:both;
		font-size: 0.8em;
		color: #000000;
		/*background-color:#343434;*/
		margin: 2em 0 0 0;
		padding: 0.4em 1em 0.4em 1em;
		/*background-image:url(../images/fondo_pie.jpg); 
		background-repeat: repeat-y;*/
		overflow: hidden;
	}
	#pie a { color:  #000;	text-decoration:underline; }
	#pie a:hover { text-decoration:none;	}

	#creado_por
	{
		/*display:none;	*/
		/*width: 75em;*/
		margin:auto;
		padding:0.2em 1em 0.5em 0;
		text-align: right;
		font-size: 0.75em;
		/*margin: 1em 2em 0 5em;*/
		color: #333;
		background-color:#FFF;
	}
	#creado_por a {	color:  #333;	text-decoration:none; }
	#creado_por a:hover { color:  #666; text-decoration:none;	}
	
	#aviso_mapa {text-align: right; color:#FFFFFF; }
	#aviso_mapa a { color:#000000; text-decoration:none }
	#aviso_mapa a:hover { color:#666; text-decoration:none }

	/*** HOME ******************************************************/
	/*** FIN HOME ******************************************************/


	/*** SECCIONES (básico) *****************************************************/
		#fines_objetivos, #junta_directiva, #estatutos, #registro, #candidaturas, #contacto, #congresos, #secretaria, #error_pagina, #area_restringida, #aviso_legal
		{
			/*height: auto !important; /* para los browsers buenos */
			/*height: 29em; 
			min-height: 29em;
			/*overflow:hidden;*/

			padding: 0;
			margin-top:2em;
			text-align: justify;
		}
		#asoc_hermanas {}
	/*** FIN SECCIONES (básico) *****************************************************/

	/*** SECCIONES (contenido) *********************************************************/

		#fines_objetivos .contenido, #junta_directiva .contenido, #registro .contenido, #candidaturas .contenido, #contacto .contenido, #congresos .contenido, #secretaria .contenido, #error_pagina .contenido, #area_restringida .contenido, #aviso_legal .contenido
		{
			background-image:url(../images/fondo_fines_objetivos.jpg); 
			background-repeat: no-repeat;
			height: auto !important; /* para los browsers buenos */
			height: 20em; 
			min-height: 20em;
		}
		
		#error_pagina .contenido
		{
			background-image:url(../images/fondo_error_pagina.jpg); 
			background-repeat: no-repeat;
			height: auto !important; /* para los browsers buenos */
			height: 23em; 
			min-height: 23em;
		}
		
		#fines_objetivos .contenido p, #error_pagina .contenido p
		{
			margin: 0 6em 1em 6em;
			padding-top:1em
		}
		#junta_directiva .contenido
		{
			background-image:url(../images/fondo_junta_directiva.jpg); 
			background-repeat: no-repeat;
		}
		#junta_directiva .contenido p
		{
			margin: 0 6em 1em 0;
			padding:0
		}
		#junta_directiva .apartado
		{
			float: left;
			width:40%;
			margin:1em 0 0 7em
		}

		#junta_directiva p {margin:0 2em 0.7em 1em; text-align:left;}
		#junta_directiva em {color: #555555}
		#junta_directiva .vocalia {color: #555555;}
		/*#junta_directiva .cargo strong {color:#3babf5}
		#junta_directiva strong {color:#343434}*/

		#estatutos .contenido
		{
			background-image:url(../images/fondo_estatutos.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding:0;
		}
		#estatutos .contenido2
		{
			background-image:url(../images/fondo_estatutos_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 8em 3em 8em;
		}
		#estatutos .contenido2 p
		{
			margin: 0 0 1em 0;
			padding-top:0em
		}

		#estatutos h2, #candidaturas h2 { color:#5f497a; border-bottom: 1px solid #5f497a}
		#estatutos h3, #candidaturas h3 { font-size: 1.1em; color:#76923c; margin-bottom:0}
		#estatutos p, #candidaturas p { margin: 0.2em 0 0.2em 0	}
		#estatutos ul, ol, #candidaturas ul, ol { margin-top: 0.5em; margin-bottom:0.5em}
		#estatutos li, #candidaturas li {background-image:none; padding-left:0}
		#estatutos ul li, #candidaturas ul li { list-style-image:none; list-style:disc; margin-left:3.1em; margin-bottom:0}
		#estatutos ol li, #candidaturas ol li { list-style-image:none; list-style: decimal;	}
		#estatutos ol li.abc, #candidaturas ol li.abc { list-style-image:none; list-style: lower-alpha;	}
		#estatutos .texto, #candidaturas .texto { color: #333333}
		#estatutos .texto strong, #candidaturas .texto strong{ color: #333333}
		#candidaturas ul.vacio {list-style:none; margin-left:0; padding-left:0}
		#candidaturas ul li.vacio {list-style:none; margin-left:0; padding-left:0}
		
		#registro .contenido
		{
			background-image:url(../images/fondo_registro.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding:0;
		}
		#registro .contenido2
		{
			background-image:url(../images/fondo_registro_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 8em 3em 8em;
		}

		#candidaturas .contenido
		{
			background-image:url(../images/fondo_candidaturas.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding:0;
		}
		#candidaturas .contenido2
		{
			background-image:url(../images/fondo_candidaturas_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 8em 3em 8em;
			height: auto !important; /* para los browsers buenos */
			height: 15em; 
			min-height: 15em;
		}

		#candidaturas .contenido2 p
		{
			margin: 0 0 1em 0;
			padding-top:0em
		}
	
		#congresos .contenido
		{
			background-image:url(../images/fondo_congresos.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding:0;
		}
		#congresos .contenido2
		{
			background-image:url(../images/fondo_congresos_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 8em 3em 6em;
		}
		
		#congresos .congreso {float:left; width: 49%; text-align:left;}

		#secretaria .contenido
		{
			background-image:url(../images/fondo_secretaria.jpg); 
			background-repeat: repeat-y;
		}
		#secretaria .contenido2
		{
			background-image:url(../images/fondo_secretaria_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 5em 3em 5em;
			text-align:center
		}
		#secretaria .delegacion {float:left; width: 29%; text-align:center; font-size:0.9em; margin:0 2em 2em 1em;}

		#contacto .contenido
		{
			background-image:url(../images/fondo_contacto.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding:0;
		}
		#contacto .contenido2
		{
			background-image:url(../images/fondo_contacto_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 8em 3em 8em;
			height: auto !important; /* para los browsers buenos */
			height: 22em; 
			min-height: 22em;
		}
		#contacto .contenido2 p
		{
			margin: 0 0 1em 0;
			padding-top:0em
		}

		#contacto .datos {margin: 0 5em 0 0; float:left;}
		#contacto form {/* margin-left:18em */}
		#contacto .label {width:5em; float:left}
		#candidaturas .label {width:15em; float:left}

		#area_restringida .contenido
		{
			background-image:url(../images/fondo_area_restringida.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding:0;
		}

		#area_restringida .contenido2
		{
			background-image:url(../images/fondo_area_restringida_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 8em 3em 8em;
			height: auto !important; /* para los browsers buenos */
			height: 19em; 
			min-height: 19em;
		}

		#aviso_legal .contenido
		{
			background-image:url(../images/fondo_aviso_legal.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding:0;
		}
		#aviso_legal .contenido h1
		{
			background-image:url(../images/fondo_aviso_legal_cabecera.jpg); 
			background-repeat: repeat-y;
			margin:0;
			padding: 2em 0 1em 4em;
		}
		#aviso_legal .contenido2
		{
			background-image:url(../images/fondo_aviso_legal_pie.jpg); 
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 8em 3em 6em;
		}

	/*** FIN SECCIONES (contenido) *****************************************************/

	/*** QUIENES SOMOS *****************************************/
		#inscripcion p { margin: 0.2em 0 0.2em 0 }


/*
		#asoc_hermanas table, #junta_directiva table {margin:0 0.1em 0 0.1em; padding:0;border-collapse:collapse;font-size: 0.9em; text-align:left;}
		#asoc_hermanas table strong, #junta_directiva table strong  {color: #333}
		/*#asoc_hermanas tr {margin:0; padding:0;}*/
/*		#asoc_hermanas th, td, #junta_directiva th, td {margin:0; padding:0.5em}
		#asoc_hermanas th, #junta_directiva th {border-right:1px solid #FFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;background-color:#222; color:#FFFFFF; font-weight: bold}
		#asoc_hermanas th.primero, #junta_directiva th.primero {border-left:none; background-image:url(../images/tabla_esquina_izq.jpg); background-repeat:no-repeat}
		#asoc_hermanas th.ultimo, #junta_directiva th.ultimo{border-right:none; background-image:url(../images/tabla_esquina_der.jpg); background-repeat:no-repeat; background-position: top right}
		#asoc_hermanas td, #junta_directiva td {border:1px solid #d7e6f5}
		#asoc_hermanas table img, #junta_directiva table img { vertical-align:middle; margin-right:0.5em}
*/
		table {margin:0 0.1em 0 0.1em; padding:0;border-collapse:collapse;font-size: 0.9em; text-align:left; width:99%}
		table strong  {color: #333}
		th, td {margin:0; padding:0.5em}
		th {border-right:1px solid #FFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;background-color:#222; color:#FFFFFF; font-weight: bold}
		th.primero {border-left:none; background-image:url(../images/tabla_esquina_izq.jpg); background-repeat:no-repeat; }
		th.ultimo{border-right:none; background-image:url(../images/tabla_esquina_der.jpg); background-repeat:no-repeat; background-position: top right}
		td {border:1px solid #d7e6f5}
		table img { vertical-align:middle; margin-right:0.5em}

		table#tabla_foro {font-size: 1em; background-color:#FFFFFF; line-height:1.5em}
		table#tabla_foro th{font-size: 0.9em}
		table#tabla_foro th.ultimo {width:12%} /* columna respuestas */
		/*table#foro a {color: #003796}
		table#foro a:hover {text-decoration:underline; color: #222; text-decoration: none;}*/
		
		.autor_foro {color: #555555}
		.foro_mensaje {border: 1px solid #CCCCCC; margin-bottom:1em; background-color:#FFFFFF}
		.foro_mensaje_cabecera { background-color:#222;  padding:1em; color:#FFFFFF}
		.foro_mensaje_contenido {padding:0 1em}
		.foro_mensaje_responder {padding:0.5em; text-align:right}

	#buscar_registro
	{
		/*float:right;*/
		text-align:right;
		margin:0 0 0 0;
		/*background-color: #E5E5E5;
		margin-left:18.9em;*/
	}
	#buscar_registro input {border: 1px solid #CCCCCC; margin:0; }
	#buscar_registro input:focus { background-color:#FFFFFF }
	#buscar_registro #buscar {width:20em; height:1.3em; padding-top:0.4em}
	#buscar_registro image {background-color:#000000}
	/*** FIN QUIENES SOMOS *****************************************/

	#aviso_legal h2.primero  {margin:0; padding:0}
	#aviso_legal p  {margin-left: 1em; line-height:1.5em}
	#aviso_legal ul  {margin-left:1em}
	#aviso_legal li  {line-height:1.5em}

	#mapa_web .contenido div 
	{
		margin: 0.5em 0 0.5em 0.3em; 
		height: auto !important; /* para los browsers buenos */
		height: 15em; 
		min-height: 15em;
		overflow:hidden;
		width:20em;
	}
	#mapa_web .contenido ul {} 
	#mapa_web .contenido li {} 

	/*** PUBLICACIONES **********************************************/
		#enlaces ul {margin:0; padding-left:2em; padding-bottom:0;  }
		#enlaces li {padding: 0 0 0 2em; margin-bottom:1.5em }
		#enlaces .categoria { background-color:#003796; color:#FFFFFF; padding-left:1em; margin-top:1.5em;}
		#enlaces .categoria strong{ color:#FFFFFF; }
/*		#noticias .contenido, #boletin .contenido, #congresos .contenido, #foro .contenido, #empleo .contenido, #pregunta .contenido, #revista .contenido    { margin: 1em 0.5em 1em 1em; padding:1em 0.5em 1em 1em; overflow:hidden;}*/

/*		#publicaciones .contenido, #descargas .contenido, #bibliografia .contenido, #enlaces .contenido, #memorias .contenido { margin: 1em 0.5em 1em 1em; padding:1em 0.5em 1em 1em; overflow:hidden;}
		.publicacion  
		{ 
			color: #FFFFFF;
			float: left;
			width: 47%;
			margin:1em;
			background-image:url(../images/fondo_publicacion.jpg); 
			background-repeat: no-repeat;
			background-position: center;
			height: auto !important; /* para los browsers buenos */
/*			height: 23em; 
			min-height: 23em;
		}
/*		.publicacion img.portada {float:left; margin:2.8em 1em 1em 3.8em}
		.publicacion strong {color:#FFFFFF} 
		.publicacion p 
		{
			margin:2.8em 2em 0 18em; 
			text-align:left; 
			line-height:1.2em;
			height:16.2em; 
		}
		.publicacion .btn_descargar {text-align:right; margin-right:3em}
*/
	/*** FIN PUBLICACIONES **********************************************/

	/*** JUNTA DIRECTIVA (RESTRINGIDO) **********************************************/
		#junta_directiva .contenido2 
		{
			margin: 2em 0.5em 1em 15em; 
			padding: 0 0.5em 1em 4em;
			border-left:1px dotted #003796;
			height: auto !important; /* para los browsers buenos */
			height: 40em; 
			min-height: 40em;
 		}
		#junta_directiva .contenido2 h1 {border-bottom: 1px solid #003796}
	/*** FIN JUNTA DIRECTIVA (RESTRINGIDO) **********************************************/
	
	img 
	{ 
		border: none; 
		/*behavior: url(include/jscripts/iepngfix.htc); /*este include se utiliza para evitar el problema de la transparencia de los .png en IE6 e inferiores*/
	}

	strong { color: #000}

	acronym { border-bottom: none; }

	a {	text-decoration: underline;	color: #003796; }
	a:hover {outline: none; text-decoration: none;}

	li 
	{ 
		margin: 0.8em 1em 0.4em 0;
		/*padding-left:2.1em;*/
		/*list-style-image:url(../images/punto.png);*/
		/*list-style: none;*/
		/*background-image: url(../images/punto.png);
	    background-repeat: no-repeat;
    	background-position: left top;*/
		line-height: 1.4em
	}
	ul { padding-bottom:1em; padding-left:1em}

	/*li { padding: 0.5em 0 0 0 }*/
/*	li strong {color: #005972 }*/

	.izquierda  { text-align:left }
	.derecha 	{ text-align: right; }
	.centrado 	{ text-align:center; }
	.mayusculas { text-transform: uppercase }
	.capitalize { text-transform: capitalize }
	.float_left { float: left }
	.float_right { float: right }
	.vertical_middle	{	vertical-align: middle	}
	.vertical_bottom	{	vertical-align: bottom	}
	.float_clear { clear: both }
	.sin_borde {border:none}	
	.obligatorio {color:#000000}

	.tres_columnas 
	{
		float: left;
		text-align:left;
		width:30%; 
		margin: 2em 1em 0 1em;
	}

/*************************************/
/*      MENUS                         */
/*************************************/
	#menu_inicial
	{
		overflow:hidden;
		font-size: 0.8em;
		height:1.4em;
		background-color:#3c3a3f;
/*		opacity: .70; /* transparencia para FIREFOX */
		/*margin: 2.6em 0 0 2.5em;*/
		padding: 1em 0.2em 1em 0.6em;
		color:#FFFFFF;
		word-spacing: -0.1em;
	}
	#menu_inicial ul {
		margin: 0;
		padding:0;
		list-style-type: none;
		/*text-transform:uppercase;*/
		/*background-color:#FFFFFF;*/
	}
	
	#menu_inicial li {
		/*margin: 0.8em 1em 0.8em 0;*/
		background-image:none;
		float: left;
		text-align:center;
		/*background-color:#99FFCC;*/
		margin:0;
		padding-right:0.3em;
		padding-left: 0.4em;
	}

	#menu_inicial a {
		text-decoration: none;
		color: #FFFFFF;
		text-align: center; 
	}
	#menu_inicial a:hover {	color: #dbb9c5; }
	#menu_inicial a .destacado { color:#dbb9c5 }
	#menu_inicial li .destacado { color:#dbb9c5 }
/*******   FIN MENUS ***************/

/*************************************/
/*      OTROS                        */
/*************************************/
	h1 {
		color:#963254;
		font-size: 1.4em;
		padding: 0 0 0 0;
		margin: 0 0 1em 0;
		text-transform: uppercase;
		/*border-bottom: 1px solid ; /* si no pones color coge el del texto*/
	}
	
	h2 {
		color:#333333;
		font-size: 1.2em;
		padding: 0.5em 0 0 0em;
		margin: 1em 0 0 0;
		text-transform: uppercase;
	}
	h3 { font-size: 1.1em;	}

	p {margin: 0.5em; line-height: 1.7em;}

	hr 
	{ 
		border-bottom: 0 solid #444444;
		height: 1px;
		color: #444444; /* para IE */
		background-color: #444444; /* para firefox */
		/*width: 70%;*/
		margin: 0.2em 0 0 0;
	}
	
/*** FORMULARIOS ****/
	form {overflow:hidden;}
	#botones_form {margin:1em 1em 1em 0em; text-align:center}
	#botones_form2 {margin:1em 0.6em 1em 10em;}
	form .apartado {margin:1em 0 0 0; padding:0.5em 0 0.5em 0.2em; border-bottom:1px solid #003796; width:43em; background-color:#003796; color: #FFFFFF}
	form .apartado strong {color:#FFFFFF}
	input, textarea, select 
	{
		font-size: 1em;
		/*margin-top: 1em;*/
		color: #333333;
		border:none;
		border: 1px solid #999;
		/*background: #FFFFFF;*/
		padding: 0.2em;
	}
	
	input:focus, textarea:focus 
	{
		background: #e1cee2;
		/*border-bottom: 1px solid #003796;*/
	}  

	input[type="checkbox"]
	{
		/*background-color: red;
		border: 2px solid blue;
		color: yellow;
		*/
	}
	input[type="radio"]
	{
		border: none;
	}
		
	input [type="reset"], input [type="button"]
	{
		background-color: #A1CFF1;
		border: 1px solid  #049000;
		width: 5em;
	}

	input [type="reset"]:hover, input [type="button"]:hover
	{
		background-color: #000066;
		color: #FFFFFF;
	}

	select 	{	width: 11em; padding: 0.1em 0 0.1em 0 ;  }

	.input_campo {width: 30em; margin: 0 1em 0 0}
	.input_campo_url {width: 27em; margin: 0 1em 0 0.5em}
	.input_campo_medio {width: 28em; margin: 0 1em 0 0}
	.input_campo_largo {width: 57.5em; margin: 0 1em 0 0}
	.select_campo {width: 30.5em; margin: 0 1em 0 0}
	.select_campo_peq {width: 5em; margin: 0 1em 0 0}
	.select_campo_medio {width: 25em; margin: 0 1em 0 0}
	.select_campo_largo {width: 60em; margin: 0 1em 0 0; }
	.select_campo_numerico {width: 3.5em; margin: 0 0 0 0;}
	.select_campo_fecha {width: 7.5em; margin: 0 0 0 0; }
	.borde_completo { border:1px solid #666}
	
	.input_datos_bancarios {width: 4em; margin: 0 1em 0 0; }
	.input_datos_bancarios2 {width: 2em; margin: 0 1em 0 0;}
	.input_datos_bancarios3 {width: 7em; margin: 0 1em 0 0;}

	.btn_enviar_cancelar 
	{
		background-image:url(../images/f_boton.jpg);
		background-repeat:repeat-y;
		border: 1px solid #000000;
		height: 2em;
		/*text-transform: uppercase;*/
		/*color: #FFFFFF;*/
		font-weight: bold;
	}


	option 	{ margin: 0.5em 0 0.3em 0em; margin:0;}
	option:hover 	{ margin: 0.5em 0 0.3em 0em; margin:0;}

	.textarea_campo {
		width: 33.4em; margin: 0 1em 0 0; vertical-align: top; font-size: 0.9em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*border-bottom: 1px dashed #003796;*/
	}
	.input_campo_fichero 
	{
		width: 61em; 
		margin: 0 1em 0 0;

	}

	.boton_boletin {border: 1px solid #003796; width: 7em;}
	
	label 
	{
		display: block;
		/*font-weight:bold;*/
		margin: 0.5em 0 0 0;
		color: #000;
	} 

	label.linea
	{
		display: inline;
		font-weight:bold;
		margin-top: 0.5em;
	} 
	
	label.destacado
	{
		color: #FE3523;
		margin: 0.5em 0 0.5em 0;
	}

	label.obligatorio {color: #666666;}

	.texto_normal
	{
		color:  #4D4D4D;
		font-weight: normal;
	}

	.fichero_adjunto
	{
		clear:both;
		padding: 0.3em 0.5em 0 0;
	}
	
/*** FIN FORMULARIOS ****/

	#errores
	{
		margin: 1em 0 1em 0;
		display: none;
		color: #FF0000;
	}
	#errores strong	{	color: #FF0000;	}

	.error { color:#FF0000; }
	.error_bold { color:#FF0000; font-weight:bold}

	.columnas
	{
		float: left;
/*		width: 47%;*/
		padding: 0 0 0 0em;
	}

	.sincolumnas { clear: both;}

	#map /* capa donde se muestra el mapa de google */
	{
		width: 65%; 
		height: 30em; 
		margin-bottom: 1em;
		background-color: #FFFFFF;
	}

	/*** ACCESO ZONA RESTRINGIDA **************************************************/
		#acceso_restringido
		{
			font-size: 0.9em;
			float:right;
			padding: 2.3em 4em 0 0;
			margin-top: 3em;
/*			height:12.2em;
			text-transform: uppercase; */
		}
		#acceso_restringido .fondo
		{
			/*background-color:#66FFFF;*/
			margin: 3em 1em 0 0;
			/*background:#FFFFFF url(../images/fondo_acceso.jpg) no-repeat;
			padding: 0.4em;*/
/*			filter: alpha(opacity=75); /* transparencia para IE */ 
/*			opacity: .50; /* transparencia para FIREFOX */ 
/*			-moz-opacity: .50; /* para versiones antiguas de FIREFOX */ 
		}
		
		#acceso_restringido .input
		{
			font-size: 1.1em;
			color:#000000;
			margin:0em 0 0.3em 0;
			border: none;
			background-color:#FFFFFF;
			width: 8.9em;
/*			padding: 0.2em;*/
			border:1px solid #CCCCCC
		}
		/*#acceso_restringido .btn_entrar { width: 6em; background-color:#003796; color:#FFFFFF; cursor: pointer }
		#acceso_restringido .btn_entrar:hover {color: #003796; background: none }*/
		
		#acceso_restringido div {/*color:#003796*/ line-height:1.6em}
		#acceso_restringido .etiqueta {float: left; padding-top:0.4em;}
		#acceso_restringido .cajainputs 
		{
			/*background: url(../images/fondo_acceso.jpg) no-repeat;*/
			padding: 0.4em 0.3em 0.4em 0.2em;
			color: #FFFFFF;
			/*text-align:right;*/
			margin-top: 0.3em;
			/*background-color:#3fa9f5*/
		}
		#acceso_restringido .cajainputs #titulo {margin-top: 1.1em}
		#acceso_restringido  span
		{
			float: left;
			color:#FFFFFF;
			width:7em;
			/*border-bottom:1px dotted #FFFFFF;*/
			margin-right:1em
		}
		#acceso_restringido .input_img {color:#FFFFFF;border:none; vertical-align:middle; font-size:1.5em; margin:0.3em 0 0 0}
		#acceso_restringido form {margin:0}
		#acceso_restringido	a {color:#FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none}
		#acceso_restringido	a:hover {color:#003796;}
		#acceso_restringido .olvido {font-size: 0.85em}
		#acceso p
		{
			/*background-color:#3A8D00; /*fondo verde*/
			/*background-color: #AE5802; /*fondo rojo*/
			/*background-image: url(../images/menu_degrada_r.jpg);
			background-position:bottom;
			background-repeat: repeat-x;*/
			color: #FFFFFF;
			margin: 0;
			padding: 0.2em 0.5em 0.5em 0.5em ;
		}

		#usuario_privado {color: #000; padding: 0 0 0.2em 0.5em; background-color:#E2FBE1 }
		#fecha_acceso_privado {color: #000; padding: 0 0 0.2em 0.5em; background-color:#E2FBE1}
		#fecha_acceso_privado strong {color: #000; font-weight:normal; background-color:#E2FBE1}
		#cerrar_sesion_privado {text-align:right}
		#cerrar_sesion_privado a {
			padding: 0.2em 0.5em 0.2em 0.5em ;
			text-decoration:none;
			color:#000000;
			background-color:#E2FBE1;
			background-image: none;
			width:12em;
		}
		#cerrar_sesion_privado a:hover 
		{
			background-image: none; background-color:#E2FBE1;
			text-decoration:underline;
		}


	/*** ÁREA RESTRINGIDA **********************************************/
		
		#area_restringida form {padding:1em 0 1em 1em; background-color:#963254 }

		#area_restringida .input
		{
			margin:0em 0 0.3em 0;
			border: none;
/*			padding: 0.2em;*/
			border:1px solid #8a004d;
			width:12em;
			color:#000000;
		}
		#area_restringida input:focus {background: #e2bfd2;}  
		
		/*#area_restringida div {line-height:1.6em}*/
		#area_restringida .etiqueta {float: left; padding-top:0.4em;}
		#area_restringida .cajainputs
		{
			/*background: url(../images/fondo_acceso.jpg) no-repeat;*/
			padding: 0.4em 0.3em 0.4em 0.2em;
			color: #FFFFFF;
			/*text-align:right;*/
			margin-top: 0.3em;
			/*background-color:#3fa9f5*/
		}
		#area_restringida .cajainputs #titulo {margin-top: 1.1em}
		#area_restringida  span
		{
			float: left;
			color:#FFFFFF;
			width:7.5em;
			/*border-bottom:1px dotted #FFFFFF;*/
			margin-right:1em;
		}
/*		#area_restringida a.olvido {color:#FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none}*/
/*		#area_restringida a.olvido:hover {color:#003796;}*/
/*		#area_restringida .olvido {font-size: 0.85em;}*/
/*		#area_restringida p
		{
			color: #FFFFFF;
			margin: 0;
			padding: 0.2em 0.5em 0.5em 0.5em ;
		}
*/		
	/*** FIN SOCIOS **********************************************/

	/*** FIN ACCESO ZONA RESTRINGIDA **************************************************/

	#paginador { text-align: right}
	#paginador.usuario{ margin-right:2em;}
	#paginador input {border: 1px solid #3babf5;}
	#paginador img { vertical-align: top; margin-left:0.2em}	
	
	#columna_derecha
	{
		margin-top:0;
		padding-top:0;
		float:right; 
		width:17.7em; 
		text-align:center; 
		height: auto !important; /* para los browsers buenos */
		height: 20em; 
		min-height: 20em;
	}
	#columna_derecha .uno {margin-bottom:2em}


	/********************************************************************/
	/*******                      TABLAS                          *******/
	/********************************************************************/
	/* roScripts
	Table Design by Mihalcea Romeo
	www.roscripts.com
	----------------------------------------------- */
/*		table {
				border-collapse:collapse;
		/*		background:#EFF4FB url(../images/admin/fondo_tablas.gif) repeat-x;*/
/*				background: #ffffff;
				border-left:1px solid #686868;
				border-right:1px solid #686868;
		/*		font:0.9em/145% 'Trebuchet MS',helvetica,arial,verdana;*/
/*				font-size: 8pt;
				color: #333;
				text-align: left;
				width: 100%;
		}
		
		td, th {
				padding:5px;		
		}
		
		caption {
				padding: 0 0 .5em 0;
				text-align: left;
				font-size: 1.4em;
				font-weight: bold;
				text-transform: uppercase;
				color: #333;
				background: transparent;
		}
		
		
		/* =links
		----------------------------------------------- */
/*		
		table a {
				color: #006699; /*#950000;*/
/*				text-decoration:none;
		}
		
		table a:link {}
		
/*		table a:visited {
				font-weight:normal;
				/*color:#666;*/
				/*text-decoration: line-through;*/
/*		}
/*		
		table a:hover {
			/*	border-bottom: 1px dashed #bbb;*/
/*		}
		
		/* =head =foot
		----------------------------------------------- */
/*		
		thead th, tfoot th, tfoot td {
				background:#515151 url(../images/admin/cabecera_tabla.gif) repeat-x;
				color:#fff
		}
		
		tfoot td {
				text-align:right
		}
		
		/* =body
		----------------------------------------------- */
		
/*		tbody th, tbody td {
				border-bottom: dotted 1px #333;
		}
		
		tbody th {
				white-space: nowrap;
		}
		
		tbody th a {
				color: #333;
		}
		
		.odd {}
		
		tbody tr:hover {
		/*		background: #ffffff; */
/*				background:#EFF4FB url(../images/admin/fondo_tablas.gif) repeat-x;
		}
	/*** FIN TABLAS *****************************************************/

