.CAJA{
  	border : 1px;
	border-style : solid;
  	border-color : #800000;
  	color : #0000CC;
  	font : 1em Arial,sans-serif;
}

SELECT {
	color: blue;
	font-size: 0.85em;
}

TABLE.error{
   padding-left: 50px;
   border : 1px;
   border-style : solid;
   border-color : #800000;
   color : #0000CC;
   font : bold 1em Arial,sans-serif;
}

div.ocultar {
	left:-100px;
	position: absolute;
	width: 1px;
}

.borderCero{
        border : 0px;
}

h1.nomen{
 	background : #ffd475;
	color : #971b32;
        font-family: Arial, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 5px 0px 10px;
}

h2.nomen{
	background : #ffcc99;
        font-family: Arial, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 10px 0px 20px;
}

h3.nomen{
   font-family: Arial, sans-serif;
   font-size: 0.9em;
   font-weight: bold;
   margin : 15px 0px 0px 35px;
   color: #993333;
}

.cero{
	width: 0px;
	height: 0px;
	visibility: hidden;
	page-break-after: avoid;
	page-break-before: avoid;
	margin-bottom: auto;
	margin-top: auto;
}

HR.SPR {
	color : #993333;
}

#foto {
	float: left;
	padding-right:10px;
}


TH.dattab {
	background : #fff8dc;
	font : 0.75em Arial, sans-serif;
	text-align : left;
}

TH.cabtab {
	background : #ffd475;
	font : bold 0.8em Arial, sans-serif;
	color : #993333;
	text-align : left;
	vertical-align : top;
	white-space: nowrap;
}
TH.size5 {
	white-space: nowrap;
}
TH.size20 {
	white-space: nowrap;
}

TABLE.DESCRIPCION {
	background : #fff8dc;
	font : 0.9em Arial, sans-serif;
        border : 0px;
}

TABLE.CAB1 {
        border : 0px;
        border-spacing : 0px;
        border-collapse: collapse;
}

TABLE.CAB2 {
        border : 0px;
        border-spacing : 2px;
        border-collapse: collapse;
}


TD.dattab {
	background : #ffffff;
	font : 0.75em Arial, sans-serif;
	color : #000000;
	text-align : right;
}

TD.dattab1 {
	background : #ffd475;
	font : 0.75em Arial, sans-serif;
	color : #993333;
	text-align : left;
}


TABLE.datos {
	border-top: 0px;
	margin-top: 0;
	border: 0;
	width: 100%;
}

TABLE.datos caption{
	background : #ffd475;
	color : #971b32;
        font-family: Arial, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 5px 0px 10px;
	text-align: left;
}

TABLE.datos TH{
	background: #ffd475;
	font: bold 0.8em Arial, sans-serif;
	color: #993333;
	text-align: left;
	vertical-align: top;
}TABLE.datos TH.lad{
	font : 0.75em Arial, sans-serif;
	background : #ffd475;
	color : #993333;
	text-align : left;
}TABLE.datos TD{
	font : 0.75em Arial, sans-serif;
	background : #ffffff;
	color : #000000;
	text-align : right;
}TABLE.datos TD.noExiste{
	font : 0.75em Arial, sans-serif;
	background : #ffd475;
	color : #993333;
	text-align : left;
}



TABLE.entidad {
	margin-left: 125px;
	border-top: 0px;
	margin-top: 0;
	border: 0;
	display: block;

}TABLE.entidad TH{
	text-align: left;
}TABLE.entidad TD{
	width:75px;
}

TABLE.ancho100 {
	width: 100%;
}
TABLE.ancho59 {
	width: 59%;
        border: 0;
}

TD.descripcion {
	background: #ffd475;
	width: 33%;
	color: #993333;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	font: normal 0.85em Arial, sans-serif;
	text-align: left;
}

TD.DSC {
	background : #ffd475;
	width : 33%;
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding : 5px;
}

TD.SPR {
	background : #fff8dc;
	font : 0.8em Arial, sans-serif;
	width : 0px;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 0px 0px 0px;
}

TD.MENU {
	background : #fff8dc;
	font : 0.8em Arial, sans-serif;
	width : 67%;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 0px 0px 0px;
}

