	a#areausuario  {
			background: url(../img/botones/areaclientes.gif) 0px 0px no-repeat;
			width: 98px;
			height: 23px;
			float: right;
			text-indent: -9999px;
			display: block;
			}
		a#areausuario:hover {
			background-position: 0px -23px;
			}
			#copy #all {
				height: 12px;
				width: 527px;
				background: url(../img/titulos/copy.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				float: left;
				}

/*-------------------------------------Index-----------------------------------------*/

		h2.proy_ind {
			background: url(../img/titulos/pr_real_ind.gif) 0px 0px no-repeat;
			width: 127px;
			height: 50px;
			text-indent: -9999px;
			margin-bottom: 19px;
			}

		h2.serv_ind {
			background: url(../img/titulos/ser_ext_ind.gif) 0px 0px no-repeat;
			width: 212px;
			height: 44px;
			text-indent: -9999px;
			margin-bottom: 19px;
			}

		a#gal_img_ind, a#mas_inf_ind {
			display: block;
			height: 27px;
			width: 115px;
			text-indent: -9999px;
			margin-top: 22px;
			}
		a#gal_img_ind {
			background: url(../img/botones/gal_img_ind.gif) 0px 0px;
		}
		a#mas_inf_ind {
			background: url(../img/botones/mas_inf_ind.gif) 0px 0px;
		}
		a#gal_img_ind:hover, a#mas_inf_ind:hover{
			background-position: 0px -27px;
			}

			h2.promociones {
				height: 24px;
				width: 106px;
				background: url(../img/titulos/prom_ind.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 19px;
				}

			h2.area_clie {
				height: 20px;
				width: 121px;
				background: url(../img/titulos/area_cl_ind.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 19px;
				}

			a#ir_pag, a#acc_pri {
				display: block;
				height: 11px;
				text-indent: -9999px;
				margin-top: 19px;
				font-size:1px;
				line-height: 1px;
				}
			a#ir_pag {
				background: url(../img/botones/ir_pag_web.gif) 0px 0px no-repeat;
				width: 105px;
				}
			a#acc_pri {
				background: url(../img/botones/acc_privado.gif) 0px 0px no-repeat;
				width: 85px;
				}
			a#ir_pag:hover{
				background-position: 0px -10px;
				}
			a#acc_pri:hover {
				background-position: 0px -12px;
				}

/*-------------------------------------------------------------------------------------------*/

