/*********************************************************/
/* GENERAL */
/*********************************************************/

body, html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-x: hidden; 
	overflow-y: auto;

	 /* background-color:#393F61;  */
	/* background-color:#152441; */
/*	
	scrollbar-face-color:#41617D;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#41617D; 
    scrollbar-darkshadow-color:#colorhex;
	scrollbar-shadow-color:#41617D; 
	scrollbar-track-color:#008194; */
	/* border-bottom:dotted 1px red;*/
	
}

*, body, html, td {

	font-family: Helvetica,Arial,sans-serif;
	/*font-size: 12px;*/
	text-align:justify;
}
b,strong
{
	 color: #087984;
	 font-weight:bolder;
}

/* formulario */

fieldset {
    border: none;
    margin: 0;
    padding: 0;
}


legend {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding-left: 20px;
    text-transform: uppercase;
    color: #014B72;
}

fieldset fieldset
{

}
	
fieldset fieldset legend {
	display:none;
  }
  
fieldset .subgrupo
{
	font-family: Helvetica, Arial, sans-serif;
	font-size:9pt;
	font-weight:bold;
	width:270px;
	float:left;
    color: white;
    background-color:#014B72;   
	height:19px;
	line-height:19px;
	padding-left:11px;
	padding-right:11px;
	margin-right:4px;
}



.fila
{
	/* background-color:#7E8397;*/
	/*background-color:#D5D5D7;*/
	height:16px;/*16*/
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;

}

.fila span
{
	display:none !important;
}

.fila_ext
{
	/* background-color:#7E8397;*/
	/*background-color:#D5D5D7;*/
	height:102px;
	
	/* height:16px;	 */
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;

}


.titulo
{
	display:block;
	/* font-family:Helvetica;*/
	font-family:Helvetica,Arial,sans-serif;
	/* font-size:12px; */
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	color:White;
	height:15px;
	
	padding-top:4px;
	padding-bottom:4px;

}

.etiqueta
{
	display:block;
	float:left;
	
	/* background-color: #D7E7F4; */
	background-color: #014B72;
	/* color: #014B72; */
	color: white; 
	
	/* font-family:Helvetica; */
	font-family: Helvetica, Arial, sans-serif;
	/* font-size:12px;*/
	font-size:9pt;
	font-weight:bold;
	padding-left:11px;
	padding-right:11px;
	line-height: 19px;
	height:19px; /* height:34px; */
	width:70px;	
} 

.textbox
{
	display:block;
	float:left;
	background-color: white;
	border: solid 1px black;
	color:#0F114C;
	margin-left: 3px;
	font-family: Helvetica, Arial, sans-serif;
    height: 15px;
	font-size:9pt;
	width:137px; 
/*	width:auto; */
	padding:1px;
	

}

.textbox_auto
{
	display:block;
	float:left;
	/* background-color:#D5D5D7; */
	border:0px;
	color:#0F114C;
	margin-left:2px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:8pt;
	width:auto;
	padding:1px;
}

textarea
{
	width:442px;
	height:100px;
}

.check
{
	display:block;
	float:left;
	color:White;
	margin-left:2px;	
	margin-top:-2px;
}

.clear
{
	clear:both;
}


.botonera
{
	display:block;
	height:40px;
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size: 9px;
	color:#FF0000;
}
	
	
.button
{
	background-color: white;
	border: solid 1px #014B72;
	text-transform:lowercase;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9pt; 
	font-weight:bold;
	color: #014B72;	
	padding: 0 14px;
	text-decoration:none;
	cursor:pointer;
    text-align: center;
}
.button:hover {
    background-color: #D7E7F4;
}

a.button
{
	text-decoration:none;
	padding-right:14px;
	padding-top:2px;
	padding-bottom:2px;
/*
	display:block;
	
	float:none;
	width:80px;
	height:20px;
*/
}


/**********************************************************************/
/*					ESPECIFICACION DE FORMULARIOS					  */
/**********************************************************************/


/* Formularios de Consultas y sugerencias */




#FormConsultas #txtPoblacionSuministro,
#FormConsultas #txtTelefono1
{
	/* width:300px; */
	width:410px;
    margin-right: 20px;
	
}

#FormConsultas #cubre_txtNombreApellidos
{
	width:437px;
	float:left;
}

#FormConsultas #txtNombreApellidos
{
	width:410px;
}


#FormConsultas #txtDNI, #FormConsultas #txtCPSuministro
{
	width:120px;
}

#FormConsultas #txtTelefono1
{	
	width:410px;	
}

#FormConsultas #txtTelefono2
{	
	width:91px;	
}

