table tr.marked {
	background-color: #666666;
}

body {
	background-image: url(../imagenes/fondo.bmp);
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;

}

td {
	text-align: left;
	vertical-align: top;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #0e3b82;
}

a{
	text-decoration: none;
}


.index_texto_flecha_izq{
	padding-top:7pt;
	padding-left:57pt;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	cursor: default;
}

.index_texto_flecha_med{
	padding-top:7pt;
	padding-left:32pt;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	cursor: default;
}

.index_texto_flecha_der{
	padding-top:7pt;
	padding-left:45pt;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	cursor: default;
}

.index_texto_electricidad{
	padding-left:5pt;
	padding-right:0pt;
	cursor: default;
}

.index_texto_teleco{
	padding-left:5pt;
	padding-right:0pt;
	cursor: default;
}

.index_texto_estructuras{
	padding-left:5pt;
	padding-right:20pt;
	cursor: default;
}

.index_texto_informatica{
	padding-left:15pt;
	padding-right:2pt;
	cursor: default;
}

.index_pos_foto_electricidad{
	padding-left:20pt;
}

.index_pos_foto_teleco{
	padding-left:10pt;
}

.index_pos_foto_estructura{
	padding-left:10pt;
}

.index_pos_enlace_electricidad{
	padding-top:10pt;
	padding-left:48pt;
}

a.enlaces_index{
	color: #0E3B82;
	font-weight: bold;
}

a.enlaces_index:hover{
	color: #0E3B82;	
}


.index_pos_enlace_teleco{
	padding-top: 18pt;
	padding-left: 45pt;
}

.index_pos_enlace_estructura{
	padding-top: 10pt;
	padding-left:45pt;
}

.index_pos_enlace_informatica{
	padding-top:4pt;
	padding-left:130pt;
}

.flash_inferior {
	padding-top:45pt;
	padding-left:55pt;
}

.informatica_cabeceras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 20pt;
	cursor: default;
}

.informatica_texto_intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin-left: 20pt;
	margin-right: 20pt;
	cursor: default;
}

.informatica_texto_intro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin-left: 20pt;
	margin-right: 160pt;
	cursor: default;
}


.informatica_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin-left: 40pt;
	margin-right: 20pt;
	cursor: default;
}

.mapa_titulo {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ADCDFB;
	cursor: default;
}

a.mapa_cabeceras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20pt;
	color: #0e3b82;
	text-decoration: none;
}

a.mapa_cabeceras:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20pt;
	color: #E3EEFF;
	text-decoration: none;
}

.mapa_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-left: 40pt;
	cursor: default;
}

.titulo_index{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 15pt;
	padding-left: 60pt;
	font-weight: bold;
	cursor: default;
}

.titulo2_index{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #4f7ec9;
	cursor: default;
	padding-top: 25pt;
	padding-left: 35pt;
	padding-bottom: 12pt;
}

.titulo_mapa_web{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 15pt; 
	padding-left: 80pt;
	font-weight: bold;
	cursor: default;
}

.titulo_informatica{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 15pt; 
	padding-left: 50pt;
	font-weight: bold;
	cursor: default;
}

.titulo_teleco1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 12pt; 
	padding-left: 70pt;
	font-weight: bold;
	cursor: default;
}

.titulo_teleco2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-left: 56pt;
	font-weight: bold;
	cursor: default;
}

.titulo_login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 12pt; 
	padding-left: 90pt;
	font-weight: bold;
	cursor: default;
}

.titulo_login2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	position: relative;
	left: -15pt;
	font-weight: bold;
	cursor: default;
}

.titulo_electricidad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 15pt;
	padding-left: 53pt;
	font-weight: bold;
	cursor: default;
}

.titulo_estructuras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 15pt;
	padding-left: 53pt;
	font-weight: bold;
	cursor: default;
}

.titulo_acercade{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 15pt;
	padding-left: 80pt;
	font-weight: bold;
	cursor: default;
}

.titulo_contacto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-top: 15pt;
	padding-left: 80pt;
	font-weight: bold;
	cursor: default;
}

.form_contacto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style:solid;
}

.form_contacto_activo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #FFFFD9;
}

.texto_formulario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	color: #E3EEFF;
}

