/* Este estilo se aplica a todas las paginas que tengan algun listado */
#Bloque-Agregar, #Bloque-Listado{
	margin: 20px 0px;
	padding: 0px;
}
#Listado-Bloque-Menu {
	background-color: #D0E0FF;
	border: 1px solid #AAC8FF;
	text-align: right;
	margin: 0px;
	padding: 3px 6px;
}
#Listado-Bloque-Menu img {
	border: 0px none #AAC8FF;
	margin: 0px 2px;
}

#Listado-Bloque-MenuDocs {
	background-color: #D0E0FF;
	border: 1px solid #AAC8FF;
	text-align: center;
	margin: 0px;
	padding: 3px 6px;
}
#Listado-Bloque-MenuDocs img {
	border: 0px none #AAC8FF;
	margin: 0px 2px;
}

#Bloque-Registro, #Bloque-Agregar {
	background-color: #FFFFFF;
	margin: 3px 0px;
	padding: 0px;
	border: 1px solid #AAC8FF;
}
#Bloque-Registro-old a {
	display: block;
	text-decoration: none;
}
#Bloque-Registro a {
	text-decoration: none;
}
#Bloque-Registro a:hover {
	background-color: #E8F2FF;
}
#Registro {
	margin: 0px;
	padding: 3px;
	line-height: 1.6em;
}
#Registro a {
	display: inline;
	text-decoration: underline;
}
#Bloque-Error {
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin: 0px 3px;
	padding: 2px;
}
#Listado-Bloque-Menu a {
	display: inline;
}
#Listado-Bloque-Menu a:hover {
	display: inline;
	background-color: #D0E0FF;
}
#Listado-Bloque-Menu form {
	margin: 3px;
	padding: 0px;
	text-align: center;
}
#Listado-Bloque-Menu .Orden {
	text-align: right;
	white-space: nowrap;
	display: inline;
}

#Listado-Bloque-Menu form table {
	text-align: left;
	background-color: #E8F2FF;
	border: 1px solid #000099;
}
#Listado-Bloque-Menu form td {
	vertical-align: text-top;
}
#Listado-Bloque-Menu form input,
#Listado-Bloque-Menu form select,
#Listado-Bloque-Menu form textarea,
#Listado-Bloque-Menu form radio,
#Listado-Bloque-Menu form checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #D0E0FF;
	border: 1px solid #000099;
	margin: 0px;
}
#Listado-Bloque-Menu form .obligatorio {
	font-weight: bold;
	color: #CC0000;
	font-size: 1.2em;
}

#Listado-Bloque-MenuDocs a {
	display: inline;
}
#Listado-Bloque-MenuDocs a:hover {
	display: inline;
	background-color: #D0E0FF;
}
#Listado-Bloque-MenuDocs form {
	margin: 3px;
	padding: 0px;
	text-align: center;
}
#Listado-Bloque-MenuDocs .Orden {
	text-align: right;
	white-space: nowrap;
	display: inline;
}

#Listado-Bloque-MenuDocs form table {
	text-align: left;
	background-color: #E8F2FF;
	border: 1px solid #000099;
}
#Listado-Bloque-MenuDocs form td {
	vertical-align: text-top;
}
#Listado-Bloque-MenuDocs form input,
#Listado-Bloque-MenuDocs form select,
#Listado-Bloque-MenuDocs form textarea,
#Listado-Bloque-MenuDocs form radio,
#Listado-Bloque-MenuDocs form checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #D0E0FF;
	border: 1px solid #000099;
	margin: 0px;
}
#Listado-Bloque-MenuDocs form .obligatorio {
	font-weight: bold;
	color: #CC0000;
	font-size: 1.2em;
}

#FormLogIn form {
	margin: 3px;
	padding: 0px;
	text-align: center;
}
#FormLogIn form table {
	text-align: left;
	background-color: #E8F2FF;
	border: 1px solid #000099;
}
#FormLogIn form input {
	background-color: #D0E0FF;
	border: 1px solid #000099;
}
#FormLogIn form .obligatorio {
	font-weight: bold;
	color: #CC0000;
	font-size: 1.2em;
}
 .tit1{}
 .tit2{	width:215px; //width:223px;}
 .tit3{ width:214px; //width:223px;}