#reqDNI,
#reqNombreApellidos,
#reqDomicilio
{
	float:left;
	color:#7E8397 !important;
}

#FormConsultas #txtPoblacion,
#FormConsultas #txtDomicilio,
#FormConsultas #txtCP,
#FormConsultas #txtNumeroPoliza,
#FormConsultas #txtEmail,
#FormConsultas #txtTexto
{
	width:620px;
}

#FormConsultas #txtTexto {
    height: 98px
}

#FormConsultas #lblTexto {
    height: 102px;
}

#FormConsultas #lblCPSuministro,
#FormConsultas #lblDNI
{
	width:40px;
}


#FormConsultas #lblTelefono2
{
	width:70px;
}

#FormConsultas #lblNombreApellidos,
#FormConsultas #lblDomicilio,
#FormConsultas #lblPoblacion,
#FormConsultas #lblCP,
#FormConsultas #lblDireccionSuministro,
#FormConsultas #lblPoblacionSuministro,
#FormConsultas #lblNumeroPoliza,
#FormConsultas #lblTelefono1,
#FormConsultas #lblEmail,
#FormConsultas #lblTexto
{
	width: 150px;
}








/* Formularios de Altas de Viviendas y Locales */

#FormAlta #chkViviendaPrimeraOcupacion
{
	margin-right:50px;
}


#FormAlta #chkLocalesConActividadComercial
{
	margin-right:50px;
}



#FormAlta #cubre_txtNombreApellidosTitular,
#FormAlta #cubre_txtPoblacion,
#FormAlta #cubre_txtTelefono1
{
	 float:left;
	 width:364px;
}



#FormAlta #txtNombreApellidosTitular,
#FormAlta #txtPoblacion,
#FormAlta #txtTelefono1
{
	 width:334px;
}




	
#FormAlta #txtNombreApellidosRepresentante,
#FormAlta #txtPoblacionEnvioCorrespondencia

{
	/* width:167px; */
	 width:333px;
	 margin-right:24px;
}

#FormAlta #txtLicenciaDeOcupacion,
#FormAlta #txtBoletinFontanero
{	
	/* width:130px; */
	width:50px;
	margin-right:5px;
	

}

#FormAlta #txtDNITitular, #FormAlta #txtCP, #FormAlta #txtDNIRepresentante, #FormAlta #txtTelefono2, #FormAlta #txtCPEnvioCorrespondencia
{
	width:151px;
}

#FormAlta #txtDireccionSuministroContratar
{
	width:597px;
}

#FormAlta #txtTitular, #FormAlta #txtEntidadBancaria
{
	width:512px;	
	}
	
#FormAlta #EntidadBancaria
{
	width:400px;	
	}

#FormAlta #txtEmail, #FormAlta #txtDireccionEnvioCorrespondencia {
    width: 597px;
}

#FormAlta #lblViviendaPrimeraOcupacion,
#FormAlta #lblLocalesConActividadComercial,
#FormAlta #lblLocalesSinActividadComercial,
#FormAlta #lblInstalacionContraIncendios,
#FormAlta #lblNombreApellidosTitular,
#FormAlta #lblNombreApellidosRepresentante,
#FormAlta #lblDireccionEnvioCorrespondencia,
#FormAlta #lblPoblacionEnvioCorrespondencia,
#FormAlta #lblEmail,
#FormAlta #lblTelefono1,
#FormAlta #lblPoblacion,
#FormAlta #lblDireccionSuministroContratar
{
	/* width:235px;	*/
	width:230px;
}

/*
#reqNombreApellidosTitular

{ float:left;
	 }

 */
/* ************************************
     MAROUANE
****************************************/


 #reqNombreApellidosTitular,	 
 #reqDNITitular
{float:left;
	color:#7E8397 !important;
	 }

#reqPoblacion,
#reqCP
{float:left;
	color:#7E8397 !important;
	}

