/* _______________________________________________________ GENERAL _______________________________________________________ */

	* {
		margin: 0;
		padding: 0;
		list-style: none;
		outline: none;
		}
		
		body {
			background: url(../img/estructura/00_background.gif) 0 0 repeat-x #517fc4;
			font-family: Tahoma, Arial;
			line-height: 18px;
			color: #33363d;
			padding: 11px 0 40px 0;
			font-size:11px;
			}
			
			#wrapper {
				width: 978px;
				margin: 0 auto;
				background: url(../img/estructura/00_bottom_red.gif) 0 100% no-repeat #fff;
				}
				
				#header {
					width: 978px;
					height: 245px;
					margin: 0 auto 7px auto;
					background: url(../img/estructura/00_top_red.gif) 0 0 no-repeat;
					position:relative;
					z-index: 3;
					}
					
					#header h1, #header ul {
						display:none;
						}
					
					#acceso {
						width: 432px;
						height: 24px;
						position:absolute;
						top:15px;
						right:18px;
						z-index: 1;
						}
						
						#acceso input {
							width: 104px;
							height: 19px;
							background-color: #ededed;
							font-size: 12px;
							color: #a1a1a1;
							padding: 2px 3px 3px 3px;
							border: none;
							float: left;
							}
						
						.usuario {
							background: url(../img/titulos/00_userpass.gif) 0 0 no-repeat;
							width: 42px;
							margin: 3px 12px 0 0;
							height: 12px;
							display: block;
							float: left;
							text-indent: -9999px;
							}
						
						.password {
							background: url(../img/titulos/00_userpass.gif) 0 -12px no-repeat;
							width: 67px;
							margin: 3px 12px 0 8px;
							height: 12px;
							display: block;
							float: left;
							text-indent: -9999px;
							}
							
							#acceso input#entrar {
								background: url(../img/botones/00_entrar.gif) 0 0 no-repeat;
								width: 66px;
								height: 24px;
								text-indent: -9999px;
								float: left;
								margin: 0 0 0 5px;
								padding:0;
								}
								
								#acceso input#entrar:hover { background-position: 0 -24px;}
						
						#logout {
							background: url(../img/botones/00_bot_loged.gif) 0 0 no-repeat;
							width: 100px;
							height: 24px;
							display: block;
							text-indent: -9999px;
							float: right;
							margin-left: 10px;
							}
							#logout:hover {
								background-position: 0 -24px;
								}
						
						#acceso_privado {
							background: url(../img/botones/00_bot_loged.gif) 0 -48px no-repeat;
							width: 92px;
							height: 24px;
							display: block;
							text-indent: -9999px;
							float: right;
							}
							
							#acceso_privado:hover {
								background-position: 0 -72px;
								}
					
					#botonera {
						width: 978px;
						height: 206px;
						position: absolute;
						left: 0;
						bottom:0;
						}
					
					
				.clear_float {
					display:inline-block;
					 }
					
				clear_float:after {
					clear:both;
					content:".";
					display:block;
					height:0;
					visibility:hidden;
					}
					
					#footer {
						background: url(../img/estructura/00_footer.jpg) 0 0 no-repeat;
						width: 939px;
						margin: 40px 0 0 21px;
						padding-bottom: 13px;
						}
						
						#footer p {
							background: url(../img/titulos/00_footer_p.gif) 0 0 no-repeat;
							width: 311px;
							height: 24px;
							text-indent: -9999px;
							float: left;
							margin: 16px 0 0 18px;
							}
						
						a#inicianet {
							background: url(../img/botones/00_inicianet.gif) 0 0 no-repeat;
							width: 107px;
							height: 16px;
							text-indent: -9999px;
							display:block;
							float:right;
							margin: 16px 19px 0 0;
							}
							
							a#inicianet:hover {
								background-position: 0 -16px;}
							
					
						#footer ul {
							width: 620px;
							float: left;
							margin: 37px 0 0 4px;
							}
							
							#footer ul li {
								display: inline;
								float: left;
								}
							
							#footer ul li a {
								color:#8c8e91;
								text-decoration: none;
								background: url(../img/estructura/00_back_li_foot.gif) 0 10px no-repeat;
								padding: 0 0 0 8px;
								margin: 0 8px 0 0;
								float: left;
								} 
								
								#footer ul li a:hover {
									color: #1c4787;
									}
						
						#footer p.junta {
							background: url(../img/titulos/00_footer_jun.gif) 0 0 no-repeat;
							width: 186px;
							height: 43px;
							text-indent: -9999px;
							float:right;
							margin: 24px 12px 0 0;
							}
		
		p {
			margin: 0 0 18px 0;
			}
