#columizq{
	width: 200px;
}
#columder{
	width: 100%;
}

#menu {
	background-color: #FDF8E8;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #A6BBE1;
	text-align: left;
	margin-right: 10px;
	padding: 10px 10px;
}
#menu ul {
    list-style: none;
	padding: 0;
	margin-top: 2px;
	margin-left: 20px;	
}
#menu li {
	list-style-image:   url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/bd/catalogoWeb/imag/menu.gif);
	background-repeat: no-repeat;	
	background-position: 10px;
}
#menu a{
	color: #555555;
	text-decoration: none;		
}
#menu a:hover, #menu a:active {
    color: #333333;
    background-color: #CAD8EE;
	text-decoration: none;		
}

.nomApartado {
	font-size: 1.3em;
	font-weight: bold;
}

.formulario {
   border-width: 0px;
   border-spacing: 1px;
   width: 95%;
   vertical-align: middle;
}

.formulario th, td {
	border-width: 0px;
}

.colPrimera {
  width: 15%;
}

.colSegunda {
  width: 20%;
}

.colTercera {
  width: 15%;
}

.colCuarta {
  width: 20%;
}

.colQuinta {
  width: 10%;
}

.colSexta {
  width: 20%;
}

.caja{
   width: 99%;
   color: black;
   background-color: #FBF9F9;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   margin-left: 2px;
}

.caja2{
   width: 150px;
   color: black;
   background-color: #FBF9F9;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   margin-left: 2px;
}

.cajaMin{
   width: 75px;
   color: black;
   background-color: #FBF9F9;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   margin-left: 2px;
}

.campo {
   text-align: right;
   font-size: 1em;
   display: block;
   backgroun-color:yellow;
}

.enlaceboton {
    font-size: 9pt;
    color: #087021;
    border-width: 0px;
    border-style: none;
    background-color: transparent;
    text-align: left;
    width:95%;
}

.enlacebotonAlta {
    font-size: 11pt;
    font-weight: bold;
    color: #087021;
    border-width: 0px;
    border-style: none;
    background-color: transparent;
    text-align: left;
    width:95%;
}

.enlaceboton:hover, .enlacebotonAlta:hover {
     text-decoration: underline;
  /* Cualquiera de estos tres vale para que tenga el efecto subrayado */
  /* 
     position: absolute;
     float: left;
  display: block;
   */
  
  text-align: left;
  width:95%;
}

table.tablaListado{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border-collapase: collapse;
	border: 0px solid white;
}

table.tablaListado td {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d9e1f2
}

table.tablaListado th {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border: 0px solid white;
}

td.columnPortada {
	width: 10%;
	border-left: 1px solid #d9e1f2;
	vertical-align: top;
}

td.columnTitulo {
	width: 20%;
	vertical-align: top;
}
td.columnDescripcion {
	width: 30%;
	vertical-align: top;
}
td.columnOtros1 {
	width: 17%;
	vertical-align: top;
}
td.columnOtros2 {
	width: 17%;
	vertical-align: top;
}
td.columnVolver {
	width: 4%;
	text-align: right;
	vertical-align: bottom;
	border-right: 1px solid #d9e1f2;
	font-size: 0.8em;
	padding-left: 0;
}

.filaPar {
	/* Estilo de las filas par en las tablas que contienen un listado de registros */
	background: white;
}

.filaImpar {
	/* Estilo de las filas impares en las tablas que contienen un listado de registros */
	/* background: #F1F5FA; */
	background: white;
}

.ordenaTitulo {
	display: block;
	text-align: right;
	color: #4D6185;
	margin-bottom: 2em;
}

.ordenaArea {
	display: block;
	text-align: center;
	color: #4D6185;
	margin-bottom: 2em;
}

.ordenaAnio {
	display: block;
	text-align: left;
	color: #4D6185;
	margin-bottom: 2em;
}

.ordenaTitulo:active, .ordenaTitulo:hover, .ordenaArea:active, .ordenaArea:hover, .ordenaAnio:active, .ordenaAnio:hover {
	text-decoration: none;
	color: blue;
}

.bloqueInfor {
	min-height: 150px;
    height: auto !important;
    height: 150px;
    border-left: 1px solid #d9e1f2;
    padding-left: 10px;
}

.principal {
	width: 60%;
}

.check {
	width: 20%;
	text-align: center;
}

.tituloAptdo {
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}

.centrar {
	text-align: center;
}

.alineaDerecha {
	float:right;
	margin-right: 2em;
}

.alineaDerecha table {
	float:right;
}

.btnIdioma {
	margin-left: 0;
	margin-top: -5px;
	padding: 0;
	border-width: 0px;
    border-style: none;
    background-color: transparent;
    color: #808080;
	font-weight: bold;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 1em;
}
input.btnIdioma:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #686868;
}

.tituloPub {
	font-size: 1em;
	font-weight: bold;
}

ul.listaAutores {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.listaAutores li {
	list-sytle-type: square;
	margin-left: 15px;
	padding-left: 0px;
}

ul.listaSoportes {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-align: center;
}
.listaSoportes li{
	list-style-type: none;
	display: inline;
}

ul.listaFormatos {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-align: left;
	display: inline;
}
.listaFormatos li{
	list-style-type: none;
	display: inline;
}

.descripcion {
	display: block;
	text-align: justify;
}

.mensaje{
	margin-left: 50px;
	margin-bottom: 100px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
}

.error{
   font-size: 1.1em;
   color: red;
}