#reqClaveBanco,
#reqClaveSucursal,
#reqDC,
#reqNumero
{float:left;
color:#7E8397 !important;}



#reqNumeroBoletin,
#reqfechaBoletin
{float:left;
	color:#7E8397 !important;
		}


#reqNumeroLicencia,
#reqFechaLicencia
{float:left;
		color:#7E8397 !important;}

#reqDireccionSuministroContratar
{float:left;
		color:#7E8397 !important;
	}
	
#reqTelefono1
{float:left;
		color:#7E8397 !important;
	}



#reqTitular,
#reqEntidadBancaria
{
	float:left;
	color:#7E8397 !important;	
}

/*
********************************
MAROUANE

*/

#FormAlta #txtNombreApellidosTitular
/*#FormAlta #txtDNITitular*/
{
	/* width:35 */
}	 
#FormAlta #txtDNITitular
{ 
	/* 	width:35 */
 }	 


/*
#txtNombreApellidosRepresentante,
#txtDNIRepresentante
 { width:35}
	*/

#FormAlta #lblDNITitular,
#FormAlta #lblDNIRepresentante,
#FormAlta #lblCP,
#FormAlta #lblTelefono2,
#FormAlta #lblCPEnvioCorrespondencia
{
	width:60px;
}


#FormAlta #lblClaveBanco,
#FormAlta #lblTitular,
#FormAlta #lblEntidadBancaria
{
	width:100px;	
}

#FormAlta #lblClaveSucursal
{
	width:90px;	
}

#FormAlta #lblNumero

{
	width:60px;
}

#FormAlta #lblDC
{
	width:20px;
}


#FormAlta #txtDC
{
	width:20px;	
}

#FormAlta #txtNumero
{
	width:135px;	
}

#FormAlta #txtClaveSucursal
{
		width:50px;	
	}


#FormAlta #txtClaveBanco
{
	width:50px;	
}


#FormAlta #lblLicenciaDeOcupacion,
#FormAlta #lblBoletinFontanero
{
	width:270px;
}

#FormAlta #txtLicenciaDeOcupacion,
#FormAlta #txtBoletinFontanero
{
 /* 	width:0px;	  */
}

#FormAlta #lblNumeroBoletin,
#FormAlta #lblNumeroLicencia
{
	width:50px;
}

#FormAlta #txtNumeroBoletin,
#FormAlta #txtNumeroLicencia
{
	width:50px;
	margin-right:5px;
}




#FormAlta #lblfechaBoletin,
#FormAlta #lblFechaLicencia
{
	width:100px;
}

#FormAlta #txtfechaBoletin,
#FormAlta #txtFechaLicencia
{
	width:80px;
	
}


/* Formulario de lectura de contador */

#FormLecturas #lblLectura,
#FormLecturas #lblFecha,
#FormLecturas #lblNumeroPoliza,
#FormLecturas #lblNumeroSerieContador,
#FormLecturas #lblNombreApellidosTitular,
#FormLecturas #lblDomicilio,
#FormLecturas #lblPoblacion,
#FormLecturas #lblTelefono1,
#FormLecturas #lblEmail
{
	width:180px;
	
}


#FormLecturas #txtLectura,
#FormLecturas #txtNumeroPoliza,
#FormLecturas #txtDomicilio,
#FormLecturas #txtFecha,
#FormLecturas #txtNumeroSeriecontador
{
	width:646px;
}

#FormLecturas #txtNombreApellidosTitular,
#FormLecturas #txtPoblacion

{
	width:400px;
    margin-right: 20px;
}


#FormLecturas #cubre_txtTelefono1
{
	float:left;
	width:204px;	
}

#FormLecturas #txtTelefono1
{
	width: 270px;
    margin-right: 20px;
}
	
	

	
#reqTelefono1
{
	float:left;
}
	
	

#FormLecturas #lblDNITitular,
#FormLecturas #lblCP,
#FormLecturas #lblTelefono2
{
	width:60px;
}


#FormLecturas #txtTelefono2
{
	width:267px;
	}

#reqLectura,
#reqFecha
{
	float:left;
	color:#7E8397 !important;
		}


/* Formulario de Baja */

#FormBaja #lblLecturaContador,
#FormBaja #lblNumeroPoliza,
#FormBaja #lblNumeroSerieContador,
#FormBaja #lblNombreApellidosTitular,
#FormBaja #lblNombreApellidosRepresentante,
#FormBaja #lblDireccionSuministroContratar,
#FormBaja #lblPoblacion,
#FormBaja #lblTelefono1,
#FormBaja #lblEmail
{
	width:200px;
}

#FormBaja #txtNumeroPoliza,
#FormBaja #txtNumeroSerieContador,
#FormBaja #txtLecturaContador,
#FormBaja #txtEmail,
#FormBaja #txtDireccionSuministroContratar
{
	width:626px;
	
}

#reqNumeroPoliza,
#reqNumeroSerieContador,
#reqLecturaContador
{
	float:left;
	color:#7E8397 !important;
}


#FormBaja #txtPoblacion,
#FormBaja #txtNombreApellidosRepresentante
{
	/*  width:136px;  */
  width:400px; 
  margin-right: 25px;
		
}

#FormBaja #sobre_txtNombreApellidosTitular,
#FormBaja #sobre_txtTelefono1
{
	/* width:140px;	 */
	width:432px;
	float:left;
}

#FormBaja #txtNombreApellidosTitular,
#FormBaja #txtTelefono1
{
	/* width:120px; */
	width:400px;

}


#FormBaja #txtDNIRepresentante
{
	width:50px;	
}

#FormBaja #txtDNITitular,
#FormBaja #txtDNIRepresentante,
#FormBaja #txtCP,
#FormBaja #txtTelefono2
{
	/* width:169px;	 */
	width:112px;	
}



#FormBaja #lblDNITitular,
#FormBaja #lblDNIRepresentante,
#FormBaja #lblCP,
#FormBaja #lblTelefono2
{
	width:60px;		
}



/* Formulario de cambio de direccion postal */




#FormCambioDireccionPostal #lblNumeroPoliza,
#FormCambioDireccionPostal #lblNombreApellidosTitular,
#FormCambioDireccionPostal #lblNombreApellidosRepresentante,
#FormCambioDireccionPostal #lblDireccionSuministro,
#FormCambioDireccionPostal #lblPoblacion,
#FormCambioDireccionPostal #lblTelefono1,
#FormCambioDireccionPostal #lblEmail,
#FormCambioDireccionPostal #lblDireccion,
#FormCambioDireccionPostal #lblPoblacionNueva
{
	width:215px;
}


#FormCambioDireccionPostal #txtNombreApellidosRepresentante,
#FormCambioDireccionPostal #txtEmail,
#FormCambioDireccionPostal #txtPoblacionNueva
{
	/* width:250px; */
	 width:594px; 

}


#FormCambioDireccionPostal #txtNumeroPoliza,
#FormCambioDireccionPostal #txtDireccionSuministro,
#FormCambioDireccionPostal #txtDireccion
{
	 width:594px; 
}


#reqDireccionSuministro,
#reqDireccion
{
	float:left;
	color:#7E8397 !important;
}



#FormCambioDireccionPostal #txtNombreApellidosTitular
{
	 /* width:137px;*/
	 width:418px; 
}
	
	


#FormCambioDireccionPostal #sobre_txtPoblacion,
#FormCambioDireccionPostal #sobre_txtTelefono1,
#FormCambioDireccionPostal #sobre_txtPoblacionNueva,
#FormCambioDireccionPostal #sobre_txtNombreApellidosTitular,
#FormCambioDireccionPostal #txtNombreApellidosRepresentante

{
	float:left;	
	/* width:155px;  */
	width:442px;
}

#FormCambioDireccionPostal #txtNombreApellidosRepresentante
{
	/* width:151px;  */
	width:418px;
    margin-right: 17px;
}


#FormCambioDireccionPostal #txtPoblacionNueva,
#FormCambioDireccionPostal #txtPoblacion,
#FormCambioDireccionPostal #txtTelefono1

{
	
	 /* width:138px;  */
	  width:418px;
	 

}



#FormCambioDireccionPostal #lblDNITitular,
#FormCambioDireccionPostal #lblDNIRepresentante,
#FormCambioDireccionPostal #lblTelefono2,
#FormCambioDireccionPostal #lblCP,
#FormCambioDireccionPostal #lblCPNueva

{
	width:60px;		
}


#FormCambioDireccionPostal #txtCP,
#FormCambioDireccionPostal #txtCPNueva,
#FormCambioDireccionPostal #txtDNITitular,
#FormCambioDireccionPostal #txtDNIRepresentante,
#FormCambioDireccionPostal #txtTelefono2
{
	/* width:155px; */
	width:70px;
	
}


#reqPoblacionNueva,
#reqCPNueva,
#reqPoblacionNueva
{	
	float:left;
	color:#7E8397 !important;
}





/* Formulario de cambio de titular */





#FormCambioTitular #chkAlquiler_Arrendamiento
{
	margin-right:110px;
}

#FormCambioTitular #lblCompraventa
#FormCambioTitular #lblAlquiler_Arrendamiento
{
	width:185px;
}

#FormCambioTitular #lblCP
{
	width:60px;
}
 

#reqNombreApellidosTitularN,
#reqDNI
{ 
	float:left;
}

#FormCambioTitular #lblDNI
{
	width:50px;
	}

#FormCambioTitular #lblNombreApellidosTitularN,
#FormCambioTitular #lblNombreApellidosRepresentanteN,
#FormCambioTitular #lblTelefono1,
#FormCambioTitular #lblEmail,
#FormCambioTitular #lblDireccionEnvioCorrespondencia,
#FormCambioTitular #lblPoblacionNuevo
{
	width:230px;
}

#FormCambioTitular #lblDNI,
#FormCambioTitular #lblDNIRepresentante,
#FormCambioTitular #lblTelefono2,
#FormCambioTitular #lblCPNuevo
{
	width:60px;
}



#FormCambioTitular #lblEntidadBancaria
{
		width:100px;	
	}

#FormCambioTitular #lblClaveBanco,
#FormCambioTitular #lblTitular
{
		width:100px;	
}

#FormCambioTitular #lblClaveSucursal
{
	width:90px;	
}

#FormCambioTitular #lblNumero

{
	width:60px;
}

#FormCambioTitular #lblDC
{
	width:20px;
}

#FormCambioTitular #txtDC
{
	width:20px;
}

#FormCambioTitular #txtNumero
{
	width:133px;	
}

#FormCambioTitular #txtClaveSucursal
{
		width:50px;	
	}


#FormCambioTitular #txtClaveBanco
{
	width:50px;	
}

#FormCambioTitular #txtLectura,
#FormCambioTitular #txtFecha,
#FormCambioTitular #txtNumeroPoliza,
#FormCambioTitular #txtNumeroSerieContador,
#FormCambioTitular #txtDomiciliosuministro
{
	width:600px;
}


 #FormCambioTitular #txtDNI,
 #FormCambioTitular #txtDNIRepresentante,
 #FormCambioTitular #txtTelefono2,
 #FormCambioTitular #txtCPNuevo,
 #FormCambioTitular #txtCP
  {
	/* width:138px; */
	width:95px;	
 }



#FormCambioTitular #lblLectura,
#FormCambioTitular #lblFecha,
#FormCambioTitular #lblNumeroPoliza,
#FormCambioTitular #lblNumeroSerieContador,
#FormCambioTitular #lblDomiciliosuministro,
#FormCambioTitular #lblPoblacion
{
	width:185px;
}

#reqDomiciliosuministro,
#reqNombreApellidosTitularN,
#reqDNI,
#reqPeriodoFacturacion
{
	float:left;
	color:#7E8397 !important;
	
	}


#FormCambioTitular #sobre_txtNombreApellidosTitularN,
#FormCambioTitular #sobre_txtTelefono1
{
	/* width:113px; */
	width:380px;
	
	float:left;
}

#FormCambioTitular #txtPoblacionNuevo
{
	width:355px;
	margin-right: 18px;
	float:left;
}

#FormCambioTitular #cubre_txtPoblacion
{
	width:423px;
	float:left;	
}

#FormCambioTitular #txtPoblacion
{
	width:400px;
}

#FormCambioTitular #txtNombreApellidosRepresentanteN
{
	width:355px;
    margin-right: 18px;
}

#FormCambioTitular #txtEmail, #FormCambioTitular #txtDireccionEnvioCorrespondencia {
    width: 557px;
}

#FormCambioTitular #txtNombreApellidosTitularN,
#FormCambioTitular #txtTelefono1
{ 	
	/* width:93px; */
	width:355px;

}


#FormCambioTitular #txtTitular,
#FormCambioTitular #txtEntidadBancaria
{
	width:510px;
}





/* Formulario domiciliación bancaria */




#FormDomiciliacion #lblNumeroPoliza,
#FormDomiciliacion #lblNombreApellidosTitular,
#FormDomiciliacion #lblNombreApellidosRepresentante,
#FormDomiciliacion #lblDireccionSuministro,
#FormDomiciliacion #lblPoblacion,
#FormDomiciliacion #lblEmail,
#FormDomiciliacion #lblDireccionEnvioCorrespondencia,
#FormDomiciliacion #lblPoblacionCorrespondencia
{
	width:230px;
}

#FormDomiciliacion #lblTelefono1
{
	/* width:430px; */
	width:230px; 
}

#FormDomiciliacion #lblDNITitular,
#FormDomiciliacion #lblDNIRepresentante,
#FormDomiciliacion #lblTelefono2,
#FormDomiciliacion #lblCP,
#FormDomiciliacion #lblCPCorrespondencia
{
	width:60px;
}



#FormDomiciliacion #lblEntidadBancaria
{
		width:100px;	
	}

#FormDomiciliacion #lblClaveBanco,
#FormDomiciliacion #lblTitular
{
		width:100px;	
}

#FormDomiciliacion #lblClaveSucursal
{
	width:90px;	
}

#FormDomiciliacion #lblNumero

{
	width:60px;
}

#FormDomiciliacion #lblDC
{
	width:20px;
}

#FormDomiciliacion #txtDC
{
	width:20px;
	}


#FormDomiciliacion #txtNumero
{
	width:80px;	
}

#FormDomiciliacion #txtClaveSucursal
{
	width:50px;	
}

#FormDomiciliacion #txtTitular,
#FormDomiciliacion #txtEntidadBancaria
{
	width:510px;
	
}

#FormDomiciliacion #txtClaveBanco
{
	width:50px;	
}




#FormDomiciliacion #txtDNITitular,
#FormDomiciliacion #txtDNIRepresentante,
#FormDomiciliacion #txtTelefono2,
#FormDomiciliacion #txtCP,
#FormDomiciliacion #txtCPCorrespondencia
{
/*	border:dotted 1px red; */
	width:104px;
}


#FormDomiciliacion #txtNombreApellidosTitular,
#FormDomiciliacion #txtPoblacion
{
	 /* width:94px;  */
	 width:360px; 	 
	/*  border:dotted 1px red; */
	
}

#FormDomiciliacion #txtTelefono1
{
	  width:360px;  
	/*  width:520px; 	  */
	/*  border:dotted 1px red; */
	
}

#FormDomiciliacion #txtPoblacionCorrespondencia
{
	 width:94px; 
	/*  border:dotted 1px red; */
	
}

#FormDomiciliacion #cubre_txtNombreApellidosTitular,
#FormDomiciliacion #cubre_txtPoblacion
{
	float:left;
	/* width:112px; */
	width:387px; 
	/* border:dotted 1px blue; */
}

#FormDomiciliacion #cubre_txtTelefono1 
{
	float:left;
	/* width:547px;  */
	 width:386px;
}

#FormDomiciliacion #txtNombreApellidosRepresentante,
#FormDomiciliacion #txtPoblacionCorrespondencia
{
    width:360px;
    margin-right:20px;
}

#FormDomiciliacion #txtNumerodePoliza,
#FormDomiciliacion #txtDireccionSuministro,
#FormDomiciliacion #txtEmail,
#FormDomiciliacion #txtDireccionEnvioCorrespondencia
 {
	width:573px;
}


#FormDomiciliacion #txtNumero
{
	
	width:133px;	
}
	


/* Formulario copia de factura */


#FormCopiaFactura #lblPoblacion,
#FormCopiaFactura #lblDireccionSuministro,
#FormCopiaFactura #lblNumeroPoliza,
#FormCopiaFactura #lblNombreApellidosTitular,
#FormCopiaFactura #lblPeriodoFacturacion
{
	  width:220px;		  
	 /* width:240px;	 */
}

#FormCopiaFactura #txtNumeroPoliza,
#FormCopiaFactura #txtPeriodoFacturacion,
#FormCopiaFactura #txtDireccionSuministro
{
	 width:586px;
	
}

#FormCopiaFactura #txtDNITitular
{
	/* width:117px; */
	width:164px;
	/* border:dotted 1px red; */
}

#FormCopiaFactura #lblDNITitular
{
	width:50px;	

}

#FormCopiaFactura #txtTelefono1
{
	width:200px;

}

#FormCopiaFactura #txtPoblacion
{
	/* width:390px;	 */
	width:586px;
	/* border:dotted 1px red */
}
	
	

#FormCopiaFactura #sobre_txtNombreApellidosTitular
{
	/* width:200px; 	 */
	width:350px; 
	float:left;
	/* border:dotted 1px red; */
}

#FormCopiaFactura #txtNombreApellidosTitular
{
	width:320px;
}






/**********************************************************************/
/*					ESPECIFICACION DE FORMULARIO DE DEPURADORAS       */
/**********************************************************************/



#FormDepuradoras
{
	width:870px;
	/*background-color:#999999;*/
	height:250;/*nuevo*/
}

#FormDepuradoras #lblPuestaMarcha,
#FormDepuradoras #lblCaudalDepurado,
#FormDepuradoras #lblPoblacionServida,
#FormDepuradoras #lblLineaAgua,
#FormDepuradoras #lblLineaFango,
#FormDepuradoras #lblPotenciaContratada,
#FormDepuradoras #lblRendimientos
{
	width:100px;
	font-size: 8pt;
}

#FormDepuradoras #lblLocalidad /* samuel */ 
{
	color: #087984;
}

#FormDepuradoras #txtPuestaMarcha,
#FormDepuradoras #txtCaudalDepurado,
#FormDepuradoras #txtPoblacionServida,
#FormDepuradoras #txtLineaAgua,
#FormDepuradoras #txtLineaFango,
#FormDepuradoras #txtPotenciaContratada,
#FormDepuradoras #txtRendimientos
{
	width:260px;
	font-size:8.5pt;
}

#depuradoras_busqueda
{
	height:30px;
}
	
#depuradoras_ficha
{
	 height:auto;/*auto*/
}
	
#depuradoras_busqueda select
{
	border:0px;
	color:black;
	margin-left:2px;
	/* font-family:Helvetica;*/
	font-family:Helvetica,Arial,sans-serif;
	/* font-size:11px; */
	font-size:9pt;
	font-weight:bold;
	border:solid 1px #014B72;
}

#datos_ficha
{
	width:420px;/*antes 475px*/
	padding-right:7px;/*antes 10px;*/
	padding-left:9px;/*antes 10px;*/
	padding-top:8px;
	padding-bottom:8px;
	float:right;
	height:400px;/*390px*/
	background-image:url(../_img/bg_ficha_depuradora.png);
	background-repeat:no-repeat;
	
}

#datos_ficha .fila 
{
	height: auto!important;      
	height: 16px; 
    min-height: 16px;       
    overflow:hidden;
    
	padding-top:2px;
	padding-bottom:4px;
	margin-top:2px;
	margin-bottom:4px;	

	
}


#datos_ficha .fila .textbox
{
	width:140px;	

}


#datos_ficha .fila .textbox_auto
{
	width:auto;	
}


#foto_ficha
{
	margin-left:3px;
	width:300px;/*antes 200px*/
	height:390px;/*nuevo*/
	padding-top:2px;
	float:left;
	/*background-color:Transparent;*/
    position: relative;
}


/* estilo correo */

#formato_email
{
	width:850px;
	padding:20px !important;
	text-align:center;
}

#cabecera_correo
{
	width:526px; /* :800px;*/
	height:41px; /* height:71px;  */
	padding-top:30px;
	padding-left:274px;
	background-image: url(http://www.infonova.es/_img/cabecera_correo.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:bold;
	/* font-family:Helvetica,Arial,sans-serif; */
	font-family:Helvetica,Arial,sans-serif;
	color:White;	

}

#formato_email #pie_correo
{
	font-family:Helvetica,Arial,sans-serif;	
	font-size:14px;
	text-align:center;
	height:50px;
}


#formato_email #pie_correo img
{
	
}
	
	

#contenido_resultado
{
	width:100%;
	height:200px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	/* font-family:Helvetica,Arial,sans-serif; */
	font-family:Helvetica,Arial,sans-serif;
	color:black;
	padding-top:100px;
}


#anotacion
{
	font-weight:bold;
	color:black;	
	font-size:9px;
	height:10px;
	width:110px;
	float:left;
	/* font-family:Helvetica,Arial,sans-serif; */
	font-family:Helvetica,Arial,sans-serif;
}

#texto_legal
{
	color:black;	
	font-size:9px;
	height:10px;
	float:left;
	/* font-family:Helvetica,Arial,sans-serif; */
	font-family:Helvetica,Arial,sans-serif;
	padding-top: 10px;
}

/* especificaciones de formulario de contacto */

#FormContacto #lblNombre,
#FormContacto #lblDireccion,
#FormContacto #lblTelefono,
#FormContacto #lblEmail,
#FormContacto #lblTexto
{
	width:100px;
}

#FormContacto #txtTexto
{
	width:746px;
	height:98px;
}

#FormContacto #lblTexto {
    height: 102px;
}

#FormContacto #txtNombre, #FormContacto #txtEmail, #FormContacto #txtDireccion, #FormContacto #txtTelefono
{
    width: 746px;
}

#reqNombre,
#reqEmail
{
	float:left;
	color:#7E8397 !important;
}

#txtNombre,
#txtEmail
{
	width:646px;
}


/* Localizacion */

#Form_Localizacion #ImgMapa
{
	float:left;
	margin-left:130px;
}

#Form_Localizacion #busqueda_Localidad
{
	background-color:#008194;
	width:180px;
	height:100px;
	float:left;
	margin-top:150px;
}

#Form_Localizacion #busqueda_Localidad h1
{
	padding:0;
	margin:0;	
	/* font-family:Helvetica; */
	font-family:Helvetica,Arial,sans-serif;
	font-size:12pt;
	color:white;
	margin-top:10px;
	margin-left:10px;
}
	
	
#Form_Localizacion #busqueda_Localidad p
{
	padding:0;
	margin:0;
	
	/* font-family:Helvetica;*/
	font-family:Helvetica,Arial,sans-serif;
	font-size:10pt;
	color:white;	
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;	
}

#Form_Localizacion #busqueda_Localidad input#txtLocalidad
{
	margin-left:10px;
	width:140px;
	float:left;
}

#Form_Localizacion #busqueda_Localidad input#cmdEnviar
{
	float:left;
}


#ResultLocalizacion
{
	display:none;
	width:450px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	border-right:solid 1px #087984;
	border-left:solid 1px #087984;
	margin-bottom:20px; 
	border-bottom:solid 1px #087984;
}


.ico_layout_Oficinas
{
	display:block;
	width:450px;
	padding-bottom:10px; 
	clear:both;	
	overflow:hidden;
}


.ico_layout_Oficinas h1
{
	/* font-family:Helvetica; */
	font-family:Helvetica,Arial,sans-serif;
	font-size:11pt;	
	color:White;
	font-weight:normal;
	background-color:#008194;
	margin:0;
	margin-bottom:10px;
	padding-left:8px;
	
	border-top:solid 1px white;	
	border-bottom:solid 1px white;	
	display:block;
	height:	20px;
	clear:both;
}	

#ResultLocalizacion h1 b 
{
	font-weight:bold;
	font-size:12pt;	
}
	
#ResultLocalizacion .etiqueta_localizacion
{
	display:block;
	float:left;
	background-color:Transparent;
	/* font-family:Helvetica; */
	font-family:Helvetica,Arial,sans-serif;
	font-size:10pt;
	color:black;	
	/*font-weight:bold;*/
	width:200px;
	min-height:20px;
	padding-left:8px;
}
	
	
#ResultLocalizacion .valor_localizacion
{
	display:block;
	float:left;
	background-color:Transparent;
	/* font-family:Helvetica; */
	font-family:Helvetica,Arial,sans-serif;
	font-size:10pt;
	color:black;
	width:200px;
	min-height:20px;
	padding-left:8px;
}


#ResultLocalizacion .valor_localizacion a
{
	text-decoration:underline;
	color:black;
}

#ResultLocalizacion .valor_localizacion a:hover
{
	text-decoration:none;
}



.MensajeLocalizacion
{
	display:none;
	width:450px;
	margin-right:auto;
	margin-left:auto;
	/* font-family:Helvetica; */
	font-family:Helvetica,Arial,sans-serif;
		
	font-size:10pt;
	/* text-align:center; */
	color:black;	
	margin-top:20px;
}




#valcustomDC
{
	float:left;
	color:#7E8397 !important;
}


#imgDepuradora {
    border-left: solid 1px silver !important;
    border-right: solid 1px silver !important;
}