TABLE.MENU {
	background : #fff8dc;
	font : 0.8em Arial, sans-serif;
	width : 100%;
	border : 0px;
	margin : 2px 0px;
	padding : 0px;
}

TD.P1 {
	background : #ffd475;
	color : #993333;
	font : bold 1em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 5px 0px 10px;
}


TD.P1sin {
	color : #993333;
	font : bold 1em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 5px 0px 10px;
}

TD.P2 {
	background : #ffcc99;
	font : bold 0.8em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 10px 0px 20px;
}



H2 {
	background : #ffcc99;
	font : bold 0.8em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 10px 0px 20px;
}

.TDCUERPO {
        FONT: bold 0.8em Arial, sans-serif;
        MARGIN-LEFT: 20px;
        COLOR: #993333;
        text-align: right;
}

.texto09 {
	FONT: 0.9em Arial, sans-serif;
	COLOR: #993333;
	text-align: left;
}
.bold {
	font-weight : bold;
}


.texto08 {
	FONT: bold 0.8em Arial, sans-serif;
	COLOR: #993333;
	text-align: left;
}

.letraRoja {
	color: #993333;
}
.paso09 {
	font-size : 0.9em;
}

.TDVTOP {
	FONT: bold 0.8em Arial, sans-serif;
	COLOR: #993333;
	vertical-align: top;
}

.arial10 {
	font-family: Arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 0.8em;
	color: #993333;
}
.cursiva2 {
	font-family: Arial, helvetica, sans-serif;
	font-weight : bold;
	font-style : italic;
	font-size : 0.8em;
	color: #993333;
}
.cursiva {
	font-style: italic;
}
.ochoa {

}

.ochoymedio {
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.85em;
	color: #971b32;
	vertical-align: baseline;
}

.apnonnom {
	color : #993333;
	font : normal 0.8em Arial, sans-serif;
	text-align: justify;
}

.docenob {
        color: #971B32;
	font-family: Arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 1em;
}

.Error {
	background : #ffd475;
	color : #993333;
	font : bold 0.75em Arial, sans-serif;
	border : 0px;
	margin : 1px 0px 1px 0px;
	padding : 0px 3px 0px 6px;
}

.Error2 {
	background : #ffd475;
	color : #993333;
	font : bold 0.95em Arial, sans-serif;
	border : 0px;
	margin : 15px 5px 15px 5px;
	padding : 5px 5px 5px 5px;
}

p.Error3{
	background: #ffd475;
	color: #993333;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	border: 0px;
	margin: 2px 0px 2px 0px;
	padding: 0px 5px 0px 10px;
	text-align: center;
}
p.centro{
	text-align: center;
}


p.parrafo1{
	padding-left: 35px;
	margin-top: 6px;
	padding-top: 6px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

p.parrafo2{
	padding-left: 65px;
	margin-top: 6px;
	padding-top: 6px;
	margin-bottom: 3px;
	padding-bottom:3px;
}

p.textoNota{
	padding-left: 5px;
	font-size: 0.9em;
	color : #993333;
}

.sangria65{
	padding-left: 65px;
}


.left{
	text-align: left;
}

.center{
	text-align: center;
}

.texto075{
	font-size: 0.75em;
}

div.naveg {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px
}

div.logoInebase {
	float: right;
	display: inline;
	padding-top: 3px;
}

div.filaOpciones {
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 5px;
}


.metodoGral {
	font-size: 1em;
	color:#000000;
}
.metodoTit1 {
        font-family: Arial, sans-serif;
	font-size: 1.1em;
	color:#800040;
	font-weight: bold;
}
.metodoTit2 {
        font-family: Arial, sans-serif;
	font-size: 1em;
	color:#838383;
	font-weight: bold;
}

hr.nomen{
	height: 0.5px;
}

p{
	padding-bottom: 5px;
	padding-top: 5px;
}

.right{
	text-align: right;
}


.alinear{
	vertical-align: text-bottom;
}

p.cabtab {
	background : #ffd475;
	font : bold 0.8em Arial, sans-serif;
	color : #993333;
	text-align : left;
	vertical-align : top;
	white-space: nowrap;
}

span.i {
       font-style: italic;
}