/* _______________________________________________________ HOME _______________________________________________________ */

					#wrapper.wraper_home {
						height: 897px;
						}
					
					#destacado_home {
						width: 945px;
						height: 199px;
						background:url(../img/estructura/00_destacado_home.jpg) 0 0 no-repeat;
						margin: 0 0 0 17px;
						padding-top: 20px;
						}
					
						#img_destacado {
							width: 355px;
							height: 176px;
							background: url(../img/estructura/00_img_destacado.jpg) 0 0 no-repeat;
							float: left;
							margin: 0 0 0 21px;
							}
							
							#txt_destacado {
								width: 550px;
								float: right;
								padding-top: 10px;
								}
								
								#txt_destacado h2 {
									background: url(../img/titulos/01_presentacion_h2.gif) 0 0 no-repeat;
									width: 550px;
									height: 30px;
									text-indent: -9999px;
									}
								
								#txt_destacado p {
									margin: 21px 31px 0 31px;
									text-align: justify;
									}
					
					#cont_not_eve {
						width: 977px;
						height: 254px;
						margin-top: 12px;
						}
					
					#noticias_home {
						background: url(../img/estructura/00_noticias_home.jpg) 0 0 no-repeat;
						width: 329px;
						height: 224px;
						margin: 0 0 0 17px;
						padding: 30px 0 0 27px;
						float:left;
						}
						
						#noticias_home h3 {
							background: url(../img/titulos/01_noticias_h3.gif) 0 0 no-repeat;
							width: 322px;
							height: 30px;
							text-indent: -9999px;
							margin: 0 0 22px 0;
							}
							
							h5.fecha {
								font-size:11px;
								font-weight:bold;
								}
								
								.margen_not_home {
									margin: 0 0 0 36px;
									}
							
							h4.tit_not {
								font-size:12px;
								color: #6e6e6e;
								font-weight:normal;
								height: 80px;
								margin: 0 50px 12px 36px;
								line-height: 20px;
								}
								
								.ampliar_not {
									background: url(../img/botones/01_ampliar_not.jpg) 0 0 no-repeat;
									width: 91px;
									height: 41px;
									display:block;
									text-indent: -9999px;
									margin: 0 0 0 213px;
									}.ampliar_not:hover { background-position: 0 -41px;}

					
					#eventos_home {
						background: url(../img/estructura/00_eventos_home.jpg) 0 0 no-repeat;
						width: 554px;
						height: 224px;
						margin: 0 0 0 8px;
						padding: 30px 0 0 27px;
						float:left;
						}
						
						#eventos_home h3 {
							background: url(../img/titulos/01_eventos_h3.gif) 0 0 no-repeat;
							width: 547px;
							height: 30px;
							text-indent: -9999px;
							margin: 0 0 22px 0;
							}
							
							.evento_portada {
								width: 243px;
								float: left;
								margin: 0 13px 0 0;
								}
							
							.evento_portada h4 {
								font-size: 12px;
								font-weight:normal;
								line-height:20px;
								height: 80px;
								color:#6E6E6E;
								margin-bottom: 12px;
								}
								
								.margen_ev_1 {
									margin-left: 21px;
									}
								
								.evento_portada .ampliar_not {
									margin: 0 0 0 136px;
									}
									