/*--------------------------------------------Empresa----------------------------------------*/
		h2.empresa {
			width: 357px;
			height: 80px;
			background: url(../img/titulos/empresa_emp.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			float: left;
			margin: 49px 0px 0px 81px;
			}

		h3.empresa_par {
			background: url(../img/titulos/empresa_parrafo.gif) 0px 0px no-repeat;
			width:291px;
			height: 40px;
			float: left;
			}

		h2.actividad {
				height: 24px;
				width: 152px;
				background: url(../img/titulos/actihist.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 19px;
			}

/*-------------------------------------------------------------------------------------------*/

/*-----------------------------------------Clientes------------------------------------------*/

		h2.clientes {
			width: 373px;
			height: 80px;
			background: url(../img/titulos/clientes_cli.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			float: left;
			margin: 49px 0px 0px 81px;
			}

		h2.algunos_clientes {
			background: url(../img/titulos/algunosclientes.gif) no-repeat scroll 0px;
			height:25px;
			margin-bottom:14px;
			text-indent:-9999px;
			width:217px;
			}

		h2.proveedores {
			height: 19px;
			width: 92px;
			background: url(../img/titulos/proveedores.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			margin:52px 0px 19px 0px;
		}

/*-------------------------------------------------------------------------------------------*/

/*-----------------------------------------Proveedores---------------------------------------*/

		h2.proveed {
			width: 358px;
			height: 80px;
			background: url(../img/titulos/proveedores_pro.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			float: left;
			margin: 49px 0px 0px 81px;
			}

		h2.clientesrojoprov {
			width: 60px;
			height: 16px;
			background: url(../img/titulos/clientesrojo.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			margin:52px 0px 19px 0px;
			}

/*-------------------------------------Proyectos--------------------------------------*/

			h2.proyc_gal {
			width: 171px;
			height: 44px;
			background: url(../img/titulos/proyectos_gal.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			margin: 0px 0px 19px 0px;
			}
			h2.clientesrojo{
			width: 60px;
			height: 16px;
			background: url(../img/titulos/clientesrojo.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			margin: 90px 0px 19px 0px;
			}

			a#mas_info_pr {
			display: block;
			width: 100px;
			height: 11px;
			background: url(../img/botones/mas_inf_pro.gif) 0px 0px no-repeat;
			line-height: 1px;
			font-size: 1px;
			text-indent: -9999px;
			margin-top: 19px;
			}
			a#mas_info_pr:hover {
			background-position: 0px -11px;
			}

/*-------------------------------------Enlaces--------------------------------------*/

			h2.enlaces_enl{
			width: 305px;
			height: 80px;
			background: url(../img/titulos/enlaces_enl.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			margin: 49px 0px 0px 122px;
			float: left;
			}

			h2.promrojo{
			width: 96px;
			height: 16px;
			background: url(../img/titulos/promrojo.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			margin: 4px 0px 19px 0px;
			}

/*-------------------------------------Contacto--------------------------------------*/

			h2.pres_cont {
				background: url(../img/titulos/presupuest_cont.gif) 0px 0px no-repeat;
				width: 157px;
				height: 44px;
				text-indent: -9999px;
				margin-bottom: 19px;
			}
			h2.cons_con {
				background: url(../img/titulos/cons_cont.gif) 0px 0px no-repeat;
				width: 157px;
				height: 50px;
				text-indent: -9999px;
				margin-bottom: 19px;
			}

			a#rell_form {
			display: block;
			height: 27px;
			width: 115px;
			text-indent: -9999px;
			margin-top: 22px;
			background:url(../img/botones/rellenar_form.gif) 0px 0px no-repeat;
			}

		a#rell_form:hover {
			background-position: 0px -27px;
			}

		h2.dat_cont {
				height: 20px;
				width: 137px;
				background: url(../img/titulos/datos_cont.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 19px;
				}

		h2.map_int {
				height: 24px;
				width: 137px;
				background: url(../img/titulos/mapa_int.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 15px;
				}

		a#ampl_map {
			display: block;
			width: 77px;
			height: 10px;
			background: url(../img/botones/ampliar_map.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			font-size: 1px;
			line-height: 1px;
			margin-top: 20px;
			}
		a#ampl_map:hover {
			background-position: 0px -11px;
			}

/*-----------------------------------Contactar-----------------------------------------*/


			h2.formcont {
				width: 175px;
				height: 16px;
				background: url(../img/titulos/form_cont.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 19px;
				}
		a#enviar_form {
			display: block;
			background: url(../img/botones/enviar_formu.gif) 0px 0px no-repeat;
			width: 102px;
			height: 9px;
			font-size: 1px;
			line-height: 1px;
			text-indent: -9999px;
			float: right;
			margin-top: 3px;
			padding-right: 3px;
			}

		a#enviar_form:hover {
			background-position: 0px -9px;
			}

/*-----------------------------------Presupuesto-----------------------------------------*/

			h2.presupuesto {
				width: 201px;
				height: 20px;
				background: url(../img/titulos/presupuesto.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 15px;
				}

/*-------------------------------Form ok / Form error-------------------------------------*/

		a#volver {
			display: block;
			width: 47px;
			height: 9px;
			background: url(../img/botones/volver.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			line-height: 1px;
			font-size: 1px;
			margin-top: 19px;
			}
		a#volver:hover {
			background-position: 0px -9px;
			}

/*-----------------------------------Servicios---------------------------------------------*/

		h2.servicios {
			width: 347px;
			height: 80px;
			background: url(../img/titulos/servicios_serv.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			float: left;
			margin: 49px 0px 0px 115px;
			display: inline;
			}

		h2.atendemos {
				height: 20px;
				width: 232px;
				background: url(../img/titulos/atendemos_serv.gif) 0px 0px no-repeat;
				text-indent: -9999px;
				margin-bottom: 19px;
			}
/*--------------------------------------Noticia-----------------------------------------*/


		#header_back_not {
		background: url(../img/estructura/header_back_not.gif) 0px 0px repeat-x;
		height: 120px;
		}

		#header_not {
			width: 924px;
			margin: 0px auto 0px auto;
			}

		h1.noticias {
			background: url(../img/estructura/marca.gif) 0px 0px no-repeat;
			width: 231px;
			height: 77px;
			text-indent: -9999px;
			float: left;
			margin-top: 23px;
			}

		a#desconectar  {
			background: url(../img/botones/desconectar.gif) 0px 0px no-repeat;
			width: 98px;
			height: 23px;
			float: right;
			text-indent: -9999px;
			display: block;
			}
		a#desconectar:hover {
			background-position: 0px -23px;
			}

		ul.headerimg li a{
			background: url(../img/estructura/botonera_img.gif) no-repeat;
			height: 13px;
			text-indent: -9999px;
			font-size: 1px;
			line-height: 1px;
			display: block;
			}

		ul.headerimg li a.bot_inicio {
			background-position: 0px 0px;
			width: 27px;
			}
			ul.headerimg li a.bot_inicio:hover {
				background-position: 0px -13px;
				}

		ul.headerimg li a.bot_empresa{
			background-position: -27px 0px;
			width: 42px;
			}
			ul.headerimg li a.bot_empresa:hover {
				background-position: -27px -13px;
				}
		ul.headerimg li a.bot_servicios{
			background-position: -69px 0px;
			width: 44px;
			}
			ul.headerimg li a.bot_servicios:hover {
				background-position: -69px -13px;
				}
		ul.headerimg li a.bot_proyectos{
			background-position: -113px 0px;
			width: 49px;
			}
			ul.headerimg li a.bot_proyectos:hover {
				background-position: -113px -13px;
				}
		ul.headerimg li a.bot_clientes{
			background-position: -162px 0px;
			width: 40px;
			}
			ul.headerimg li a.bot_clientes:hover {
				background-position: -162px -13px;
				}
		ul.headerimg li a.bot_contacto{
			background-position: -202px 0px;
			width: 46px;
			}
			ul.headerimg li a.bot_contacto:hover {
				background-position: -202px -13px;
				}
    	ul.headerimg li a.bot_enlaces{
			background-position: -248px 0px;
			width: 36px;
			}
			ul.headerimg li a.bot_enlaces:hover {
				background-position: -248px -13px;
				}
			ul.headerimg li.nomargen {
				margin-right: 0px;
							}

	a#ampliar_img {
		width: 200px;
		display: block;
		height: 26px;
		background: url(../img/botones/ampliar_img.gif) 0px 0px no-repeat;
		text-indent: -9999px;
	}

	a.vermasobra {
		background: url(../img/botones/mas_inf_obr.gif) 0px 0px no-repeat;
		width: 107px;
		height: 30px;
		float: left;
		display: block;
		text-indent: -9999px;
		margin-top: 9px;
		}

		a#pag_ant {
			background: url(../img/botones/pag_ant.gif) 0px 0px no-repeat;
			width: 51px;
			height: 9px;
			line-height: 1px;
			font-size: 1px;
			display: block;
			text-indent: -9999px;
			float:left;
			}

			a#pag_ant:hover, a#pag_sig:hover  {
				background-position: 0px -9px;
				}
		a#pag_sig {
			background: url(../img/botones/pag_sig.gif) 0px 0px no-repeat;
			width: 51px;
			height: 9px;
			line-height: 1px;
			font-size: 1px;
			display: block;
			text-indent: -9999px;
			float:right;
			}

			#volver_not {
				background: url(../img/botones/volver_not.gif) 0px 0px no-repeat;
				width: 46px;
				float:right;
				height: 10px;
				font-size: 1px;
				line-height: 1px;
				text-indent: -9999px;
				display: block;
				margin-top: 37px;
				}
			#volver_not:hover {
				background-position: 0px -10px;
				}

