.blocks {
    display: block ;
    width: 100%;
	 text-align: center;
	 padding: 90px 0;
}

#content { 
  overflow:auto; 
  width: 1200px; 
} 

#left, #right { 
  width: 25%; 
  margin:10px; 
  padding: 1em; 
} 

#left  { float:left;  }
#right { float:right; } 

TABLE.DESCRIPCION {
	font: 0.9em Arial, sans-serif;
   border: 0px;
}

TABLE.NORESULT {
    border: 0px;
    COLOR: #000000;
}

.cabecera{
  width: 100%;
  margin: 0px -10px 0px -10px;
  padding: 0px 10px 0px 10px;
  background: #DDEEEC;
}

TABLE.error{
   padding-left: 50px;
   border : 1px;
   border-style : solid;
   border-color : red;
   color : red;
	background : #DDEEEC;
   font : bold 1em Arial,sans-serif;
}

.NORESULTH1{
    font : 1em Arial, sans-serif;
    font-weight : Bold;
    font-size: 1.2em;
}

.TOPONIMO{
    COLOR: #000000;
    font : bold 10pt Arial, sans-serif;
}

IMG.ALIGNL {
	float: left;
    width: 160px;
    padding: 2px;
}

IMG.imgpadding {
    padding: 4px;
}

.DSC {
	background: #DDEEEC;
	font: 1.1em Arial, sans-serif;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
   width: 33%;
}

.apnonnom {
	color: #000000;
	font: normal 1em Arial, sans-serif;
}

.textruta {
	color: #000000;
	font: normal 1.2em Arial, sans-serif;
}

.texto095{
	font-size: 0.95em;
}

.texto075{
	font-size: 0.75em;
}

.verticalAlign{
	vertical-align: middle;
}

TD.MENU {
	font : 1em Arial, sans-serif;
	width : 67%;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 0px 0px 0px;
}

TD.HEAD {
	font : 1em Arial, sans-serif;
	width : 10%;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 0px 0px 0px;
}

TABLE.AYUDA {
	font : 1em Arial, sans-serif;
	width : 100%;
	border : 0px;
	margin : 2px 0px;
	padding : 0px;
}

.TITULOH1 {
	background : #457E76;
	color : white;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 5px 0px 10px;
   font-family : Arial,Helvetica,sans-serif;
   font-weight : Bold;
   font-size: 1.4em;
}

.TITULOH2{
   background : #89BEBA;
	color : black;
	font : bold 1.4em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 5px 0px 10px;
}

/*.TITULOH3 {     ANTERIOR
	background : #EEF2F8;
	font : bold 1.1em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 10px 0px 0px;
}
*/
 
.TITULOH3 {
	font : bold 1em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 10px 0px 0px;
}
 

.cabAyuda {
	background : #DDEEEC;
	font : bold 1em Arial, sans-serif;
	border : 0px;
	margin : 2px 0px 2px 0px;
	padding : 0px 10px 0px 20px;
   color : #000000;
   text-align : left;
}

.textAyudaTit{
    font : bold 0.9em Arial, sans-serif;
    color : #000000;
}

.textAyuda{
   font : 0.8em Arial, sans-serif;
	color : #000000;
   text-align: center;
}

.textJustificado{
    text-align: justify;
}

.textAyudaCur{
	font: italic 0.8em Arial, sans-serif;
	color : #000000;
}

.textAyudaBold{
	font: bold 0.8em Arial, sans-serif;
	color : #000000;
}

.textAyudaCurBold{
	font: italic bold 0.8em Arial, sans-serif;
	color : #000000;
}

.textAyudaGris{
   font: 0.8em Arial, sans-serif;
	color : #838383;
}

.textAyudaRed{
    font: 0.8em Arial, sans-serif;
	color : #000000;
}

.textAyudaRedCur{
    font: italic 0.8em Arial, sans-serif;
	color : #000000;
}

.textAyudaRedBold{
    font: bold 0.8em Arial, sans-serif;
	color : #000000;
}

.TDCUERPO {
 	FONT: bold 1em Arial, sans-serif;
    MARGIN-LEFT: 20px;
    COLOR: #000000;
}

.textError {
     font-family : Arial,Helvetica,sans-serif;
     color : red;
     font-weight : Bold;
     font-size : 1em;
}


/* IMPORTANTE: el estilo .CAJA estaba comentado en oldMigration.css */
/*
.CAJA{
  	border : 1px;
	border-style : solid;
  	border-color : #457E76;
  	color : #0000CC;
  	font : 1em Arial,sans-serif;
}*/

/* IMPORTANTE: el estilo SELECT estaba comentado en oldMigration.css */
/*
SELECT {
	font : 0.8em Arial;
	color : black;
}*/

.cabtab {
	background : #DDEEEC;
	color : #000000;
	text-align : left;
	vertical-align : top;
    font : bold 1.1em Arial,sans-serif;
}

TD.alteraciones{
    font : 1em Arial, sans-serif;
	color : #000000;
	text-align : left;
}

.dattab1 {
	background : #DDEEEC;
	font : 1em Arial, sans-serif;
	color : #000000;
	text-align : left;
}

TD.dattab {
	background : #ffffff;
	font : 1em Arial, sans-serif;
	color : #000000;
	text-align : right;
}

TD.unidades {
	color : #7FA3A1;
	font : 0.8em Arial,sans-serif;
    margin : 2px 0px 2px 0px;
	padding : 0px 5px 0px 10px;
}

TH.dattab {
	text-align : left;
}

/*capas para mostrar los errores de consulta  */

#divErrorImg {
	float: left;
	margin-right:5px;
	display: table-row;
	visibility:hidden;
}

#divErrorText {
	display: table-row;
}

#divErrorText ul#listaErrors {
	padding-left:10px;
}

#divErrorText ul#listaErrors li {
	list-style: none;
	color:#333;
	background-color: #e5e7f3;
	padding: 10px;
	font-weight: bold;
}
/*Nuevo, creado por el oldMigration.css  */
#divErrorText ul#listaErrors li {
	color:#333;
	background-color: #DDEEEC;
}
/*  fin capas errores consulta  */

/*  ESTILOS NUEVOS, creado por el oldMigration.css  */
a.boton {
	background: #457e76 !important;
	border: 1px solid #457e76;
	color: white !important;
}
a.boton:hover {
	BACKGROUND: #ddeeec !important;
	color:black !important;
	text-decoration:underline;
}

input.botonRojo:hover {
	background: #ddeeec !important;
	color:black !important;
}
/*  Estos estilos no son colores, son otros estilos que el bootstrap los anula y por eso, he tenido que ponerlos  */

.TDCUERPO {
    margin-top: 10px !important;
}
.apnonnom {
    margin-top: 10px !important;
}