/* CSS IntrAnET*//*********** Estilo de etiquetas HTML comunes a toda la IntrAnEt ***************/BODY{	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	background-color: #FFF;	color: #000;}#PIE{	display: none;}#MENU{	display: none;}a, a:visited{	color: #333333;	font-weight: bold;	padding: 0 2px;	margin: 0;}a:active, a:focus, a:hover {	color: White;	background-color: #CC0000;	padding: 0 2px;	margin: 0;	outline: 1px solid black;}a.menu, a.menu:visited{	font-size: 110%;}a.menu:active, a.menu:focus, a.menu:hover {	font-size: 110%;}a.selMenu, a.selMenu:visited{	color: #000;	font-weight: bold;	padding: 0 2px;	margin: 0;	background-color: #FFA500;	font-size: 110%;	border: 1px solid #000;	text-decoration: none;}a.selMenu:active, a.selMenu:focus, a.selMenu:hover {	color: White;	background-color: #CC0000;	padding: 0 2px;	margin: 0;	outline: 1px solid black;	font-size: 110%;	border: 1px solid #000;}img{border: 0;}h1 {	margin: 0;	font-size: 100%;}h2 {	margin: 0;	font-size: 110%;}ul {	margin: 0 2px 0 20px;     padding: 0;}li {	margin: 0 2px 3px 2px;    	padding: 0; }.opciones li {	margin: 1em 2px 3px 2px; 	padding: 0; }.opcionesAgenda li {	margin: 1em 2px 3px 2px; 	padding: 0; }li.NOTICIA{border: 0; margin: 10px 0 5px 0;}li.MENSAJE{}li.ACTUAL{}li.ACTUAL2{}.actual a, .actual a:visited{	color: #000;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;	background-color: Yellow;	border: 1px solid #000;}.actual a:hover, .actual a:active{	color: White;	background-color: #CC0000;}.actual2 a.actual, .actual2 a.actual:visited{	color: #000;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;	background-color: #FFA500;	border: 1px solid #000;}.actual2 a.actual:hover, .actual2 a.actual:active{	color: White;	background-color: #CC0000;}form{margin:0;}table{background-color: Gray;}table caption {	font-size: 80%;	text-align: left;	margin: 0 0 0.5em 0;}tr{}th {	font-weight: bold;	font-size: 75%;	background-color: #FFB03B;}td {	text-align: center;	background-color: white;	font-size: 75%;}/*******************************************************************************//* Capas principales: portada, opciones...                                     *//*******************************************************************************/.FORMLOGIN{	margin: 10px;	padding: 10px;	border: 1px solid #FFA500;	text-align: center;}#CABECERA{	height: 0cm;	display: none;}#buscadorCabecera {	display: none;}#INFO{		vertical-align: bottom;	font-weight: bold;	font-size: 90%;	text-align: right;}#DERECHA{	display: none;}#IZQUIERDA{	display: none;}#CENTRO{}ul.PIE, li.PIE{	display: inline;}.BLOQUE {}.bloqueIzquierda {}.bloqueDerecha {}.bloqueTituloDerecha {	/* background-image: url(imagenes/menuInicio.png); */	padding: 1px 5px;	height: 21px;	font-weight: bold;	font-size: 12pt;	background-position: left;}.BLOQUETITULO {	/* background-image: url(imagenes/menuInicio.png); */	padding: 1px 5px;	height: 21px;	font-weight: bold;	font-size: 12pt;}.bloqueTituloIzquierda {	/* background-image: url(imagenes/menuInicio.png); */	padding: 1px 5px;	height: 21px;	font-weight: bold;	font-size: 12pt;	}.BLOQUECONTENIDO {	padding: 10px;	text-align: justify;}.bloqueContenidoDerecha {	padding: 10px;	text-align: justify;}.OPCIONESAgenda{	display: none;}.OPCIONESAgendaTitulo {	display: none;}.OPCIONES{	display: none;}.OPCIONESTITULO {	display: none;	}.OPCIONESCONTENIDO{	display: none;}/*******************************************************************************//* MODULO DE NOTICIAS                                                          *//*******************************************************************************/.NOTICIA{	border: 1px solid #32CD32;}.NOTICIATITULO{	border-bottom: 1px solid #32CD32;	background-color: #DFFFE0;	padding: 5px;}.NOTICIACONTENIDO{	padding: 25px;	text-align: justify;	background-color: White;}#lblTituloNoticia {	display: inline;	margin-right: 10px;}#lblTextoNoticia {	display: inline;	margin-right: 9px;	vertical-align: top;}#lblFechaNoticia {	display: inline;	margin-right: 7px;}/*******************************************************************************//* MODULO DE MENSAJERO                                                         *//*******************************************************************************//*******************************************************************************//* MODULO DE POST ITS                                                          *//*******************************************************************************/.POSTITS{	margin: 10px 5px 10px 220px;}.POSTITSTITULO{		border: 2px groove #FFA500;	background-color: #FFFFE0;	padding: 5px;}.POSTITSCONTENIDO{	padding: 10px;	background-color: #F5F9FC;}.POSTIT{	width: 200px;	float: left;	border: 1px solid #C9CA00;	background-color: #FFFFB2;	margin: 5px;}.POSTITTITULO{	border-bottom: 1px solid #C9CA00;	padding: 5px;}.POSTITCONTENIDO{	padding: 10px;	text-align: justify;	font-family: "Comic Sans MS", Arial;}.POSTITIMP{	width: 200px;	float: left;	border: 1px solid #FFA500;	background-color: #FFCE73;	margin: 5px;}.POSTITIMPTITULO{	border-bottom: 1px solid #FFA500;	background: url(imagenes/importante.png) no-repeat right;	padding: 5px;}.POSTITIMPCONTENIDO{	padding: 10px;	text-align: justify;	font-family: "Comic Sans MS", Arial;}/*******************************************************************************//* MODULO DE AGENDA                                                            *//*******************************************************************************/div.linea {	margin: 1em 0 2em 0;	border-bottom: 1px solid #888888;	color: #555555;	font-size: 85%;}td.sinEvento{width: 10%;}td.vacio{background-color: Gray; width: 10%;}td.actual{background-color: #CEFFCC; width: 10%;}td.evento{background-color: Yellow; width: 10%;}td.domingo{background-color: #FFD7D7; width: 10%;}/*******************************************************************************//* MODULO DE CORREO INTERNO                                                    *//*******************************************************************************/DIV.CORREO{	border: 1px solid #CFCFCF;	background-image: url(imagenes/papel.jpg);	padding: 20px 20px 30px 30px;	text-align: justify;}table.CORREO{	background-color: White;}table.CORREO th{	background-color: #E0E1E6;	font-weight: bold;	font-size: 12px;	padding: 3px;}table.CORREO td{	text-align: left;	background-color: white;	font-size: 12px;	padding: 3px 5px 3px 5px;}.ADJUNTOS{	background-color: #E0E1E6;	border: 1px solid #888888;	padding: 5px;}tr.NOLEIDO{font-weight: bold;}tr.NOLEIDO td{background-color: #FFFFE0}tr.LEIDO{font-weight: normal;}div.FLOATDERECHA{float: right;}a.BOTON { display: none;  }/*******************************************************************************//* MODULO DE WEBMAIL                                                           *//*******************************************************************************/.tablaMail {	}.headers {	background-color: #FFB03B;	border: 1px solid #444444;}.default {	text-align: left;	border: 1px solid #444444;}.default3 {	text-align: right;	border: 1px solid #444444;}.default2 {	border: 1px solid #444444;}.defaultCentrado {	text-align: center;	border: 1px solid #444444;}.default3 a.menuMail, a.menuMail:visited{	color: #004080;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;}.default3 a.menuMail:hover, a.menuMail:active{	color: White;	background-color: #004080;}.default2 a.menuMail, a.menuMail:visited{	color: #004080;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;}.default2 a.menuMail:hover, a.menuMail:active{	color: White;	background-color: #004080;}a.menuMail, a.menuMail:visited{	color: #004080;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;}a.menuMail:hover, a.menuMail:active{	color: White;	background-color: #004080;}.cabeceraMail {	margin-top: 0em;	padding: 0.5em 0em;	border: 1px solid Gray;	background-color: #DBD8D1;	text-align: center;}.pieMail {	margin-top: 0.5em;	padding: 0.5em 0.5em;	border: 1px solid Gray;	background-color: #CFCFCF;}.cuerpoMail {	margin-top: 0.5em;	padding: 0.5em 0.5em;	border: 1px solid Gray;	background-color: #FFF;}.textoRojo {	color: Red;}.lblCorreoEmail {	display: inline;	margin: 0;	padding: 0;	margin-right: 39px;}.lblUsuarioEmail {	display: inline;	margin: 0;	padding: 0;	margin-right: 31px;}.lblClaveEmail {	display: inline;	margin: 0;	padding: 0;	margin-right: 10px;}.lblServidorEmail {	display: inline;	margin: 0;	padding: 0;	margin-right: 30px;}/*******************************************************************************//* MODULO DE DOCUMENTOS                                                        *//*******************************************************************************/label {	/*esto me chinga el mensajero de la portada...*/	/*display: block;*/	margin: 0.5em 0;}.submit {	margin-top: 2em;}.margen1 {	margin: 2em 0;}.margen2 {	margin: 3em 0;}/************************Administracion de Grupos*******************************/.aviso {	font-size: 90%;	color: #444;}.formGrupos ul {	padding: 0.5em 0 1em 1em;}.formGrupos li {	margin: 0em 0 0em 0;}.formGrupos input {	margin: 0.2em 0.7em 0 0;	}div .sombra {	margin: 2em 1em 0 1em;	padding: 1em;	border: 2px #000 dotted;	background-color: #EEE;}.margen05 {	margin: 0.5em 0;}.margen08 {	margin: 0.8em 0;}div .nuevo {	font-size: 90%;	color: #FF0000;	font-weight: bold;}li .subGrupos {	display: inline;	padding: 1em 2em;}li .subGruposchecked {	display: inline;	padding: 1em 2em;	color: #000080;}.gruposchecked {	color: #000080;}/*  Los siguiente son existentes que se han modificado */.formGrupos ul {	padding: 0.5em 0 0em 0.5em;}.formGrupos li {	margin: 0em 0 0em 0;}.adminGrupos {	color:  #444444;	font-size: 100%;	text-align: left;	margin: 1em 0 0 0;}li .subGrupos2 {	display: inline;	padding: 1em 2em;}li .subGrupos2checked {	display: inline;	padding: 1em 2em;	color: #CCC;	font-weight: bold;}li .checked {	color: #CCC;	font-weight: bold;}.formGrupos ul.sub2 {	border-left: 1px #000 dotted;	border-bottom: 1px #000 dotted;	padding: 0.3em 0 0.5em 2em;	margin: 0 0 1em 0.5em;}.formGrupos ul.sub {	border-left: 1px #000 dotted;	border-bottom: 1px #000 dotted;	padding: 0.5em 0 0.5em 0em;	margin: 0 0 1em 0.5em;}.formGrupos {	padding: 1em;	border: 1px solid #000;	background-color: #FFF;	margin: 0.5em 0 1em 0;}.habilitado {}.deshabilitado {	color: #CCCCCC;}.barra {	background-color: #000;		border: none;	height: 1px;}#lblNombreGrupo {	display: inline;	margin-right: 37px;}#lblDescripcionGrupo {	display: inline;	margin-right: 16px;	vertical-align: top;}#lblDireccionGrupo {	display: inline;	margin-right: 30px;}#lblPoblacionGrupo {	display: inline;	margin-right: 27px;}#lblTelefonoGrupo {	display: inline;	margin-right: 34px;}#lblFaxGrupo {	display: inline;	margin-right: 63px;}textarea {	font-size: 110%;	font-family: Arial, Helvetica, sans-serif;	/* cols='38' rows='7' */	width: 100%;	height: 10em;}.separador02 {	margin: 0 0 0 8px;	display: inline;	}.separador05 {	margin: 0 0.5em;	display: inline;	}.separador1 {	display: inline;	margin: 0 1em;}.separador2 {	display: inline;	margin: 0 2em;}.separador3 {	display: inline;	margin: 0 3em;}/*************************Administracion de Usuarios****************************/#lblUsuarioNuevo {	display: inline;	margin-right: 37px;}#lblClaveNuevo {	display: inline;	margin-right: 50px;}#lblClave2Nuevo {	display: inline;	margin-right: 6px;}#lblNombreNuevo {	display: inline;	margin-right: 36px;}#lblCargoNuevo {	display: inline;	margin-right: 47px;}#lblEncargadoNuevo {	display: inline;	margin-right: 21px;}#lblCentroNuevo {	display: inline;	margin-right: 44px;}#lblDireccionNuevo {	display: inline;	margin-right: 29px;}#lblPoblacionNuevo {	display: inline;	margin-right: 26px;}#lblProvinciaNuevo {	display: inline;	margin-right: 31px;}#lblCpNuevo {	display: inline;	margin-right: 3px;}#lblTelefonoNuevo {	display: inline;	margin-right: 33px;}#lblEmailNuevo {	display: inline;	margin-right: 45px;}#lblBuzonNuevo {	display: inline;	margin-right: 5px;}#lblNifNuevo {	display: inline;	margin-right: 53px;}#lblNifModificar {	display: inline;	margin-right: 51px;}#lblClave2Modificar {	display: inline;	margin-right: 7px;}div .permisosSuper {	border: 2px solid #000;	padding: 1em;}div .permisosUsuario {	border: 2px solid #000;	padding: 1em;}div .permisosUsuarioAdmin {}.strong {	font-size: 115%;}div .info {	border: 2px solid #000;	padding: 1em;	}.avisoInline {	display: inline;	font-size: 90%;	color: #444;}.refrescar {	border: 1px #000 solid;	width: 100%;		display: block;	text-align: center;}/**************************Administracion de Documentos*************************/#lblDocumentosTitulo {	display: inline;	margin-right: 41px;}#lblDocumentosDescripcion {	display: inline;	margin-right: 5px;	vertical-align: top;}#lblDocumentosFecha {	display: inline;	margin-right: 37px;}#lblDocumentosTitulo {	display: inline;	margin-right: 41px;}#lblDocumentosDescripcion {	display: inline;	margin-right: 4px;	vertical-align: top;}#lblDocumentosFecha {	display: inline;	margin-right: 38px;}#lblDocumentosFile {	display: inline;	margin-right: 30px;}#lblDocumentosFile3 {	display: inline;	margin-right: 1px;}li.descarga{border: 0; margin: 10px 0 5px 0;}/**************************Administracion de Noticias*************************/#lblNoticiasTitulo {	display: inline;	margin-right: 41px;}#lblNoticiasDescripcion {	display: inline;	margin-right: 5px;	vertical-align: top;}#lblNoticiasFecha {	display: inline;	margin-right: 37px;}#lblNoticiasFile {	display: inline;	margin-right: 29px;}#lblNoticiasFile3 {	display: inline;	margin-right: 1px;}/*******************************************************************************//* OTROS ELEMENTOS                                                             *//*******************************************************************************/div.HR{clear: both;}.CENTER{text-align:center;}.IZQ{text-align: left;}.DER{text-align: right;}.ROJO{color: #220F00}.error {	font-weight: bold;	font-size: 90%;	color: #880F00;}.separadorD05 {	display: inline;	margin: 0 0 0 0.5em;}.separador8 {	display: inline;	margin: 0 0 0 8em;}/******************************* FIN *******************************************//******************************* Nuevo version 1.0.7 *******************************************/a.paginaActual, a.paginaActual:visited{	color: #000;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;	background-color: Yellow;	border: 1px solid #000;}a.paginaActual:hover, a.paginaActual:active{	color: White;	background-color: #CC0000;}.MENUCONFIG{		/* Para los formularios de paginacion		background-color: #E0E1E6;	border: 1px solid #888888;	padding: 5px;	text-align: center;	*/}/******************************* Nuevo version 1.0.8 *******************************************/li.evento {	border: 0; 	margin: 10px 0 15px 0;}.oculto {	position: absolute;	left: -1000em;	overflow: hidden;}div.hrColor{	margin: 1em 0;	border-top: 1px solid #000;	width: 100%;}div.hrColorDotted{	margin: 1em 0;	width: 100%;}fieldset {border: 1px solid #FFF;}fieldset.vacio {}.formPaginacion { display: none;}legend {}.fondoPaginacion {	display: none;}.menuPaginacion {	display: none;}dl {	margin: 0 0.5em 0 0.5em;     padding: 0;}dt {	margin: 1em 0 1em 0;     padding: 0; }dd {	margin: 0 0 0.2em 10px;}.mapa dd {	margin: 0 0 0.5em 3em;}.acerca {	margin: 0 0 0 0;}.acercaTitulo {		background-color: #FF6C00;	background-image: url(imagenes/estiloRojo/titulo.png);	background-repeat: repeat-y;	color: #000;	padding: 5px 5px 5px 2em;	font-size: 120%;	}.acercaContenido {	padding: 25px;	text-align: justify;	background-color: #FFEDD1;	/* background-image: url(imagenes/fondoContenido3.png); */	background-image: url(imagenes/estilo3/fondoBloque2.png);	background-repeat: repeat-y;}A.subir {	display: none;}.inline {	display: inline;}.separadora li {	border-bottom: none;}#lblAsunto {	display: inline;	margin-right: 16px;}#lblDetalles {	display: inline;	margin-right: 10px;	vertical-align: top;}#lblEstado {	display: inline;	margin-right: 10px;}ILAYER {	font-size: 120%;}#frameMail IFRAME	{	width: 82%;	height: 19px;	margin: 0 2px;	border: 0px solid #000;	background-color: #EFF3FC;}#lblNombreContacto {	display: inline;	margin-right: 23px;	}#lblEmailContacto {	display: inline;	margin-right: 32px;	}#lblCalleContacto {	display: inline;	margin-right: 39px;	}#lblCiudadContacto {	display: inline;	margin-right: 28px;	}#lblProvinciaContacto {	display: inline;	margin-right: 18px;	}#lblTelefono1Contacto {	display: inline;	margin-right: 10px;	}#lblTelefono2Contacto {	display: inline;	margin-right: 10px;	}#lblFaxContacto {	display: inline;	margin-right: 49px;	}#lblEmpresaContacto {	display: inline;	margin-right: 17px;	}/*####*/#lblTelefonoContacto {	display: inline;	margin-right: 20px;	}#lblDireccionContacto {	display: inline;	margin-right: 16px;	}#lblNifContacto {	display: inline;	margin-right: 38px;	}#lblCPContacto {	display: inline;	margin-right: 45px;	}input { border: 1px solid;  }/* Verion 1.2.3 */#verPresupuesto {	padding: 1em 1em 1em 1em;	background-color: #fff;	text-align: left;}#tablaVerPresupuesto {	padding: 1em 1em 1em 1em;	background-color: #fff;	text-align: left;	border-collapse: collapse;	border: 1px solid #000;	margin-top: 2em;	width: 90%;}#tablaVerPresupuesto td {	padding: 4px 12px;	border-left: 1px solid #000;	border-right: 1px solid #000;	border-bottom: none;	border-top: none;}#tablaVerPresupuesto th {	padding: 4px 4px;	border: 1px solid #000;	text-align: center;	margin-bottom: 10px;}.floatRightPresupuesto {	float: right;	text-align: left;	margin-right: 50px;}.ocultarImpresion { display: none; }#logoPresupuesto {	text-align: center;	margin-bottom: 40px;}