/*--------------------------------------Login-----------------------------------------*/

h1.acceso {
	background: url(../img/titulos/acceso_login.gif) 0px 0px no-repeat;
	width: 144px;
	height: 16px;
	text-indent: -9999px;
	margin: 25px 0px 0px 30px;
	}

h1.pass_error {
	background: url(../img/titulos/password_error.gif) 0px 0px no-repeat;
	width: 152px;
	height: 16px;
	text-indent: -9999px;
	margin: 25px 0px 0px 30px;
	}


a#conectar {
	background: url(../img/botones/conectar_log.gif) 0px 0px no-repeat;
	width: 59px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	float:right;
	display: block;
	text-indent: -9999px;
	margin-top: 66px;
	}

a#conectar:hover {
	background-position: 0px -10px;
	}


h1.olvidosu {
	background: url(../img/titulos/olvido.gif) 0px 0px no-repeat;
	width: 173px;
	height: 20px;
	text-indent: -9999px;
	margin: 24px 0px 0px 30px;
	}

button#enviar {
	background: url(../img/botones/enviar_pass.gif) 0px 0px no-repeat;
	width: 45px;
	height: 8px;
	font-size: 1px;
	line-height: 1px;
	float:right;
	display: block;
	text-indent: -9999px;
	margin-top: 66px;
	border: none;
	cursor: pointer;
	}

button#enviar:hover {
	background-position: 0px -8px;
	}


h2.polic {
	background: url(../img/titulos/politica.gif) 0px 0px no-repeat;
	width: 160px;
	height: 21px;
	text-indent: -9999px;
	margin: 30px 0px 15px 0px;
	}

#gmlb_close {
	background-color:#EEEEEE;
	width:120px;
	height:32px;
	float:right;
	cursor:pointer;
	clear:right;
	background-image:url(../img/gmlightbox/close.jpg);
	margin-top:5px;
}

#gmlb_overlay {
	background-color: transparent;
	background-image: url(../img/gmlightbox/bg.png);
	z-index:1000;
}