#marco_superior {
    position: absolute;
}

#marco_inferior {
    position: relative;
	top: -12px;
}
/*#FormAlta .fila #lblViviendaPrimeraOcupacion + span ,
#FormAlta .fila #lblLocalesSinActividadComercial + span,
#FormAlta .fila #lblLocalesConActividadComercial + span,
#FormAlta .fila #lblInstalacionContraIncendios + span*/
#FormAlta .fila span.check,
#FormCambioTitular .fila span.check
{
	display:block !important; 
}


#FormCambioTitular .fila #lblAlquiler_Arrendamiento + span ,
#FormCambioTitular .fila #lblCompraventa + span 
 {
	/* display:block !important;  */
}

#depuradoras_ficha #datos_ficha .fila span
{
	display:block !important;
}



#formato_email h1,
#formato_email h2,
#formato_email h3
{
	font-family:Arial;
}

#formato_email table 
{
	 width:800px;
}


#formato_email .etiqueta
{
	display:block;
	float:left;
	
	/* background-color: #D7E7F4; */
	background-color: #014B72;
	/* color: #014B72; */
	color: white; 
	
	/* font-family:Helvetica; */
	font-family: Helvetica, Arial, sans-serif;
	/* font-size:12px;*/
	font-size:9pt;
	font-weight:bold;
	padding-left:11px;
	padding-right:11px;
	line-height: 19px;
	min-height:19px; /* height:34px; */
	width:250px !important;	
} 

#formato_email .textbox
{
	display:block;
	float:left;
	background-color: white;
	border:solid 1px black;
	color:#0F114C;
	margin-left: 3px;
	font-family: Helvetica, Arial, sans-serif;
    height: 15px;
	font-size:9pt;
	/* width:auto !important; */
	padding:1px;
	
}

#formato_email h1
{
	font-size:17px;
	margin-top:15px;
	margin-bottom:15px;
	margin:left:15px;               
}

#formato_email h2
{
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	color:#007C91;
}


#formato_email h3
{
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	color:#007C91;
}


#lopd .fila
{
	font-family: Helvetica, Arial, sans-serif;
    height: 15px;
	font-size:9pt;
	text-align:justify;
	width:800px;
	margin:10px;
	padding-left:30px;
}



#depuradoras_busqueda {
	width:400px;
	height:60px;
}

#depuradoras_busqueda select
{
	margin-bottom:8px;
}

	
#depuradoras_busqueda #cboPoblacion
{
	display:block; 
	clear:right; 
	width:230px;
}