/* _______________________________________________________ SERVICIOS _______________________________________________________ */


			#servicios {
				background: url(../img/estructura/02_servicios_back.jpg) 0 0 no-repeat;
				width: 915px;
				height: 385px;
				margin: 7px 0 0 17px;
				padding: 30px 0 0 31px;
				}
				
				#servicios h2 {
					background: url(../img/titulos/02_servicios_h2.gif) 0 0 no-repeat;
					width: 912px;
					height: 30px;
					text-indent: -9999px;
					margin: 0 0 21px -4px;
					}
					
					.col_servicios {
						width: 420px;
						float: left;
						text-align:justify;
					}
					
					.col_servicios .listas_norm {
						margin-bottom: 18px;
						}
					
					.listas_norm li {
						background: url(../img/estructura/li_black.gif) 0 10px no-repeat;
						margin: 0 0 4px 0;
						padding: 0 0 0 12px;
						}
						
						.margin_col_ser {
							margin-right: 45px;
							}
			
			#botones_ser {
				width: 946px;
				height: 105px;
				margin: 13px 0 0 17px;
				}
				
				#botones_ser a {
					display:block;
					width: 306px;
					height: 105px;
					text-indent: -9999px;
					float: left;
					background:url(../img/botones/botones_servicios.jpg) no-repeat;
					}
					
					#botones_ser a#bot_proy {
						background-position: 0 0;
						margin-right:14px;
						}
					
					#botones_ser a#bot_proy:hover {
						background-position: 0 -105px;
						}
					
					#botones_ser a#bot_eve {
						background-position: 0 -210px;
						margin-right:14px;
						}
					
					#botones_ser a#bot_eve:hover {
						background-position: 0 -315px;
						}
					
					#botones_ser a#bot_not {
						background-position: 0 -420px
						}
					
					#botones_ser a#bot_not:hover {
						background-position: 0 -525px;
						}
						
/* _______________________________________________________ EVENTOS / NOTICIAS _______________________________________________________ */


			#eventos {
				background: url(../img/estructura/03_eventos_back.gif) 0 0 no-repeat;
				width: 915px;
				height: 471px;
				margin: 7px 0 0 17px;
				padding: 30px 0 0 31px;
				}
				
				#eventos h2.eventos {
					background: url(../img/titulos/03_eventos_h2.gif) 0 0 no-repeat;
					width: 912px;
					height: 30px;
					text-indent: -9999px;
					margin: 0 0 29px -4px;
					}
				
				#eventos h2.noticias {
					background: url(../img/titulos/03_noticias_h2.gif) 0 0 no-repeat;
					width: 912px;
					height: 30px;
					text-indent: -9999px;
					margin: 0 0 29px -4px;
					}
					
					.lista_eventos {
						width: 906px;
						height: 338px;
						}
						
						.lista_eventos li {
							background: url(../img/estructura/03_evento_back.jpg) 0 0 no-repeat;
							width: 250px;
							height: 137px;
							float: left;
							margin: 0 22px 22px 0;
							padding: 10px 15px 0 15px;
							}
							
							.lista_eventos li h5 {
								font-size: 9px;
								color:#c4cdda;
								font-weight:normal;
								margin-bottom: 18px;
								}
							
							.lista_eventos li h4 {
								font-size: 11px;
								color:#fff;
								font-weight:normal;
								height: 54px;
								}
							
							.lista_eventos li a {
								background: url(../img/botones/03_ampliar_eventos.gif) 0 0 no-repeat;
								width: 69px;
								height: 21px;
								display:block;
								margin: 11px 0 0 181px;
								text-indent: -9999px;
								}.lista_eventos li a:hover {
									background-position: 0 -21px;
									}
					
					#paginado {
						width: 884px;
						height: 21px;
						margin: 11px 0 0 0;
						}
						
						#paginado a {
							height: 21px;
							display:block;
							text-indent: -9999px;
						}
						
						#pag_ant {
							background: url(../img/botones/03_paginado.gif) 0 -42px no-repeat;
							width: 73px;
							float: left;
							}
							#pag_ant:hover {
								background-position: 0 -63px;
								}
						
						#pag_sig {
							background: url(../img/botones/03_paginado.gif) 0 0 no-repeat;
							width: 75px;
							float: right;
							}
							#pag_sig:hover {
								background-position: 0 -21px;
								}
								


