html{
	height:100%;
}


#pagina{
	width: 100%;
	height: 100%;
	border:1px solid red;

	/* Firefox */
	display:-moz-box;
	-moz-box-orient:horizontal;
	-moz-box-pack:center;
	-moz-box-align:center;

	/* Safari and Chrome */
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:center;
	-webkit-box-align:center;

	/* W3C */
	display:box;
	box-orient:horizontal;
	box-pack:center;
	box-align:center;
}

.titulo{
	border-bottom: 1px solid rgb(132,132,132);
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	color: black;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.2em;
	
	padding-left:5px;
	padding-right:0px;

	margin-left:0px;
	margin-right:0px;
	
}
td{
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
	margin-right:0px;
	vertical-align:top;
}
td.login{
	text-align: right;
	vertical-align:middle;
}
tfoot td{
	text-align:center;
}

div.escritorio{

	width: 100%;
	height: 100%;
	border:1px none red;

	/* Firefox */
	display:-moz-box;
	-moz-box-orient:vertical;

	/* Safari and Chrome */
	display:-webkit-box;
	-webkit-box-orient:vertical;

	/* W3C */
	display:box;
	box-orient:vertical;

}


div.cabeza{
	/* Firefox */
	display:-moz-box;
	-moz-box-orient:horizontal;
	-moz-box-pack:left;
	-moz-box-align:center;

	/* Safari and Chrome */
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:left;
	-webkit-box-align:center;

	/* W3C */
	display:box;
	box-orient:horizontal;
	box-pack:left;
	box-align:center;
	
	border:1px none green;
	height: 80px;
	width: 100%;	
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
}


div.titulosistema{
		/* Firefox */
	display:-moz-box;
	-moz-box-orient:horizontal;
	-moz-box-pack:center;
	-moz-box-align:center;

	/* Safari and Chrome */
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:center;
	-webkit-box-align:center;

	/* W3C */
	display:box;
	box-orient:horizontal;
	box-pack:center;
	box-align:center;
	font-size: 2em;
	padding-left:20px;
}

div.cuerpo{
		/* Firefox */
	display:-moz-box;
	-moz-box-orient:horizontal;
	-moz-box-pack:left;
	-moz-box-align:top;

	/* Safari and Chrome */
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:left;
	-webkit-box-align:top;

	/* W3C */
	display:box;
	box-orient:horizontal;
	box-pack:left;
	box-align:top;
	
	border: 1px none blue;
}

div.cuerpo_izquierda{
	/* Firefox */
	display:-moz-box;
	-moz-box-orient: vertical;
	-moz-box-pack:left;
	-moz-box-align:center;

	/* Safari and Chrome */
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack:left;
	-webkit-box-align:center;

	/* W3C */
	display:box;
	box-orient: vertical;
	box-pack:left;
	box-align:center;
	
	border:1px none green;
	height: 100%;
	width: 200px;	
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
}


div.contenido{
		/* Firefox */
	display:-moz-box;
	-moz-box-orient:horizontal;
	-moz-box-pack:left;
	-moz-box-align:top;

	/* Safari and Chrome */
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:left;
	-webkit-box-align:top;

	/* W3C */
	display:box;
	box-orient:horizontal;
	box-pack:left;
	box-align:top;
	
	padding-top: 5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px none red;
}

div.ventana { width: 650px; height: 450px; padding: 0.4em; position: relative; }
div.frmconvenios_servicios { width: 750px; height: 450px; padding: 0.4em; position: relative; }
div.frmconsulta_contratos_cancelados { width: 750px; height: 450px; padding: 0.4em; position: relative; }
div h3 { margin: 0; padding: 0.4em; text-align: center; }
div.frmconsultafacturas { padding: 0.4em; position: relative; }
table.filtros{
	width:600px;
	border: none;
	background:none;
}

table.filtrosconvenio{
	width:700px;
	border: none;
	background:none;
}

#frmEditar table{
	width:520px;
	border: none;
	background:none;
}

#frmEditarConvenio table{
	width:650px;
	border: none;
	background:none;
}