.texto_formulario2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 7.5pt;
	cursor: default;
	color: #E3EEFF;
}

.boton_formulario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #ADCDFB;
}

.posicion_boton{
	padding-left: 35pt;
	padding-top: 5pt;
}

.cabecera_gracias_error{
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bolder;
	color: #ADCDFB;
	cursor: default;
}

.texto_gracias_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding-left: 140pt;
	color: #E3EEFF;
	cursor: default;
}

.texto_gracias_error2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 7pt;
	cursor: default;
	color: #E3EEFF;
	padding-top: 3pt;
}


.titulo_index_fondo{
	background-image: url(../imagenes/titulo_index.gif);
}

.fondo_index_flecha_izq{
	background-image: url(../imagenes/index_flecha_izq.gif);
}

.fondo_index_flecha_med{
	background-image: url(../imagenes/index_flecha_med.gif);
}

.fondo_index_flecha_der{
	background-image: url(../imagenes/index_flecha_der.gif);
}

.fondo_index_medio_izq{
	background-image: url(../imagenes/index_medio_izq.gif);
}

.fondo_index_medio_med{
	background-image: url(../imagenes/index_medio_med.gif);
}

.fondo_index_medio_der{
	background-image: url(../imagenes/index_medio_der.gif);
}

.fondo_index_inf_izq{
	background-image: url(../imagenes/index_inferior_izq.gif);
}

.fondo_index_inf_med{
	background-image: url(../imagenes/index_inferior_med.gif);
}

.fondo_index_inf_der{
	background-image: url(../imagenes/index_inferior_der.gif);
}

.titulo_acercade_fondo{
	background-image: url(../imagenes/titulo.gif);
}

.fondo_acerca_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_acerca_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_acerca_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_acerca_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_login_fondo{
	background-image: url(../imagenes/titulo.gif);
}

.fondo_login_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_login_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_login_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_login_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_gracias_fondo{
	background-image: url(../imagenes/titulo.gif);
}

.fondo_gracias_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_gracias_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_gracias_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_gracias_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_error_fondo{
	background-image: url(../imagenes/titulo.gif);
}

.fondo_error_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_error_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_error_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_error_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_contacto_fondo{
	background-image: url(../imagenes/titulo.gif);
}

.fondo_contacto_med_izq{
	background-image: url(../imagenes/contacto_medio_izq.gif);
}

.fondo_contacto_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_contacto_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_contacto_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_electricidad_fondo{
	background-image: url(../imagenes/titulo2.gif);
}

.fondo_electricidad_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_electricidad_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_electricidad_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_electricidad_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_estructura_fondo{
	background-image: url(../imagenes/titulo2.gif);
}

.fondo_estructura_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_estructura_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_estructura_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_estructura_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_teleco_fondo{
	background-image: url(../imagenes/titulo2.gif);
}

.fondo_teleco_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_teleco_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_teleco_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_teleco_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_mapa_fondo{
	background-image: url(../imagenes/titulo.gif);
}

.fondo_mapa_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_mapa_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_mapa_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_mapa_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.titulo_infor_fondo{
	background-image: url(../imagenes/titulo2.gif);
}

.fondo_infor_med_izq{
	background-image: url(../imagenes/medio_izq.gif);
}

.fondo_infor_med_der{
	background-image: url(../imagenes/medio_der.gif);
}

.fondo_infor_inf_izq{
	background-image: url(../imagenes/inferior_izq.gif);
}

.fondo_infor_inf_der{
	background-image: url(../imagenes/inferior_der.jpg);
}

.cabecera_electricidad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3b82;
	cursor: default;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: bolder;
}

.texto_electricidad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3b82;
	padding-left: 40px;
	margin-right: 235px;
	cursor: default;
}

.cabecera_teleco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3b82;
	cursor: default;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: bolder;
}

.texto_teleco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3b82;
	padding-left: 40px;
	cursor: default;
	margin-right: 210pt;
}

.texto_teleco2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3b82;
	padding-left: 80px;
	cursor: default;
	margin-right: 210pt;
}

.cabecera_estructuras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3b82;
	cursor: default;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: bolder;
}

.texto_estructuras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3b82;
	padding-left: 40px;
	cursor: default;
}

