/*CSS OAGTR
GENERAL*/
HTML, BODY, DIV, FORM, FIELDSET, LEGEND, LABEL
{
	margin: 0;
	padding: 0;
}
HTML
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 1em;
	overflow-x: hidden;
}
HTML, BODY
{
/*font: 72%/12px Arial, Helvetica, sans-serif;*/
	height: 100%;
	
	background-image: url(../imagenes/fondo.gif);
	background-repeat: repeat-x;
}
TABLE
{
	/*[disabled]border-collapse:collapse;*/
	/*[disabled]border-spacing:0;*/
}
TH, TD
{
	text-align: left;
	vertical-align: middle;
}
H1, H2, H3, H4, H5, H6, TH, TD, CAPTION
{
	font-weight: normal;
}
IMG
{
	border: 0;
}


#fondo
{
	width: 100%;
	height: auto;
	float: left;
	display: block;
}
#contenedor
{
	width: 1003px;
	height: 100%;
	margin: 0 auto;
}
/*CABECERA*/
#cabecera
{
	width: 100%;
	height: 193px;
	float: left;
	background-image: url(../imagenes/fondo_cabecera.png);
	position: relative;
	/*margin-top:-17px;*/
	
}

.cerrar{ margin-left:35px; vertical-align:middle; margin-top:-3px; cursor:pointer; margin-right:5px;}
.cerrar:hover{ text-decoration:underline;}

#cabecera IMG.logo
{
	margin-left: 27px;
	float: left;
}
#select_busc
{
	float: left;
	font-size: 12px;
}
#buscador
{
	float: right;
	margin: 21px 25px 0 0;
}
INPUT.input_radio
{
	/*+placement:shift -1px 1px;*/
	position: relative;
	left: -1px;
	top: 1px;
}
INPUT.buscador
{
	background-image: url(../imagenes/fnd_input_buscador.gif);
	background-color: transparent;
	border: none;
	width: 126px;
	background-repeat: no-repeat;
	height: 22px;
	margin-left: 8px;
	text-indent: 5px;
	font-size: 11px;
	line-height: 22px;
	float: left;
}
INPUT.btn_buscar
{
	margin-top: 0;
	float: left;
	margin-left: -2px;
}
#hora
{
	float: left;
	font-size: 13px;
	position: absolute;
	bottom: 4px;
	left: 28px;
}
#hora SPAN
{
	font-weight: bold;
}
#accesos_cabecera
{
	width: 493px;
	height: 29px;
	position: absolute;
	background-image: url(../imagenes/fnd_acceso_directo.gif);
	bottom: 0;
	right: 12px;
}
#accesos_cabecera UL
{
	list-style: none;
	margin: 5px 0 0 16px;
	padding: 0px;
}
#accesos_cabecera LI
{
	display: inline;
}
#accesos_cabecera A:link, #accesos_cabecera A:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	float: left;
}
#accesos_cabecera A:hover
{
	text-decoration: underline;
}
#accesos_cabecera IMG
{
	float: none;
	margin-right: 6px;
	width: auto;
	height: auto;
}
#accesos_cabecera UL LI A
{
	float: left;
	height: auto;
}
.margin_acceso
{
	float: left;
	margin-top: 2px;
	margin-right: 18px;
}
/*CUERPO*/
#cuerpo
{
	background-image: url(../imagenes/fnd_cuerpo.png);
	background-repeat: repeat-y;
	height: 100%;
	width: 1003px;
	margin-top: 0px;
	padding: 0;
	min-height: 100%;
	float: left;
}
/*//menu*/
#menu
{
	width: 213px;
	height: auto;
	background-color: #F0F0F0;
	float: left;
	margin-left: 12px;
	padding-top: 23px;
	padding-bottom: 9px;
	font-size: 0.75em;
}
#menu UL LI A
{
	color: #000000;
	text-decoration: none;
	width: 100%;
	display: block;
}
#menu UL
{
	list-style: none;
	padding: 0;
	margin: 0 0 0 19px;
	text-transform: uppercase;
	font-weight: bold;
}
#menu UL LI
{
	line-height: 22px;
	border-bottom: 1px solid #C1C1C1;
	padding: 0px 0 0;
	
}
#menu UL LI A:hover
{
	background-color: #DDDDDD;
}
#menu UL UL
{
	float: left;
	margin-top: 1px;
	text-indent: 17px;
	text-transform: none;
	font-weight: normal;
	margin-left: 0;
	list-style: none !important;
}
#menu UL LI.seccion_activa
{
	list-style: none outside url(../imagenes/flecha_activo.gif);
	background-color: #DDDDDD;
	border-bottom: none;
}

#menu UL UL LI
{
	list-style: none outside none;
	background-color: #F0F0F0;
	width: 194px;
}
#menu UL LI A
{
	font-weight: bold;
}
#menu UL LI UL LI A
{
	font-weight: normal;
}
#pie_menu
{
	width: 213px;
	height: 24px;
	background-image: url(../imagenes/pie_menu.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 13px;
	padding-top: 0;
	margin-top: -12px;
}
#contenedor_menu
{
	float: left;
	width: 226px;
	height: auto;
	_margin-left: -11px;
}

#content-2col{
   float: right;
    width: 750px;

}

fieldset {
 background-color: #F1F1F1;
    border: 0 none;
    margin-right: 30px;
    padding: 20px;

}

.formGroupLogin {
	border: 1px solid #C8C8C8;
}

.display_none
{
display: none;
}

