/* CSS Document */
body{ font-family:Verdana, Geneva, sans-serif; font-size:10px; margin:0px; 
	background-color:#EFEDF2; 
	}
button{ font-size:9px; }
input, select{ font-size:11px; }
button{ height:25px; background:#FA5662; border:1px solid #FFF; color:#FFF; }
input{ height:15px; border:#FFFFFF; }
select{ height:21px; }
legend{ padding:2px; color:#000000; font-weight:bold; }

#divCabecera{ /*background-image:url(../images/cabfnd.png);*/ background-color: white; height:90px; width:100%; }

#divCabecera table{ background-color:#003F97; }
#tdLogin{ color:#FFF; font-weight:bold; }
#divMenuPrincipal{ position:absolute; top:65px; left:100px; display:none; z-index:9999; }
/*#content{ background-color:#BFE0F9; border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }*/

#tblModTitulo, #tblBarraEstado{ background-color:#069; color:#FFF; font-weight:bold; width:100%; }
#tblModTitulo{ font-size:16px; height:25px; }
#tblBarraEstado{ font-size:12px; height:20px; padding-left:5px; padding-right:5px; }
#tblMenu{ background-color:#BFDBFF; border-bottom:1px solid #069; height:26px; }
#divMenu{ display:none; }

#divMenuModulos { position:absolute; top:14px; left:40px; width:100%; }

.treeview ul{ background-color:#9DCEFF; }
#divLogin{ background-color:#FFF; border:2px solid #069; width:400px; padding:5px; position:absolute; z-index:2; }
#tblLogin{ width:100%; }
#tdLoginTit, #tdLoginMensaje{ background-color:#069; color:#FFF; font-weight:bold; height:25px; }
.focus{ background-color:#F9EFD2; }
#divCuerpo{ background-color:#FFF; border-width:2px; border-style:solid; border-left-color:#999; border-top-color:#666; border-right-color:#FFF; border-bottom-color:#FFF;;}
#divContenidoTitulo{ background-color:#069; border-bottom:2px solid #069; height:25px; width:990px; }
#divContenido{ overflow:auto; overflow-x:hidden; width:990px;}
#divContenidoMunicipio { overflow:auto; overflow-x:hidden; position:absolute; background-color:#FFFFFF; border-top:2px solid #666666; 
							border-bottom:1px solid #000000; padding:0px; 
							/*margin-top:50px; width:1000px; height:600px;*/
						}
#tdTituloOpcion{ padding-top:2px; padding-left:4px; font-size:16px; font-weight:bold; color:#FFF; }
#tdCerrarOpcion{ padding-top:4px; padding-right:4px; }
#imgCerrarOpcion{ cursor:pointer; }

.negrita{ font-weight:bold; }
fieldset{ 
	border:1px solid #CCCCCC;	
	color:#000000; 
	-moz-border-radius: 5px;	
	border-radius: 5px; 
	background:#EFEDF2;
	padding:2px; 
}
/*fieldset { border:1px solid #36F; color:#000000; -moz-border-radius: 5px; border-radius: 5px; background:#D8E9FC; padding:5px; }*/

.detalle_catastro { display:none; }
.divListaCatastroPorParte { height:120px; }
.divListaCatastro{ background-color:#FFFFFF; background-color:#FFFFFF; }
.mayuscula{ text-transform:uppercase;}
.clearFieldBlurred { color: #666; font-style: italic; }
.clearFieldActive { color: #000; }
.titulo_lista { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:italic; }

.lectura{ background-color:#EEE; }

/*CSS TITULO VENTANAS MUNICIPIO*/

#tblModTitulo{ background-color:#0099FF; background-image:url(../images/jpg/fondo_top_menu_vista.jpg); background-repeat:repeat-x; background-position:top; font-size:18px; font-weight:bold; height:25px; width:100%; }
#tdModTitulo{ color:#3E6AAA; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center;}
#tdModTituloUltimo{background-image:url(../images/jpg/fondo_cierra_top_menu_vista.jpg); background-repeat:repeat-x; background-position:top; height:25px; width:10px; }

#tblBarraHerramientas{ background-color:#EBEBEB; width:100%; height:37px; }

#divBarraEstado{ background-image:url(../images/jpg/fondo_barra_estado.jpg); background-position:bottom; background-repeat:repeat-x; color:#003399; font-family:Tahoma, Geneva, sans-serif; font-size:10px; height:23px;}
#tdBarraEstadoTitUsuario { padding-top:2px; padding-left:5px; font-size:12px; }
#tdBarraEstadoDesUsuario { font-size:14px; font-weight:bold; padding-top:0px; padding-left:5px; }
#tdBarraEstadoPeriodo { font-size:18px; padding-right:5px; vertical-align:top; }
#spanFecha {font-weight:bold; cursor:pointer; }
#spanHora {font-weight:bold; cursor:pointer; }

#ifrCapaTematica{ z-index: 0; }