/* _______________________________________________________ EVENTOS / NOTICIAS AMPLIADOS _______________________________________________________ */

			
			#col1_amp {
				width: 284px;
				float: left;
				height: 320px;
				}
				
				#img_amp_cont {
					width: 278px;
					height:210px;
					margin: 0 0 0 -2px;
					background: url(../img/estructura/03_img_even_back.gif) 0 0 no-repeat;
					margin-bottom: 17px;
					padding: 4px 0 0 6px;
					}
					
					#img_amp {
						width: 272px;
						height: 202px;
						background: url(../img/estructura/imgnodisponible.gif) 0 0 no-repeat;
						position: relative;
						}
						
						.lupa_ampliar {
							background: url(../img/botones/00_ampliarimg.gif) 0 0 no-repeat;
							width: 22px;
							height: 22px;
							position:absolute;
							bottom: 1px;
							right: 1px;
							display: block;
							text-indent: -9999px;
							}
					
					a#suscripcion {
						background: url(../img/botones/03_formulario.gif) 0 0 no-repeat;
						width: 195px;
						 height: 23px;
						 display: block;
						 text-indent: -9999px;
						 margin-bottom: 10px;
						}a#suscripcion:hover { background-position: 0 -23px;}
					
					a#pdf {
						background: url(../img/botones/03_pdf.gif) 0 0 no-repeat;
						width: 107px;
						 height: 23px;
						 display: block;
						 text-indent: -9999px;
						}a#pdf:hover { background-position: 0 -23px;}

			
			#col2_amp {
				width: 562px;
				float: right;
				margin-right: 28px;
				height: 320px;
				overflow:auto;
				}
				
			#col2_amp h4.tit_not {
								font-size:12px;
								color: #6e6e6e;
								font-weight:normal;
								margin: 0 0 12px 0;
								line-height: 20px;
								height: auto;
								}
								
					#col2_amp ul li {
						background:transparent url(../img/estructura/li_black.gif) no-repeat scroll 0 10px;
						margin:0 0 4px;
						padding:0 0 0 12px;
						}
					
			
				a#volver {
						background: url(../img/botones/03_volver.gif) 0 0 no-repeat;
						width: 63px;
						 height: 21px;
						 display: block;
						 text-indent: -9999px;
						 margin:40px 28px 0 0;
						 float: right;
						}a#volver:hover { background-position: 0 -21px;}

/* _______________________________________________________ DONDE ESTAMOS _______________________________________________________ */


			#ubicacion {
				background: url(../img/estructura/06_estamos_back.gif) 0 0 no-repeat;
				width: 915px;
				height: 571px;
				margin: 7px 0 0 17px;
				padding: 30px 0 0 31px;
				}
				
				#ubicacion h2 {
					background: url(../img/titulos/06_estamaos_h2.gif) 0 0 no-repeat;
					width: 912px;
					height: 30px;
					text-indent: -9999px;
					margin: 0 0 29px -4px;
					}
					
					#mapa {
						width: 908px;
						height: 450px;
						}
						

