body {
    	color: #000;
    	background-color: #fff;
    	font-family: Verdana,Lucida,sans-serif,serif;
    	font-size: 0.9em;
}

#body {
		background-color: #fff;
		color: #000;
}

#body td { 
    	vertical-align: top;
}

#menu { 
		width: 100%;
    	background-color: #cfdee7;
    	text-align: center;
    	border: thin solid #000;
}

#menu td.titulo {
		background-color: #b78ce0;
		color: #000;
		padding: 0.2em;
		font-weight: bold;
		border: 1px solid #000;
}

#menu td.nSel {
		display: block;
    	color: #ffffff;
		background-color: #404e80;
		margin: 0.4em 0.2em 0em 0.2em;
		padding-top: 5px;
        padding-bottom: 5px;
		text-decoration: none;
}

#menu a {
		display: block;
		font-weight: bold;
		color: #405080;
		background-color: transparent;
		margin: 0.4em 0.2em 0 0.2em;
}

#menu a:visited {
		color: #62458A;
		background-color: transparent;
		text-decoration: none;
}

#info { 
		width: 100%;
        background-color: #fff;
}

ul {
	    list-style-type: circle;
}

ul ul {
		list-style-type: disc;
}

#ol {
        list-style-type: lower-roman;
}


a {
		color: #039;
		background-color: transparent;
		text-decoration : none;
}

a:visited {
		color: #62458A;
		background-color: transparent;
		text-decoration : none;
}

h1 {
		text-align: center;
		font-size: 100%;
		font-weight: bold;
		color: #000;
    	background-color: #cfdee7;
		display: block;
		margin-top: 0em;
		border: 1px solid #000;
		padding: 0.23em;
}

p { 
        font-size: 90%;
        text-align: justify;
}

.italicas {
		font-style: italic;
}

p.pie { 
        display: block;
        border: thin solid #000;
        font-size: 0.9em;
        font-style: italic;
        font-weight: bold;
        text-align: center;
        color: #5C73B8;
}

span.pie { 
       	color: #000;
}

.forma {
	    width: 80%;
}

.error {
	    display: block;
		border: thin solid #000;
		text-align: center;
		font-weight: bold;
		background-color: red;
		color: #000;
		padding: 0.5em;
		margin-bottom: 1em;
}

.campo {
		background-color: #404e80;
		border: thin solid #000;
		color: #fff;
		width: 25%;
}

.valor {
		background-color: #cfdee7;
		border: thin solid #000;
		color: #000;
		width: 75%;
}

.encabezado {
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	background-color: #404e80;
	color: #fff;
}

.aviso {
	display block;
	width: 80%;
	text-align: center;
	border-style: dotted;
	border-width: 1px;
	padding: 5px;
	background-color:#FFFFC0;
}

.negritas {
	font-weight: bold;
}