.botonerror {
    background-color: #C8C8C8;
    border: 1px solid #474747;
    color: #474747;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: 10px 700px 0 0;
}

.boton {
    background-color: #C8C8C8;
    border: 1px solid #474747;
    color: #474747;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: 10px 10px 0 0;
    cursor:pointer;
}


button[disabled]:active, button[disabled], 
input[type="reset"][disabled]:active, input[type="reset"][disabled], 
input[type="button"][disabled]:active, input[type="button"][disabled], 
select[disabled] > input[type="button"], select[disabled] > input[type="button"]:active, 
input[type="submit"][disabled]:active, input[type="submit"][disabled] 
	{

	background-color: #e7dfca;
    border: 1px solid #474747;
    color: #aeaeae;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: 10px 10px 0 0;
    cursor:pointer;
    
	
	}

.botonerror {
    background-color: #C8C8C8;
    border: 1px solid #474747;
    color: #474747;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: 10px 700px 0 0;
    cursos:pointer;
}


 #mensajes{
     background-color: #FFE8E8;
    border: 1px solid;
    color: #DD0404;
    font-size: 10px;
    font-weight: bold;
    list-style: none outside none;
    padding: 15px;
    width: 450px;
 
 }
 
 #mensajes li{
 background-image:url(../imagenes/exclamacion.png);
 background-repeat:no-repeat; 
 padding-left:25px;
 padding-bottom:7px;

 
 }
 .iceOutTxt, .iceOutLbl {
    color: #474747;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}


/*//interiores*/
#plantillas_interiores
{
	float: left;
	width: 750px;
	margin: 15px 0 0 15px;
}
#centro
{
	width: 514px;
	height: auto;
	float: left;
}

.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb {
 color: #474747;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width:153px;
    height:21px;
    margin: 0 0 0 5px;
}

#destacado_sup
{
	width: 514px;
	height: 207px;
	float: left;
	background-image: url(../imagenes/fnd_destacado.jpg);
	background-repeat: no-repeat;
	position: relative;
}
H1
{
  	color: #E4000C;
    font-size: 15px;
    font-weight: bold;
    margin-top: 17px;
    padding-bottom: 3px;
}

H1 span
{
  	color: #E4000C;
    font-size: 15px;
    font-weight: bold;
    margin-top: 17px;
    padding-bottom: 3px;
}

.txt_bienvenida
{
	width: 227px;
	clear: both;
	color: #2E2E2E;
	font-size: 13px;
	margin-left: 13px;
}
#btn_OAGTR
{
	position: absolute;
	bottom: -18px;
}
#cuadro_banners
{
	width: 100%;
	float: left;
	margin-top: 54px;
}
A.borra_subrayado
{
	text-decoration: none;
}
.banner_centro
{
	width: 252px;
	height: 122px;
	float: left;
	display: block;
	margin-bottom: 14px;
}
#oficina
{
	background-image: url(../imagenes/banner_oficina_online.gif);
}
#ayuntamientos
{
	margin-left: 10px;
	background-image: url(../imagenes/banner_ayto.gif);
}
#publicaciones
{
	background-image: url(../imagenes/banner_publicaciones.gif);
}
#tramites
{
	background-image: url(../imagenes/banner_tramites.gif);
	margin-left: 10px;
}
.columna_txt
{
	width: 132px;
	float: left;
	max-height: 122px;
	overflow: hidden;
}
H2
{
	float: left;
	margin: 10px 0 0;
	font-size: 14px;
	border-bottom: 1px solid #D94040;
	padding-bottom: 5px;
	text-indent: 12px;
}
A DIV.banner_centro
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
.txt_banner
{
	width: 112px;
	float: left;
	margin-left: 12px;
	_margin-left: 6px;
	font-size: 11px;
	margin-top: 8px;
}
#columna_derecha
{
	background-image: url(../imagenes/fnd_derecha.gif);
	background-repeat: no-repeat;
	width: 235px;
	overflow: hidden;
	min-height: 542px;
	_height: 542px;
	float: left;
	margin-left: 1px;
}
#cuadro_noticias
{
	width: 100%;
	margin-left: 15px;
	height: auto;
}
#cabecera_not
{
	width: 100%;
	float: left;
	height: auto;
	background-image: url(../imagenes/fnd_cabecera_noticias.gif);
	background-repeat: no-repeat;
	margin-bottom: 9px;
}
H3
{
	    font-size: 13px;
    font-weight: bold;
    line-height: 31px;
    margin: 0;
    text-indent: 0;
}

.iceInpTxt, .iceInpSecrt {
    color: #474747!important;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0px!important;
    margin-left:5px;
}

.iceDatTbl { /* was iceDataTblOutline */
    background-color: #FFFFFF;
    border: 1px solid #ABABAB;
    margin-right: 50px;
    margin-left:0px;
}

.iceOutFrmt{ font-size:11px; font-weight:bold; margin-left:-2px;}

.formRow td{ width:150px;}

#modificarUsu .formRow td { width:110px; }

#modificarUsu .claseCajaTexto{ width:140px; margin-left:0px;}
#modificarUsu select{ width:140px;}
#modificarUsu .anadir, #modificarUsu .eliminar, #envioFicheros .anadir,  #envioFicheros .eliminar,  #altaUsu .anadir, #altaUsu .eliminar, #envioMsg .anadir, #envioMsg .eliminar{ margin-top:0px;}

#altaUsu .icePnlGrp { width:500px; margin-left:-18px;}

#cambiopassUsu .icePnlGrd .formRow td{ width:200px;}

table thead{ white-space:nowrap;}

#consultaMsg .icePnlGrd .claseCajaTexto-dis, #consultaFichero .icePnlGrd .claseCajaTexto-dis { height:14px;}
#consultaMsg .iceCmdBtn, #consultaFichero .iceCmdBtn{ margin-top:0px;}
#consultaMsg .iceSelBoolChkbx, #consultaFichero .iceSelBoolChkbx{ margin-left:5px;}

#envioMsg .formRow td { width:110px; }
#envioMsg .iceOutLbl{ vertical-align:top;}

#envioFicheros .icePnlGrdCol1 select{ margin-left:2px;}
#envioFicheros .icePnlGrdRow1 td{ width:0px;}
#envioFicheros .icePnlGrdRow1 td input{ margin-left:-1px;}

#represTasa .formRow td{ width:30px;}
#represTasa .claseCajaTextoGenerica{ width:95px;}

#ListadoRegistro .formGridCol .claseCajaTextoGenerica{ width:151px;}

#altaUsu .iceSelBoolChkbx{ margin-left:5px;}
#altaUsu .icePnlGrd tr td select{ width:136px;}
#envioMsg .iceInpRchTxt{ margin-left:7px;}

.formColumnLabel{ vertical-align:top;}

.noticia
{
	float: left;
	width: 201px;
	margin: 11px auto 0 10px;
	_margin: 11px auto 0 5px;
	border-bottom: 1px solid #BFBFBF;
	padding-bottom: 15px;
	font-size: 0.75em;
}
.noticia A:link, .noticia A:visited
{
	color: #000000;
	text-decoration: none;
}
.noticia A:hover
{
	text-decoration: underline;
}
IMG.btn_not
{
	position: relative;
	z-index: 2;
	vertical-align: middle;
	margin-left: 3px;
}
#seccion_banners
{
	width: 203px;
	height: auto;
	float: left;
	margin: 12px 0 0 24px;
	_margin: 12px 0 0 12px;
}
#migas
{
	color: #333333;
	font-size: 11px;
}
#migas SPAN
{
	font-weight: bold;
}
#migas A
{
	margin-left: 2px;
	margin-right: 4px;
}
#migas A:link, #migas A:visited
{
	text-decoration: none;
	color: #333333;
}
#migas A:hover
{
	text-decoration: underline;
}
#migas A.miga_actual
{
	color: #D60000;
	font-weight: bold;
	text-decoration: none;
}
#titulo_seccion
{
	background-image: url(../imagenes/fondo_titulo.gif);
	height: 43px;
	margin: 20px 0 8px -2px;
	#margin-top: 16px;
	color: #D10000;
	font-size: 19px;
	line-height: 39px;
	text-indent: 14px;
	background-repeat: no-repeat;
}
#buscador_listado
{
	color: #000000;
	font-size: 13px;
	text-indent: 14px;
	background-color: #FAFAFA;
	float: left;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 14px;
	padding: 10px 0;
	_margin-bottom: 5px;
}
#buscador_listado INPUT
{
	border: 1px solid #C1C1C1;
	width: 202px;
	background-image: url(../imagenes/fnd_buscador_ayto.gif);
	background-repeat: no-repeat;
	text-indent: 4px;
	margin-right: 4px;
}
#buscador_listado IMG
{
	vertical-align: top;
}
.fecha
{
	font-size: 12px;
	color: #666666;
	font-style: italic;
}
.item_listado
{
	float: left;
	margin-top: 16px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 12px;
	#padding-bottom: 5px;
	width: 510px;
}
.titulo
{
	font-size: 14px;
	color: #CC0000;
	margin-top: 8px;
}
.txt_listado
{
	color: #000000;
	margin-top: 7px;
	margin-bottom: 15px;
	font-size: 0.8em;
}
.leer_noticia A:link, .leer_noticia A:visited
{
	font-size: 12px;
	color: #666666;
	float: right;
}
#paginado
{
	float: right;
	margin-top: 10px;
	color: #313131;
	margin-right: 5px;
	font-size: 0.75em;
}
#paginado SPAN
{
	font-weight: bold;
}
#paginado A:link, #paginado A:visited
{
	text-decoration: underline;
	color: #666666;
}
#paginado A:hover
{
	color: #2F2F2F;
}
.fecha_general
{
	float: left;
	color: #666666;
	font-size: 13px;
	font-style: italic;
	margin-top: 10px;
	width: 100%;
}
.titulo_general
{
	font-size: 18px;
	color: #D10000;
	margin-top: 8px !important;
	float: left;
	width: 100%;
}
.subtitulo
{
	float: left;
	width: 100%;
	color: #344149;
	font-size: 15px;
	line-height: 18px;
	margin-top: 10px;
}
.entradilla
{
	float: left;
	color: #4E4E4E;
	font-weight: bold;
	line-height: 18px;
	margin-top: 10px;
	font-size: 0.8em;
}
.texto_general
{
	float: left;
	color: #000000;
	line-height: 18px;
	margin-top: 15px;
	font-size: 0.8em;
}
.texto_general STRONG
{
	font-weight: bold;
	color: #333333;
}
.texto_general A
{
	color: #D40000;
}
.texto_general UL
{
	padding: 0;
	margin: 0 0 0 17px;
	list-style: none outside url(../imagenes/flecha_listado.gif);
}
.destacado_texto
{
	font-size: 14px;
	color: #D50000;
	font-weight: bold;
}
.texto_general IMG
{
	float: left;
	margin: 10px;
}
.texto_general A .btn_descargar
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
#centro TABLE
{
	color: #000000;
	margin-top: 20px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 0.8em;
}
#centro TABLE TH
{
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
TABLE IMG
{
	margin-left: 10px;
}
#contenedor_mapa
{
	width: 505px;
	height: 177px;
	background-image: url(../imagenes/fnd_mapa.gif);
	margin-top: 35px;
}
#mapa
{
	width: 491px;
	height: 163px;
	float: left;
	margin-left: 7px;
	_margin-left: 4px;
	margin-top: 7px;
}
/*//lightbox*/
#fondo_lightbox
{
	width: 100%;
	height: 100%;
	/*[disabled]background-image:url(../imagenes/fnd_lightbox.gif);*/
}
#contendor_lightbox
{
	width: 715px;
	height: auto;
	margin: 0 auto;
	/*[disabled]padding-top:10px;*/
}
#sup_contenedor
{
	width: 715px;
	height: 16px;
	/*[disabled]background-image:url(../imagenes/sup_fondo_lightbox.png);*/
}
#int_contenedor
{
	width: 715px;
	height: auto;
	float: left;
	/*[disabled]background-image:url(../imagenes/int_fondo_lightbox.png);*/
	background-repeat: repeat-y;
}
#inf_contenedor
{
	width: 715px;
	height: 42px;
	/*[disabled]background-image:url(../imagenes/inf_fondo_lightbox.png);*/
	float: left;
	_margin-top: -21px;
}
#seccion_lightbox
{
	width: 656px;
	height: 43px;
	margin: 15px auto 0 18px;
	_margin: 15px auto 0 13px;
	float: left;
	background-image: url(../imagenes/fnd_seccion_lightbox.gif);
	color: #D10000;
	font-size: 19px;
	line-height: 42px;
	text-indent: 14px;
}
#ficha_lightbox
{
	width: 424px;
	height: auto;
	float: left;
	margin-left: 37px;
	_margin-left: 22px;
	margin-top: 18px;
	color: #333333;
	font-size: 14px;
}
.item_ficha
{
	border-bottom: 1px dotted #BDBDBD;
	padding: 10px 0;
}
#foto_ayto
{
	width: 213px;
	height: auto;
	float: left;
	position: relative;
	display: block;
}
#foto_ayto IMG
{
	width: auto;
	height: auto;
	display: block;
	margin: 19px auto 0;
}
#cont_mapa_lightbox
{
	width: 650px;
	height: 158px;
	float: left;
	background-image: url(../imagenes/fnd_mapa.gif);
	margin: 30px auto 0 19px;
	_margin: 30px auto 0 4px;
	display: block;
}
#mapa_lightbox
{
	margin: 9px 9px 9px 10px;
}
#seccion_cobros
{
	width: 650px;
	height: auto;
	float: left;
	margin-top: 25px;
	margin-left: 19px;
	_margin-left: 4px;
}
.titulo_cobros
{
	color: #151515;
	font-size: 16px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 9px;
	text-indent: 12px;
}
#seccion_cobros TABLE
{
	font-size: 13px;
	color: #000000;
	margin-top: 12px;
}
#seccion_cobros TABLE TH
{
	font-weight: bold;
	color: #CE0000;
	font-size: 14px;
	text-indent: 10px;
}
.fondo_rojo
{
	background-color: #CF0000;
	color: #FFFFFF;
	display: block;
	text-indent: 5px;
}
#seccion_cobros TABLE TD
{
	line-height: 22px;
	text-indent: 10px;
}
/*PIE*/
#pie
{
	  background-image: url("../imagenes/pie.png");
    background-repeat: no-repeat;
    border-top: medium none aqua;
    float: left;
    font-size: 13px;
    height: 80px;
    padding-top: 30px;
    width: 1003px;
}
#copyright
{
	color: #6F6F6F;
    float: left;
}
.copyright
{
	float: left;
	margin-top: 0;
	color: #6F6F6F;
	margin-left: 40px;
}
.link
{
	float: left;
	width: 200px;
	clear: both;
	color: #6F6F6F;
	margin-left: 900px;
}
#menu_pie
{
	color: #D6000D;
    float: right;
    padding-right: 40px;
}
#menu_pie UL LI
{
	display: inline;
}
#menu_pie A
{
	margin: 0 6px;
}
#menu_pie A:link, #menu_pie A:visited
{
	color: #D6000D;
	text-decoration: none;
}
#menu_pie A:hover
{
	text-decoration: underline;
}
#menu_pie UL
{
	padding: 0;
	margin: 0;
}
A.borra_subrayado
{
	text-decoration: none;
}

#content-1col {/*wrapper cuando no hay sidebars*/
	display: block;
	margin: 0;
	padding: 2em;	
	font-size:1.2em;
	padding-bottom: 2em;
}

#main-content{
	margin: 0;
	padding:0;
}

