	* { margin:0px; padding:0px; }
	a{ text-decoration:none; }
	.divajah{ display:none; }

	body {
		background-image: url(fondo2.gif);
/*		background-color: rgb(256,0,0);*/
	}
/*Centrar pagina*/
#todo {
		position:absolute; 
		top:5px; 
		left:37%; 
		/*width:500px; 
		height:300px; */
		margin-left:-250px; 
		margin-top:0px;
		padding-bottom:20px;
		}
	
/* ********************    banner superior    ******************** */
	.imagencabecera{
		position:relative;
		width:800px;
		height:150px;
		left:0px;
		top:0px;
		background:none;
		/*background-image: url(fondo2.gif);*/
		background-color: #29377d;
		background-repeat: repeat-x;
		border:0px solid #dddddd;
		text-align:center;
	 }
/* ********************    menus administrador    ******************** */
	#idesk, #imanu, #imail, #iftp, #ihelp{
		display:block;
		width:200px;
		margin-bottom:3px;
		height:auto;
		color:#ffffff;
		background-color:transparent;
	}
/* ********************    primer menu, cabecera.    ******************** */
	.documentocabecera{
		position:relative;
		display:block;
		margin-bottom:2px;
		width:800px;
		height:20px;
		left:5px;
		top:5px;
		border:0px solid #dddddd;
		background-color:transparent;
		z-index:15;
	 }
	.documentocabecera a{
		color:#fae388;
	 }
/* ********************    elementos del primer menu    ******************** */
	.navegacion, .fechadehoy, .usuario, .menucabecera, .dbactiva, .formulariodb, .registresehoy, .idlogin {
		float:left;
		width:auto;
		padding-left:2px;
		padding-right:2px;
		height:20px;
		text-align:left; 
		color: #000000;
		font-weight: normal;
		border:0px solid #000000;
		background-color:transparent;
	}
/* ********************    segundo menu superior horizontal    ******************** */
	.menu{
		position:relative;
		display:block;
		margin-top:2px;
		margin-bottom:2px;
		left:0px;
		top:10px;
		width:798px;
		height:40px;
		border:0px solid #dddddd;
		text-align:center;
		background-color: transparent;
		z-index:15;
	 }
	.menu ul{
		position:relative;
		left:350px;
		top:5px;
	}
	.menu ul li{
		float:left;
		list-style-type: none; 
		cursor:pointer;
	}
	.menu ul li a {
		display:block;
		width:auto;
		height:20px;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:30px;
		text-align:left;
		color:#0000ff;
		font: 13px Arial;
		font-weight: bold;
		text-decoration: none;
		background-color:transparent;
		border:0px solid #000000;
	}
/* ********************    contenedor de menus y de contenido    ******************** */
	.documento{
		display:block;
		position:relative;
		width:800px;
		min-height: 600px;
		height:auto;
		left:0px;
		top:0px;
		padding-bottom:50px;
		background-color:#ffffff;
		border:0px solid #eeeeee;
	 }
/* ********************    menus izquierdos    ******************** */
	.submenu{
		display:block;
		float:left;
		left:0px;
		top:0px;
		margin-top:3px;
		width:172px;
		height:auto;
		visibility:hidden;
		background-color:#FF0000;
		border:0px solid #dddddd;
	}
	.submenu li{
		float:left;
		list-style-type: none;
		cursor:pointer;
		background-image: url(images/SLICES_02.jpg);
		background-repeat:no-repeat;
	}
	.submenu li a {
		display:block;
		margin-top:0px;
		margin-bottom:0px;
		width:160px;
		height:43px;
		min-height: 28px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:1px;
		text-align: center;
		color: #FFFFFF;
		font: 13px tahoma, Helvetica;
		text-decoration:none;
		vertical-align:middle;
		font-weight:bold;
		background-color: transparent;
		cursor:pointer;
		border: 0;/*1px dashed #ffffff;*/
	}

	.submenu li a:hover {
		float: inherit;
		background-color: transparent;
		background-image: url(images/BOTONES-OVER_02.jpg);
		background-repeat:no-repeat;
		color: #FFFFFF;
	}

	#m1,#m2,#m3,#m4,#m5{
		position:absolute;
		left:0px;
		top:0px;
	}
/* ********************    contenidos    ******************** */
	.longitudminima{
		display:block;
		float:left;
		left:0px;
		top:0px;
		margin-top:1px;
		width:172px;
		height:650px;
		background-color:#FF0000;
		border:0px solid #000000;
	}
	.catalogos {
		display:block;
		float:left;
		left:0px;
		top:0px;
		margin-top:20px;
		padding-left:5px;
		width:600px;
		height:615px;
		/*overflow:scroll;*/
		overflow:auto;
		font: 13px Arial, Helvetica;
		background-color:#ffffff;
		border:0px solid #000000;
	}
	.frameregistro{
		height:900px;
		width:580px;
		border:0px solid #dddddd;
	}
	.instrucciones { width:400px; height:auto; border:0px solid #eeeeee; }
	.instrucciones li { display:block; width:300px; height:auto; text-align:justify; border:0px solid #eeeeee; color: #555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; }
	.instrucciones .inputtext { width:150px; height:25px; background-color:#eeeeee; border:0px solid #cccccc; }
	.instrucciones .inputform td { border:0px solid #cccccc; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; padding:5px; }
/* ********************    pie de pagina.    ******************** */
	.pies{
		float:left;
		margin-left:0px;
		width:570px;
		height:auto;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		font: 11px Arial, Helvetica;
		background-image: url(images/fondopies.jpg);
		background-position: 0px 0px;
		background-repeat: repeat-x;
		background-color:transparent;
		border: 0px solid #dddddd;
	}