.texto_izquierda_contacto{
	padding-top: 80pt;
	padding-left:60pt;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: default;
}

.texto_izquierda_contacto2{
	cursor: default;
	line-height: 20px;
}

.texto_acerca_de{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20pt;
	margin-left: 20pt;
	text-align: justify;
	cursor: default;
}

.texto_acerca_de2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 155pt;
	margin-left: 20pt;
	text-align: justify;
	cursor: default;
}

.texto_acerca_de3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 10pt;
	margin-left: 20pt;
	text-align: justify;
	cursor: default;
}

.logo_acerca_de{
	position: relative;
	top: -130px;
	left: 520px;
	cursor: default;
}

.texto_obras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
	top: -170px;
	left: 432px;
	position:relative;
}

.texto_login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	color: #E3EEFF;
	padding-left: 30px;
}

.texto_formulario_login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	color: #E3EEFF;
	padding-left: 90px;
}

.form_contacto_login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style:solid;
	margin-left: 26px;
}

.form_contacto_login2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style:solid;
	margin-left: 5px;
}

.form_contacto_login_activo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #FFFFD9;
	margin-left: 26px;
}

.form_contacto_login_activo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #FFFFD9;
	margin-left: 5px;
}

.boton_formulario_login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #ADCDFB;
	position: relative;
	top: 30px;
	left: -105px;
	cursor: pointer;
}

.boton_formulario_acceso_php{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #ADCDFB;
	cursor: pointer;
	position: relative;
	left: 250px;
}

.texto_formulario_acceso_php{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	color: #E3EEFF;
	padding-left: 30px;
}

.form_contacto_acceso_php {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style:solid;
	margin-left: 145px;
	margin-top: -28px;
}

.form_contacto_acceso_activo_php {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #FFFFD9;
	margin-left: 145px;
	margin-top: -28px;
}

.texto_acceso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3b82;
	cursor: default;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: bolder;
}

a.file_acceso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 80pt;
	color: #114AA2;
	text-decoration: none;
}

a.file_acceso:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 80pt;
	color: #E3EEFF; 
	font-weight: bold;
	text-decoration: none;
}

.pos_flecha_acceso{
	position: relative;
	left: 75pt;
	top: 3px;
}

.foto_informatica{
	position: relative;
	left: -30pt;
	top: -7pt;
}

.dir_actual{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	color: #0e3b82;
	padding-left: 30px;
}

.dir_actual_input{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	border-color: #666666;
	border: 1px;
	border-style:solid;
	margin-left: 2px;
	margin-top: 5px;
}

.lista_gente{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	cursor: default;
 	margin-left: 100px;
}

.seleccion{
	font-weight: normal;
	background-color: #66FFFF;
}

.seleccion_activa{
	font-weight: bold;
	background-color:#FFFFCC;
}

.cajas_form_admin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 12px;
	border-color: #666666;
	border: 1px;
	border-style:solid;
	margin-left: 30px;
}

.cajas_form_admin_activo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 12px;
	border-color: #666666;
	border: 1px;
	border-style:solid;
	margin-left: 30px;
	background-color: #FFFFD9;
}

.texto_form_admin{
	font-size: 11px;
	margin-left: 40px;
	font-weight: bold;
}

.texto_titulo_form_admin{
	font-size: 11px;
	margin-left: 10px;
	font-weight: bold;
}

.boton_formulario_admin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e3b82;
	font-size: 11px;
	font-weight: bold;
	border-color: #666666;
	border: 1px;
	border-style: solid;
	background-color: #ADCDFB;
	cursor: pointer;
}

.indice_tabla_admin{
	font-size: 12px;
	font-weight: bold;
}

.texto_tabla_admin{
	font-size: 12px;
}

.texto_pagina_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 20pt;
	margin-left: 20pt;
	text-align: justify;
	cursor: default;
	font-weight: bold;
}

.texto_pagina_error2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20pt;
	margin-left: 20pt;
	text-align: justify;
	cursor: default;
}

a.enlaces_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	color: #0e3b82;
}

a.enlaces_error:hover{
		text-decoration: underline;
}

a.enlaces_error:visited{
	color: #0e3b82;
}