#main-content h1
{
	margin-bottom: 0.45em;
	font-weight:bold;
	border-bottom: 0.15em #800 solid;
	/*padding-left: 0.5em;*/
	width:738px;
}



.botoneraGridActivacion{
	text-align:center; 
	width:50%;
	padding-top:1em;
	padding-bottom:1em;
}
.textoOperacionActivacion{
	color: #E82030;
	text-align:center; 
	width:100%;
	padding-top:1em;
	padding-bottom:1em;
}
.head_content_title{
	float: right;
	margin: 0;
	padding-left: 2em;
	color:white;
}
div.ayuda{
	width:100%;
	position:absolute; 
	top:10px;
	left:600px;
	clear:both;
	
}

div.logoff{
	width:38%;
	position:absolute; 
	top:2px;
	left:600px;
	clear:both;
	color: white;
	text-align:right;
}

div.logoff h3{font-size:11px; font-weight:bold; }

.cerrarsesion{ cursor:pointer; text-decoration:none; color:#ffffff;}
.cerrarsesion b:hover{text-decoration:underline;}

div.head_content_title_right h3{
	 text-align:right; position: absolute; left: 500px; top: 33px; height: 35px; width: 48%; font-size:11px; font-weight:bold; color:white; display:block; text-decoration:none;}

div.head_content_title_right span{font-size:11px; font-weight:bold; color:white;}

/************PANTALLAS******************/


#listadoRecibos .none{ width:0px;}
#listadoRecibos .none span{ margin-left:5px; margin-right:10px;}
#listadoRecibos td .claseCajaTextoGenerica{ width:90px;}
#listadoRecibos td .iceSelBoolChkbx{margin-left:5px;}
#listadoRecibos .gridPaginatorRow1{font-size:11px; font-weight:bold; margin-left:-2px;}
/*#listadoRecibos .botonSelect input{ margin-right:40px;}*/
#listadoRecibos .botonSelect span{ margin-left:6px;}

#listadoCartas .none{ width:0px;}
#listadoCartas .none span{ margin-left:5px; margin-right:10px;}
#listadoCartas td .claseCajaTextoGenerica{ width:90px;}
#listadoCartas td .iceSelBoolChkbx{margin-left:5px;}
#listadoCartas .iceOutTxt{margin-left:5px !important;}


#listadoPadrones .formColumnComponent, #listadoPadrones .none{ width:0px;}
#listadoPadrones td span{ margin-left:8px; margin-right:10px;}
#listadoPadrones .formColumnComponent input{ width:90px; margin-left:5px; margin-top:0;}
#listadoPadrones .formColumnComponent .none .boton{ margin-top:0px;}
#listadoPadrones td .claseCajaTextoGenerica, #listadoPadrones td .claseCajaTexto{ width:90px;}
#listadoPadrones td .iceSelBoolChkbx{ width:0px;}
#listadoPadrones .formColumnLabel label{white-space:nowrap;}
#listadoPadrones .iceSelOneMnu{ width:200px;}
#listadoPadrones .iceSelMnyCb{ height:10px; margin-top:-10px; margin-left:-11px;}
#listadoPadrones .iceSelMnyCb input{ width:0px; vertical-align:middle;}
#listadoPadrones .iceSelMnyCb label{font-size:11px; font-weight:bold !important; color:#474747; margin-right:10px; display:inline-block; width:60px;}
#listadoPadrones .ordenacion { width:220px;}

#busqPadron .none span{ margin-left:5px; margin-right:10px;}
#busqPadron .formColumnComponent, #busqPadron .none{ width:0px;}
#busqPadron .formColumnLabel{ width:90px;}

#detallePadron .none{ width:0px;}
#detallePadron .none span{ margin-left:5px; margin-right:10px;}

#relacionResumida .formColumnComponent, #relacionResumida .none{ width:0px;}
#relacionResumida td span{ margin-left:8px; margin-right:10px;}
#relacionResumida .formColumnComponent input{ width:90px; margin-left:5px;}
#relacionResumida .formColumnComponent .none .boton{ margin-top:0px;}
#relacionResumida td .claseCajaTextoGenerica{ width:90px;}
#relacionResumida td .iceSelBoolChkbx{ width:0px; margin-left:5px;}
#relacionResumida .formColumnLabel label{white-space:nowrap;}
#relacionResumida .iceSelOneMnu{ width:149px;}
#relacionResumida .iceSelMnyCb{ height:10px; margin-top:-13px; margin-left:-10px;}
#relacionResumida .iceSelMnyCb input{ width:0px; vertical-align:middle;}
#relacionResumida .iceSelMnyCb label{font-size:11px; font-weight:bold !important; color:#474747;}
#relacionResumida .none .boton{ margin-top:0px; margin-left:7px; margin-right:-4px;} 
#relacionResumida .none .nomDesdeHasta{ width:90px;}
#relacionResumida .iceSelMnyCb td label{ margin-right:10px; display:inline-block; width:70px;}

#listadoDomiciliacion .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoDomiciliacion td span { margin-left: 8px; margin-right: 10px;}
#listadoDomiciliacion .none{ width:0px;}
#listadoDomiciliacion select{ width:142px;}
#listadoDomiciliacion .ref{ width:132px;}
#listadoDomiciliacion .nomTit{ width:246px;}

#detalleDomiciliacion .detDomiMuni{width:30px;}
#detalleDomiciliacion .detDomiTasa{width:30px;}
#detalleDomiciliacion .detDomiMuniText span{ margin-left:-125px;}
#detalleDomiciliacion .detDomiTasaText span{ margin-left:-125px;}

#EditarDomiciliacion .detDomiMuniText span{ margin-left:-125px;}
#EditarDomiciliacion .detDomiTasaText span{ margin-left:-125px;}
#EditarDomiciliacion .detDomiMuni{width:30px;}
#EditarDomiciliacion .detDomiTasa span{margin-left:-125px;}
#EditarDomiciliacion .widthTitular{ width:500px;}
#EditarDomiciliacion .codTitular label{ width:145px; display:inline-block;}
#EditarDomiciliacion .nomTitEdit{ margin-left:0;}
#EditarDomiciliacion .formColumnComponent, #relacionResumida .none { width: 0;}
#EditarDomiciliacion .codig { width:0px;}

#listadoHistoricoDomiciliacion .detDomiMuni{width:30px;}
#listadoHistoricoDomiciliacion .detDomiTasa{width:30px;}
#listadoHistoricoDomiciliacion .detDomiMuniText span{ margin-left:-125px;}
#listadoHistoricoDomiciliacion .detDomiTasaText span{ margin-left:-125px;}

.width500{width:500px !important;}
.width300{width:300px;}

#inicioAltaDomiciliacion .formColumnComponent, #relacionResumida .none { width: 0;}
#inicioAltaDomiciliacion td span { margin-left: 6px; margin-right: 10px;}
#inicioAltaDomiciliacion .none{ width:0px;}
#inicioAltaDomiciliacion select{ width:164px; }
.margin_top0{ margin-top:0px ;}

#listadoRecibosDomiciliacion .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoRecibosDomiciliacion td span { margin-left: 6px; margin-right: 10px;}
#listadoRecibosDomiciliacion .none{ width:0px;}

#listadoTasas .nomTitEdit{ margin-left:0;}

#listadoMaestrosDomiciliacion .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoMaestrosDomiciliacion td span { margin-left: 6px; margin-right: 10px;}
#listadoMaestrosDomiciliacion .none{ width:0px;}
#listadoMaestrosDomiciliacion select{ width:142px;}

#listadoPDFExpediente .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoPDFExpediente td span { margin-left: 6px; margin-right: 10px;}
#listadoPDFExpediente .none{ width:0px;}
#listadoPDFExpediente .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:120px;}
#listadoPDFExpediente .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#listadoPDFExpediente .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#listadoCalles .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoCalles td span { margin-left: 6px; margin-right: 10px;}
#listadoCalles .none{ width:0px;}

#listadoBusquedaCalleAux .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoBusquedaCalleAux td span { margin-left: 8px; margin-right: 10px;}
#listadoBusquedaCalleAux .none{ width:0px;}

#editarCalle .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:150px;}
#editarCalle .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#editarCalle .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}
#editarCalle .none{ width:0px;}
#editarCalle .calleBorrar span{margin-left:0px;}

#initBajaCalle .formColumnComponent, #relacionResumida .none { width: 0;}
#initBajaCalle td span { margin-left: 6px; margin-right: 10px;}
#initBajaCalle .none{ width:0px;}
#initBajaCalle .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:150px;}
#initBajaCalle .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#initBajaCalle .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}
#initBajaCalle .calleBorrar span{margin-left:0px;}


#initBajaBusqAsociada .formColumnComponent, #relacionResumida .none { width: 0;}
#initBajaBusqAsociada td span { margin-left: 8px; margin-right: 10px;}
#initBajaBusqAsociada .none{ width:0px;}

#listadoRecibos .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoRecibos td span { margin-left: 8px; margin-right: 10px;}
#listadoRecibos .none{ width:0px;}

#altaCalle .formColumnComponent, #relacionResumida .none { width: 0;}
#altaCalle td span { margin-left: 6px; margin-right: 10px;}
#altaCalle .none{ width:0px;}
#altaCalle .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:150px;}
#altaCalle .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#altaCalle .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#listadoCallesUnificar .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoCallesUnificar td span { margin-left: 8px; margin-right: 10px;}
#listadoCallesUnificar .none{ width:0px;}

#listadoCallesUnificar2 .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:150px;}
#listadoCallesUnificar2 .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#listadoCallesUnificar2 .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#imprimirCallejero .formColumnComponent, #relacionResumida .none { width: 0;}
#imprimirCallejero td span { margin-left: 8px; margin-right: 10px;}
#imprimirCallejero .none{ width:0px;}
#imprimirCallejero .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:200px;}
#imprimirCallejero .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#imprimirCallejero .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#mantenimientoMaestros .formColumnComponent, #relacionResumida .none { width: 0;}
#mantenimientoMaestros td span { margin-left: 8px; margin-right: 10px;}
#mantenimientoMaestros .none{ width:0px;}

#altaTasa .formColumnComponent, #relacionResumida .none { width: 0;}
#altaTasa td span { margin-left: 8px; margin-right: 10px;}
#altaTasa .none{ width:0px;}

#listadoContribuyentes .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoContribuyentes td span { margin-left: 8px; margin-right: 10px;}
#listadoContribuyentes .none{ width:0px;}

#detallePadron .formColumnComponent, #relacionResumida .none { width: 0;}
#detallePadron td span { margin-left: 8px; margin-right: 10px;}
#detallePadron .none{ width:0px;}

#listadoMaestros .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoMaestros td span { margin-left: 8px; margin-right: 10px;}
#listadoMaestros .none{ width:0px;}
#listadoMaestros .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:270px;}
#listadoMaestros .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#listadoMaestros .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#formularioCapturaAguas .formColumnComponent, #relacionResumida .none { width: 0;}
#formularioCapturaAguas td span { margin-left: 8px; margin-right: 10px;}
#formularioCapturaAguas .none{ width:0px;}

#formularioImprimiFichas .formColumnComponent, #relacionResumida .none { width: 0;}
#formularioImprimiFichas td span { margin-left: 8px; margin-right: 10px;}
#formularioImprimiFichas .none{ width:0px;}

#formularioActualizacionMasiva .formColumnComponent, #relacionResumida .none { width: 0;}
#formularioActualizacionMasiva td span { margin-left: 8px; margin-right: 10px;}
#formularioActualizacionMasiva .none{ width:0px;}

#detalleActualizacionMasiva .formColumnComponent, #relacionResumida .none { width: 0;}
#detalleActualizacionMasiva td span { margin-left: 8px; margin-right: 10px;}
#detalleActualizacionMasiva .none{ width:0px;}
#detalleActualizacionMasiva .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:600px;}
#detalleActualizacionMasiva .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#detalleActualizacionMasiva .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#listadoBusquedaCallesAux .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoBusquedaCallesAux td span { margin-left: 8px; margin-right: 10px;}
#listadoBusquedaCallesAux .none{ width:0px;}

#detalleExpediente .formColumnComponent, #relacionResumida .none { width: 0;}
#detalleExpediente td span { margin-left: 8px; margin-right: 10px;}
#detalleExpediente .none{ width:0px;}

#detalleAbonareExpediente .formRow td {width: 200px;}

#detalleImprimirCartaExpediente  .formColumnLabelInformeCabeceraCarta2{ display:inline-block; width:115px; }
#detalleImprimirCartaExpediente .formColumnLabelInformeCabeceraCarta3{ display:inline-block; width:160px;}
#detalleImprimirCartaExpediente .formColumnComponentInformeFilaCarta1{ width:112px;}
#detalleImprimirCartaExpediente .formColumnComponentInformeFilaCarta2{ width:175px;}
#detalleImprimirCartaExpediente .formColumnComponentInformeFilaCarta3{ width:135px;}
#detalleImprimirCartaExpediente .formColumnComponentInformeFilaCarta4{ width:145px;}


#detalleInformeImpresionExpediente .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:610px;}
#detalleInformeImpresionExpediente .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#detalleInformeImpresionExpediente .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}
#detalleInformeImpresionExpediente .iceSelOneRb td{ width:400px; white-space:nowrap;}
#detalleInformeImpresionExpediente .estirarCaja2 label{ display:inline-block; width:180px;}
#detalleInformeImpresionExpediente .estirarCaja3 label{ display:inline-block; width:300px;}
#detalleInformeImpresionExpediente .formColumnComponent span{ margin-left:50px;}

#detalleImprimirTodosExpediente .formColumnComponent, #relacionResumida .none { width: 0;}
#detalleImprimirTodosExpediente td span { margin-left: 6px; margin-right: 10px;}
#detalleImprimirTodosExpediente .none{ width:0px;}
#detalleImprimirTodosExpediente .iceSelOneRb{ height:8px; margin-top:-10px; margin-left:-10px}
#detalleImprimirTodosExpediente .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#detalleImprimirTodosExpediente .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#InteresesTodos .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:500px;}

#detallesEmbargosRealizados .estirarCaja2 label{ display:inline-block; width:180px;}
#detallesEmbargosRealizados .formColumnComponent span{ margin-left:50px;}

#editarMaestro .formColumnComponent, #relacionResumida .none { width: 0;}
#editarMaestro td span { margin-left: 8px; margin-right: 10px;}
#editarMaestro .none{ width:0px;}


#detalleMaestro .formColumnComponent, #relacionResumida .none { width: 0;}
#detalleMaestro td span { margin-left: 8px; margin-right: 10px;}
#detalleMaestro .none{ width:0px;}
#detalleMaestro .margenNegativo span{ margin-left:50px;}
#detalleMaestroTitular .margenNegativo span{ margin-left:50px;}

#detalleMaestroTitular .formColumnComponent, #relacionResumida .none { width: 0;}
#detalleMaestroTitular td span { margin-left: 8px; margin-right: 10px;}
#detalleMaestroTitular .none{ width:0px;}

#listadoTrafico .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoTrafico td span { margin-left: 6px; margin-right: 10px;}
#listadoTrafico .none{ width:0px;}

.width40{ width:40px !important;}
.width10{ width:10px !important;}
.width0{ width:0px !important;}

#consultaFicheros .formColumnComponent, #relacionResumida .none { width: 300px;}
#consultaFicheros td span { margin-left: 6px; margin-right: 10px;}
#consultaFicheros .none{ width:0px;}
#consultaFicheros .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:200px;}
#consultaFicheros .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#consultaFicheros .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}

#confirmarEnvioFichero .formColumnComponent, #relacionResumida .none { width: 300px;}

#cambioPassUsuario .formRow td { width: 200px;}

#listadoRecibosCarta .formColumnComponent, #relacionResumida .none { width: 0;}
#listadoRecibosCarta td span { margin-left: 6px; margin-right: 10px;}
#listadoRecibosCarta .none{ width:0px;}
/*#listadoRecibosCarta .botonSelect input{ margin-right:40px;}*/
#listadoRecibosCarta .botonSelect span{ margin-left:6px;}

#AltaDomiciliacion .formColumnComponent, #relacionResumida .none { width: 0;}
#AltaDomiciliacion td span { margin-left: 6px; margin-right: 10px;}
#AltaDomiciliacion .none{ width:0px;}

#resumenAlta .formColumnComponent { width: 0;}
#resumenAlta td span { margin-left: 6px; margin-right: 10px;}
#resumenAlta .none{ width:0px;}


#detalleResumenTotales .widthFechaCalculo{ width:245px; display:block;}

#detalleTrafico .formColumnComponent, #relacionResumida .none { width: 0;}
#detalleTrafico td span { margin-left: 6px; margin-right: 10px;}
#detalleTrafico .none{ width:0px;}

#capturaAguas .formColumnComponent, #relacionResumida .none { width: 0;}
#capturaAguas td span { margin-left: 6px; margin-right: 10px;}
#capturaAguas .none{ width:0px;}
#capturaAguas .iceSelOneRb{ height:10px; margin-top:-10px; margin-left:-10px; width:400px;}
#capturaAguas .iceSelOneRb input{margin-right: 15px; vertical-align:middle;}
#capturaAguas .iceSelOneRb label{color: #474747;  font-size: 11px;  font-weight: bold !important;}


/*****************ERROR******************/

.error #cabecera
{
	width: 100%;
	height: 193px;
	float: left;
	background-image: url(../images/fondo_cabecera.png);
	position: relative;
	margin-top:0px;

}

.error{background-image: url(../images/fondo.gif);background-repeat: repeat-x;}

.error #cuerpo
{
	background-image: url(../images/fnd_cuerpo.png);
	background-repeat: repeat-y;
	height: 100%;
	width: 1003px;
	margin-top: 0px;
	padding: 0;
	min-height: 100%;
	float: left;
}

#pie
{
	background-image: url("../images/pie.png");
    background-repeat: no-repeat;
    border-top: medium none aqua;
    float: left;
    font-size: 13px;
    height: 80px;
    padding-top: 30px;
    width: 1003px;
}
 



/********************COMUNES****************************/

.estirarCaja, .estirarCaja span{ display:inline-block; width:400px; }
.estirarCaja2, .estirarCaja3 label{ display:inline-block; width:180px;}
.estirarCaja3, .estirarCaja3 span{ display:inline-block; width:149px;}
.estirarCaja4, .estirarCaja4 span{ display:inline-block; width:153px;}
.estirarCaja5{ display:inline-block; width:250px;}

.estirar{ display:inline-block; width:100px;}
.estirar2{ display:inline-block; width:20px;}

.marginTop0{margin-top:0px;}

.gridList tr th{color: #474747;  font-size: 11px;  font-weight: bold !important;}

.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2{ font-size:11px;}

.width50{ width:50px !important;}

/* Aņadidos */

/* Azul bold */

.estiloAzulBold {
	color: blue;
	font-weight: bold;
}

.estiloAzulBoldEnlace {
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}


/* Enlaces*/
.estiloEnlace{
	cursor: hand;
	text-decoration: underline;
	font-weight: bold;
}

.estiloEnlace span{ text-decoration:underline;}

.estiloEnlaceCartaExpediente{
	cursor: hand;
	text-decoration: underline;
	color: green;
	font-weight: bold;
}

.estiloEnlaceCarta{
	cursor: hand;
	text-decoration: underline;
	color: blue;
	font-weight: bold;
}

.estiloEnlaceCartaExcluir{
	cursor: hand;
	text-decoration: underline;
	color: red;
	font-weight: bold;
}

.estiloEnlaceDuplicado{
	cursor: hand;
	text-decoration: underline;
	color: #660000;
	font-weight: bold;
}
/* Cartas de pago*/
.formColumnLabelInformeCabeceraCarta2{
	background-color: #ddd;
	padding:0.5em;
	border-left: #bbb 0.35em solid;
	width: 14em;
	font-weight: bold;
	
}
.formColumnComponentInformeFilaCarta{
	
	padding:0.5em;
	width: 12em;
}
.formColumnComponentInforme{
	
	padding:0.5em;
	font-weight: bold;
	width: 8em;
}
.formColumnComponentInformeFila{
	
	padding:0.5em 1.44em;
	width: 8em;
}
.formColumnLabelInformeCabecera{
	background-color: #ddd;
	padding:0.5em;
	border-left: #bbb 0.35em solid;
	width: 18em;
	font-weight: bold;
}
.borderSolid { border-style:solid; font-weight: bold;}

/*Reclamacion*/

#detalleInformacionImporteReclamacion td{ width:150px;}
#detalleInformacionImporteReclamacion table tr .prueba .formColumnLabelInformeCabecera {
    background-color: transparent;
    border-left: 0;}
#detalleInformacionImporteReclamacion .icePnlGrd {
    width: 120px;
}

