td,p,body,textarea {
	font-family: Verdana;
}

th {
	font-family: Verdana;
	font-size: 60%;
	background: #b2b2b2;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	border-bottom: 2px solid #ffffff;
}

.listado-td-oscuro {
	font-size: 70%;
	background: #e5e5e5;
	color: #000000;	
	border-bottom: 1px solid #7f7f7f;
	padding: 3px;
}

.listado-td-oscuro2 {
	font-size: 70%;
	background: #b2b2b2;
	color: #000000;	
	padding: 3px;
}

.listado-td-oscuro3 {
	font-size: 70%;
	background: #7f7f7f;
	color: #ffffff;	
	border-bottom: 1px solid #ffffff;
	padding: 2px;
}

.listado-td-claro {
	font-size: 70%;
	background: #ffffff;
	color: #000000;	
	border-bottom: 1px solid #7f7f7f;
	padding: 3px;
}

table.inner {
	border: 1px solid #7f7f7f;
}

th.inner {
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	background: #e5e5e5;
	color: #000000;	
	border-bottom: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	padding: 3px;
}

td.inner {
	font-size: 100%;
	background: white;
	color: #000000;	
	border-bottom: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	padding: 3px;
}

a.inner {
	font-size: 100%;
	color: blue;
}

.attribute-input {
	font-size: 100%;
}

.header {
	border-bottom: 3px solid #8bac88;
}

div#botonera {
        height: 30px;
	width: 100%;
	background-color: #1B3352;
	text-align: center;
}

ul.botonera {
        height: 30px;
	width: 100%;
}

div.boton-seccion {
	width: 200px;
	height: 30px;
	color: white;
	font-weight: bold;
}

div.seccion-activa {
	background-color: red;
}

.titulo-seccion {
	font-size: 70%;
	line-height: 15px;
	color: #ffffff;
	background: #4b5e76;
}

.titulo-subseccion {
	font-size: 60%;
	line-height: 15px;
	color: #ffffff;
	background: #4b5e76;
	border-bottom: 1px solid #ffffff;
}

.critical {
	font-size: 10px;
	font-weight: bold;
	color: purple;	
}

.error {
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;	
}

.ok {
	font-size: 10px;
	font-weight: bold;
	color: #008800;	
}

.login {
        font-size: 70%;
        color: #000000;
        background: #8bac88;
        padding-top: 8px;
}

.solapa {
	background: #396f32;  
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	line-height: 12px; 
	vertical-align: top;
}

.solapa-link {
	font-size: 60%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.solapa-selec {
	background: #8bac88;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	line-height: 12px; 
	vertical-align: top;
}
.listado-td-oscuro-full-view {
	font-size: 70%;
	background: #e5e5e5;
	color: #000000;	
	border-right: 1px solid #ffffff;
	padding: 3px;
}
.listado-td-claro-full-view {
	font-size: 70%;
	background: #ffffff;
	color: #000000;	
	padding: 3px;
}

table.dj {
	background-color: #7f7f7f;
	font-family: Verdana;
	font-size: 70%;
}

.dj-header {
	background-color: #cccccc;
	color: black;
}

.dj-header-view {
	background-color: #cccccc;
	color: black;
	text-align: right;
}

.dj-info {
	background-color: white;
	color: black;
}

.dj-fixed {
	border: 1px solid #7f7f7f;
	background-color: #dddddd;
	color: black;
	font-size: 100%;
	text-align: right;
	font-weight: bold;
}

input.ro {
	border: 1px solid #7f7f7f;
	background-color: #dddddd;
	color: black;
	font-size: 100%;
	text-align: right;
	font-weight: bold;
}

.dj-info-view {
	background-color: white;
	color: black;
	text-align: right;
}

input.dj-input {
	border: 1px solid #7f7f7f;
	background-color: white;
	color: black;
	font-size: 100%;
	text-align: right;
}

textarea.dj-input {
	border: 1px solid #7f7f7f;
	background-color: white;
	color: black;
	font-size: 100%;
}

select.dj-input {
	border: 1px solid #7f7f7f;
	background-color: white;
	color: black;
	font-size: 100%;
}

.dj-region-header {
	background-color: #cccccc;
	color: black;
}

.dj-subregion-header {
	background-color: #dddddd;
	color: black;
}

.dj-rubro-header {
	background-color: #dddddd;
	color: black;
}

.dj-subrubro-header {
	background-color: #ffffff;
	color: black;
}

.dj-subregion-info {
	background-color: #ffffff;
	color: black;
}

.dj-region-info {
	background-color: #ffffff;
	color: black;
}

.footer {
	font-family: Verdana;
	font-size: 60%;
	color: black;
	text-align: center;
	line-height: 25px;
}

table.dj-form {
	background-color: white;
	border-collapse: collapse;
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-family: verdana;
	font-size: 70%;
	width: 100%;
}

.dj-form-header {
	background-color: #cccccc;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align: left;
	padding: 3px;
}

.dj-form-info {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align: left;
	padding: 3px;
}

.dj-form-rubro {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: center;
	width: 35px;
	padding: 3px;
}

.dj-form-subrubro {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align: left;
	padding: 3px;
}

.dj-form-subregion {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: right;
	width: 100px;
	padding: 3px;
}

p.tip {
	font-size: 70%;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-radius: 10px;  
	-ms-border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px;  
}

.texto {
	font-size: 70%;
}

.boton {
	font-size: 100%;	
}