/* _______________________________________________________ CONTACTAR _______________________________________________________ */


			#contactar {
				background: url(../img/estructura/05_contactar_back.gif) 0 0 no-repeat;
				width: 915px;
				height: 826px;
				margin: 7px 0 0 17px;
				padding: 30px 0 0 31px;
				}
				
				#contactar h2 {
					background: url(../img/titulos/05_contactar_h2.gif) 0 0 no-repeat;
					width: 912px;
					height: 30px;
					text-indent: -9999px;
					margin: 0 0 21px -4px;
					}
				
				#contactar h3.formulario {
					background: url(../img/titulos/05_formulario_h3.gif) 0 0 no-repeat;
					width: 138px;
					height: 10px;
					text-indent: -9999px;
					margin: 0 0 20px 0;
					}
				
				#contactar h4.empresa_h4 {
					background: url(../img/titulos/05_empresa_h4.gif) 0 0 no-repeat;
					width: 144px;
					height: 10px;
					text-indent: -9999px;
					margin: 0 0 20px 0;
					}
					
					#contactar_form input  {
						font-family: Tahoma, Arial;
						font-size:12px;
						color: #676666;
						padding: 7px 10px 0 10px;
						height: 23px;
						border: none;
						margin: 6px 0 13px 0;
						}
						.padding_label {
							padding: 0 0 0 5px;
							}
							
					#contactar_form .label1 {
						width: 436px;
						float: left;
						margin: 0 12px 0 0;
						}
					
					#contactar_form .label1 input {
						background: url(../img/estructura/05_input_1.gif) 0 0 no-repeat;
						width: 416px;
						}
					
					#contactar_form .label2 {
						width: 212px;
						float: left;
						margin: 0 12px 0 0;
						}
					
					#contactar_form .label2 input {
						background: url(../img/estructura/05_input_2.gif) 0 0 no-repeat;
						width: 192px;
						}
						
					#contactar_form .label_op {
						width: 884px;
						float:left;
						padding: 0;
						}
						
						#contactar_form .label_op input {
							width: 13px;
							margin: 3px 20px 0 0;
							height:13px;
							float: left;
							}
							
							.informacion {
								width: 879px;
								float: left;
								margin: 2px 0 14px 5px;
								}
						
						#contactar_form .label_op {
							margin-bottom: 11px;
							}
						
						#contactar_form .label_op p {
							width: 141px;
							float: left;
							margin-bottom: 0;
							}
							
						
						#contactar_form .label3 {
						width: 884px;
						float: left;
						margin: 0 0 0 0;
						}
					
					#contactar_form .label3 textarea {
						background: url(../img/estructura/05_textarea.gif) 0 0 no-repeat;
						width: 864px;
						font-family: Tahoma, Arial;
						font-size:12px;
						color: #676666;
						padding: 7px 10px 10px 10px;
						height: 72px;
						border: none;
						margin: 6px 0 13px 0;
						line-height: 18px;
						}
						
						.legal_envio {
							width: 864px;
							margin: 0 0 0 10px;
							}
							
							.legal_envio p {
								float: left;
								width: 497px;
								}
							
							#contactar_form .legal_envio input {
								float: left;
								margin: 3px 14px 0 0;
								padding: 0;
								height:13px;
								}
								
								a#enviar {
									background: url(../img/botones/05_enviar.gif) 0 0 no-repeat;
									width: 77px;
									height: 25px;
									float: right;
									display: block;
									text-indent: -9999px;
									margin-top: -3px;
									}
									
									a#enviar:hover {
										background-position: 0 -25px;
										}
						
				
			#contactar h4.asistente_h4 {
					background: url(../img/titulos/05_asistente_h4.gif) 0 0 no-repeat;
					width:100%;
					float: left;
					height: 10px;
					text-indent: -9999px;
					margin: 17px 0 20px 0;
					}
					
					.txt_legal {
						width: 864px;
						float: left;
						margin: 0 0 11px 10px;
						font-size: 9px;
						color: #7a8392;
						text-align:justify;
						}


/* _______________________________________________________ INSCRIPCION _______________________________________________________ */

			
			h4.curso_tit {
				font-size:12px;
				font-weight:normal;
				margin-bottom: 18px;
				}
			
			#contactar h3.inscripcion {
					background: url(../img/titulos/05_inscripcion_h3.gif) 0 0 no-repeat;
					width: 152px;
					height: 14px;
					text-indent: -9999px;
					margin: 0 0 18px 0;
					}
					