#detalleInformacionImporteReclamacion .botoneraGrid{ width:0px;}

.width400{width:400px !important;}
.width350{width:350px !important;}
.estirarCaja10 label{ display:inline-block; width:200px;}


.botonPanelConfirmacion {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: 10px 10px 0 0;
    cursor:pointer;
}

#fileUploadForm{
	background-color: #F1F1F1;
	width: 100%;
	height: 100%;
}

.iceInpFileTxt {
	border: 1px solid #ABABAB;
	border: 1px solid ABABAB \0/; /* IE8*/
    background-color: #F1F1F1;
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
	width: 95px; 
	width: 98px \0/; /* IE8*/
	color: #F1F1F1;
}

.iceInpFileTxt:nth-child(n) { /* IE9 + IE10pp4 */
	border: 1px solid ABABAB \0/;
    background-color: #F1F1F1 \0/;
    margin: 2px \0/;
    padding: 2px \0/;
    font-family: Arial, Helvetica, sans-serif \0/;
	width: 102px \0/;
} 

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*Chrome CSS here*/
	.iceInpFileTxt {
		border: 0px;
	    background-color: #F1F1F1;
	    margin: 2px;
	    padding: 2px;
	    font-family: Arial, Helvetica, sans-serif;
		width: 135px;
		color: #F1F1F1;
	}
}