/* _______________________________________________________ DATOS EMPRESA _______________________________________________________ */

		
		#zona_empresas {
			width: 946px;
			background:url(../img/estructura/010_zona_empress_back.gif) 0 0 repeat-y;
			margin-left: 17px;
			}
			
			h2#tope_z_emp {
				width: 946px;
				height: 60px;
				background: url(../img/titulos/010_z_empresas_h2.gif) 0 0 no-repeat;
				text-indent: -9999px;
				}
				
				#con_tabla {
					width: 884px;
					background: url(../img/estructura/010_con_tabla_back.gif) 0 100% no-repeat #e1e4e6;
					margin: 25px 0 0 31px;
					padding-bottom: 24px;
					}
					
					#botonera_z {
						width: 884px;
						height: 33px;
						background: url(../img/estructura/010_bot_z_back.gif);
						margin-bottom: 17px;
						}
					
					
					#botonera_z li {
						float: left;
						display: inline;
						}
						
					#botonera_z li a {
						background: url(../img/botones/010_bot_z.gif) no-repeat;
						height: 29px;
						display:block;
						text-indent: -9999px;
						float: left;
						}
						
						#botonera_z li a.datos_emp {
							background-position: 0 0;
							width: 119px;
							}
							
							#botonera_z li a.datos_emp:hover, #botonera_z li a.datos_emp.pulsado {
							background-position: 0 -29px;
							}
						
						#botonera_z li a.historico_vis	 {
							background-position: -119px 0;
							width: 113px;
							}
							
							#botonera_z li a.historico_vis:hover,#botonera_z li a.historico_vis.pulsado {
							background-position: -119px -29px;
							}
						
						#botonera_z li a.documentos	 {
							background-position: -232px 0;
							width: 79px;
							}
							
							#botonera_z li a.documentos:hover, #botonera_z li a.documentos.pulsado {
							background-position: -232px -29px;
							}
							
					#con_tabla h3 {
						background: url(../img/titulos/010_back_nomb_emp.gif) 0 5px no-repeat;
						font-size:14px;
						font-weight: bold;
						padding: 0 0 0 10px;
						margin: 0 24px 23px 24px;
						}
					
					#con_tabla h4.datos_emp_h4 {
						background: url(../img/titulos/010_datos_emp_h4.gif) 0 0 no-repeat;
						text-indent: -9999px;
						width: 836px;
						height: 16px;
						margin: 0 24px 18px 24px;
						}
						
						.lista_datos_empresa {
							margin: 0 0 0 29px;
							}
						
						.lista_datos_empresa li {
							width: 389px;
							float: left;
							margin: 0 0 17px 0;
							font-size: 12px;
							font-weight: bold;
							}
							
							.lista_datos_empresa li span {
								font-weight: normal;
								}
								
							.lista_datos_empresa li.margen_li_dat, #datos_empresa_form label.margen_li_dat{
								margin-right: 53px;
								}
							
							.lista_datos_empresa li.observaciones_dat_emp {
								width: 831px;
								}
								
					a#editar {
						background: url(../img/botones/010_editar.gif) 0 0 no-repeat;
						width: 52px;
						height: 28px;
						display:block;
						text-indent: -9999px;
						float: left;
						margin: 7px 0 0 24px;
						}
						
						a#editar:hover { background-position: 0 -28px;}
						
						
/* _______________________________________________________ DATOS EMPRESA EDICIÓN _______________________________________________________ */

			#datos_empresa_form {
				margin: 0 0 0 29px;
				}
				
				#datos_empresa_form label {
							width: 389px;
							float: left;
							margin: 0 0 17px 0;
							font-size: 12px;
							font-weight: bold;
							}
						
						#datos_empresa_form label input {
							width: 377px;
							height: 21px;
							border: 1px solid #565d67;
							background-color: #c8cacc;
							font-family: Tahoma, Arial;
							font-size:11px;
							padding: 6px 6px 1px 6px;
							color: #33363D;
							margin: 3px 0 0 0;
							}
						
						#datos_empresa_form label textarea {
							width: 831px;
							border: 1px solid #565d67;
							background-color: #c8cacc;
							font-family: Tahoma, Arial;
							font-size:11px;
							padding: 6px 6px 6px 6px;
							color: #33363D;
							height: 63px;
							line-height: 16px;
							margin: 3px 0 0 0;
							}
				#datos_empresa_form label.label_text_datos {
					width: 831px;
					}
				
				#bottom_estirable {
					background: url(../img/estructura/010_bottom_estirable.gif) 0 0 no-repeat;
					width: 946px;
					height: 36px;
					margin-left:17px;
					}
			
			#con_tabla h4.buscar_tipo_h4 {
				background: url(../img/titulos/010_buscar_tipo_h4.gif) no-repeat scroll 0 0;
				height:16px;
				margin:0 24px 6px;
				text-indent:-9999px;
				width:836px;
				}
				
				select.tipo_documento {
							width: 230px;
							height: 25px;
							border: none;
							background-color: #565d67;
							font-family: Tahoma, Arial;
							font-size:11px;
							padding: 4px 3px 3px 3px;
							color: #e1e4e6;
							margin: 0 0 31px 29px;
							}
			
			#con_tabla h4.tipo_doc_h4 {
				background: url(../img/estructura/010_punteado_back.gif) repeat-x scroll 0 20px;
				height:21px;
				margin:0 24px 27px;
				font-size: 12px;
				width:836px;
				padding-left: 4px;
				color: #565d67;
				}
				
				.table_doc {
					width: 826px;
					margin: 0 0 30px 29px;
					}
					
					.table_doc th {
						background-color: #565d67;
						font-size:12px;
						font-weight:normal;
						color:#e1e4e6;
						text-align:left;
						padding: 4px 10px 7px 10px;						
						}
						
						.table_doc th.th_fecha {
							width: 68px;
							}
						
						.table_doc th.th_descripcion {
							width: 632px;
							}
						
					
					
					.table_doc td {
						background-color: #c5c9cd;
						font-size:11px;
						font-weight:normal;
						border-top:1px solid #e1e4e6;
						text-align:left;
						padding: 3px 10px 6px 10px;		
						color: #565D67;				
						}
						
					.table_doc td.td_descargar {
							text-align: right;
							}
						
						.table_doc td .descargar {
							background: url(../img/estructura/010_descargar_back.gif) 0 6px no-repeat;
							padding: 0 0 0 12px;
							color:#565d67;
							font-size:11px;
							text-decoration: none;
							}
							
							.table_doc td .descargar:hover {
								text-decoration: underline;
								}
					
					a#volver_doc, a#imprimir_doc {
						background: url(../img/botones/010_bot_documentos.gif) no-repeat;
						height: 28px;
						display: block;
						text-indent:-9999px;
						float: left;
						margin-right: 1px;
						}
						
						a#volver_doc {
							width: 55px;
							background-position: 0 0;
							margin-left: 24px;
							}a#volver_doc:hover { background-position: 0 -28px;}
						
						a#imprimir_doc {
							width: 64px;
							background-position: -55px 0;
							}a#imprimir_doc:hover { background-position: -55px -28px;}
							

/* _______________________________________________________ HISTORICO DE VISITAS _______________________________________________________ */					
							
			
			#con_tabla h4.hist_vis_h4 {
				background: url(../img/titulos/010_hist_vis_h4.gif) no-repeat scroll 0 0;
				height:19px;
				margin:-3px 24px 27px;
				text-indent:-9999px;
				width:836px;
				}
				

/* _______________________________________________________ OVERLAY _______________________________________________________ */		


div.overlay {
display:none;
height:600px;
padding:0;
width:600px;
}
div.overlay div.close {
background-image:url(../img/botones/close.png);
cursor:pointer;
height:16px;
position:absolute;
right:-2px;
top:-2px;
width:16px;
}
div.overlay.black {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../img/estructura/transparent.png) no-repeat scroll 0 0 !important;
color:#FFFFFF;
}

/* _______________________________________________________ PRIVACIDAD _______________________________________________________ */	

	
	#privacidad {
		background: url(../img/estructura/020_privacidad.png) 0 0 no-repeat;
		width: 510px;
		height: 428px;
		padding: 157px 45px 35px 45px;
		color:#33363D;
		text-align: justify;
		}
		
		#privacidad h1, #privacidad h2 {
			display:none;
			}
			
			#privacidad a {
				color:#003b84;
				}
				

/* _______________________________________________________ ERRORES _______________________________________________________ */

		
			#eventos h2.error {
				height:30px;
				margin:0 0 29px -4px;
				text-indent:-9999px;
				width:912px;
				background: url(../img/titulos/00_error_h2.gif) no-repeat scroll 0 0;
				}
				
				#cont_error{
						width: 884px;
					}
					
					input#entrar:hover {
						background-position:0 -25px;
					}
					input#entrar {
						background:  url(../img/botones/00_entrar_er.gif) no-repeat scroll 0 0;
						display:block;
						height:25px;
						margin-top:-3px;
						text-indent:-9999px;
						width:81px;
						float: left;
					}
					
					#contactar_form .margen_acceso {
						margin:0 368px 0 0;
						}