#main-header {background: Highlight;color: white; position: absolute; top: 0; left: 0; width: 100%; text-align: center; font-family: Arial; height: 70px; z-index:10;}
#main-header .texttitle {font-size: 22px;line-height: 1.5;}
#main-header .textcreate {font-size: 10px; line-height: 1.5;}
#main-header .textcreated {font-size: 14px;line-height: 1.5;}
#main-header .textsession {text-align: right; font-size: 18px;}
#main-header .cct {font-size: 25px;}
#main-header .table {margin: 0 auto; border: 1px solid #ccc; border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;}
#main-header .tabletd {width:70%; border: 0px solid #ccc; font-size: 16px; color:#086A87;text-align: center;height: 40px;font-weight: bold;}
#main-header .tabletdown {width:70%; border: 0px solid #ccc; font-size: 16px; color:#086A87;text-align: center;height: 10px;font-weight: bold;}
#main-header .tabletdcheck {width:70%; border: 0px solid #ccc; font-size: 14px; color:#808080;text-align: center;height: 30px;vertical-align: middle;}
#main-header .tabler {margin: 0 auto; border: 0px solid #ccc; border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;}
#main-header .tabletdr {border-collapse: collapse; border: none; width:10%; background: #DC143C; font-size: 14px; color:white;text-align: center;height: 30px;}
#main-header .tabletdrd {width:auto; border: 1px solid  #20B2AA; background: white; font-size: 14px; color:black;text-align: center;height: 30px;}
#main-header .tabletdrrr {border-collapse: collapse; border: none; width:150px; background: #20B2AA; font-size: 15px; color:white;text-align: center;height: 30px;}
#main-header .tabletrxyz {border-collapse: collapse; border: none; width:150px; font-size: 16px; color:#086A87;text-align: center;height: 40px;font-weight: bold;}
#main-header .btnend {width:70%; border: 0px solid #ccc; font-size: 16px; color:#086A87;text-align: center;height: 10px;font-weight: bold;vertical-align: middle;}
#main-header .verfound {border-collapse: collapse; border: none; margin: 0 auto;}


.tbl {top: 25em; width: 70%; border: #000000 1px solid;} 
.tbl th { padding: 0.2em 0.4em;
 border: 1px solid rgba(20, 50, 90, 0.25);
 background: #62E188;
 text-align: center;
 color: #FFFFFF;
 font-size:12px;
}

#main-header .tbl th:hover{	background: rgba(0, 0, 255, 0.25);}
#main-header .tbl td {padding: 0.2em 0.8em;
 border: 1px solid rgba(16, 76, 167, 0.25);
 background: #D8F6CE;
 color: #000000;
 font-size:16px;}
#main-header .tbl td:hover{background: rgba(0, 0, 255, 0.25);}
#main-header .tbl .nbk {background: transparent; border: 0;}



#main-footer { background: #4682B4; color: white; font-family: Arial; left: 0; height: 10px; position: fixed; text-align: center; width: 100%; bottom: 0px; z-index:9;}
#main-footer .texttitlef {font-size: 12px;}
.aut {position: absolute; 
	top: 100px; 
	align: "center";
	border: 2px solid #39C;}
#body {position: absolute; top: 50; left: auto; width: 100%; text-align: center; font-family: Arial; height: 200px; z-index:4;}
.buttomslg{font-weight: bold; border: 0px solid #CEECF5;font-size: 14px;font-family: Arial;padding-left: 7px;padding-right: 7px;padding-top: 10px;padding-bottom: 8px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;background:Highlight;color: white;width: 145px; margin-right: 5px; margin-left: 5px}
.buttomslg:HOVER {color: white; border-color: #FE642E; background: #FE642E;}

.completlgu {font-weight: bold;border: 2px solid #39C; font-size: 17px;width:145px;font-family: Arial;padding-left: 6px;padding-right: 6px;padding-top: 6px;padding-bottom: 6px; border-radius: 8px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;color: #2F4F4F; background-repeat: no-repeat; background-position: 2% 50%;text-align: center}
.completlgu:focus { color: #2F4F4F; border-color: #FE642E;outline:0px;}
.completlgu:HOVER { color: #2F4F4F;	border-color: #FE642E;}


.Instrucc{
  background-color: #585858;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:0;
  pointer-events:none;
  transition: all 1s;
}
#Instrucciones:target{
  opacity:1;
  pointer-events:auto;
}
	  .buttoms_emergente
{
	  border: 2px solid #FFFFFF;
	  font-size: 16px;
	  font-family: Arial;
	  padding-left: 6px;
	  padding-right: 6px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -o-border-radius: 4px;
	  background: #D8D8D8;
	  color: white;
	  width: 140px;
	  top:460px;
	  left:500px;
	  position: absolute;
	  }
	  
	  .buttoms_emergente:HOVER
	  {
	  color: #FF8000;
	  border-color: #FF8000;
	  background: white;
	  }	  

	ul.resul {
    padding:10;
    margin: 10;
	position: absolute;
    text-align: left;
	size:16;
	top: 12em;
    left: 16.5em;
    width: 50em;
}

.clave_ {
	padding:10;
    margin: 10;
	position: absolute;
    text-align: left;
	top: -0.6em;
    left: 0em;
}

.clave_ td {
 padding: 0.2em 0.8em;
 border: 1px solid rgba(20, 50, 90, 0.25);
 background: Highlight;
 text-align: left;
 color: #FFFFFF;
 border-radius: 4px;
 width: 51em;
 
}
.clave_ td:hover{ background: rgba(0, 0, 255, 0.25);}


.clave {
	font-family: Arial;
    padding:10;
    margin: 10;
	position: absolute;
    text-align: center;
	size:20;
	top: 2.5em;
    left: 6em;
	background: #E0ECF8;
	border-radius: 8px;
	padding: 0.2em 0.8em;
	border: 1px solid rgba(16, 76, 167, 0.25);
}
.clave:hover{
	background: #CEE3F6;
}
.cuestiont {
	font-family: Arial;
    padding:10;
    margin: 10;
	position: absolute;
    text-align: left;
	top: 7.5em;
    left: 0em;
	color: #585858;
}
.cuestiont a {
    text-decoration: none }
	a:link {
    color: #585858 }
	a:visited {
    color: #585858 }
	a:hover, a:focus, a:active {
	font-weight: bold;
	color: #04B404;}
.cuestion1 {
	font-family: Arial;
    padding:10;
    margin: 10;
	position: absolute;
    text-align: left;
	top: 8.7em;
    left: 1.5em;
	color: #585858;
}
.cuestion1:HOVER {
	color: #04B404;
	font-weight: bold;
}
.cuestion2 {
	font-family: Arial;
    padding:10;
    margin: 10;
	position: absolute;
    text-align: left;
	top: 9.9em;
    left: 1.5em;
	color: #585858;
}
.cuestion2:HOVER {
	color: #04B404;
	font-weight: bold;
}
.cuestion3 {
	font-family: Arial;
    padding:10;
    margin: 10;
	position: absolute;
    text-align: left;
	top: 11.1em;
    left: 1.5em;
	color: #585858;
}
.cuestion3:HOVER {
	color: #04B404;
	font-weight: bold;
}
	ul.catastro {
	font-weight: bold;
    padding:8;
    margin: 10;
	position: absolute;
    text-align: left;
	top: 25em;
    left: 0em;
}
.inst {
	font-family: Arial;
    padding:10;
    margin: 10;
	position: absolute;
    text-align: center;
	size:20;
	top: 8em;
    left: 33.8em;
}

.complet
{
	  border: 2px solid #CEECF5;
	  font-size: 16px;
	  font-family: Arial;
	  padding-left: 6px;
	  padding-right: 6px;
	  padding-top: 5px;
	  padding-bottom: 5px;
	  border-radius: 10px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -o-border-radius: 4px;
	  background: #FFFFFF;
	  background: linear-gradient(left, #FFFFFF, #F7F9FA);
	  background: -moz-linear-gradient(left, #FFFFFF, #F7F9FA);
	  background: -webkit-linear-gradient(left, #FFFFFF, #F7F9FA);
	  background: -o-linear-gradient(left, #FFFFFF, #F7F9FA);
	  color: #2E3133;
	  }

	  .complet:focus
	  {
	  color: #2E3133;
	  border-color: #FF8000;
	  }
	  .complet:HOVER
	  {
	  color: #2E3133;
	  border-color: #FF8000;
	  }

	  
	  .buttoms
{
	  border: 2px solid #CEECF5;
	  font-size: 16px;
	  font-family: Arial;
	  padding-left: 6px;
	  padding-right: 6px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -o-border-radius: 4px;
	  background: #A9BCF5;
	  color: white;
	  width: 80px;
	  }
	  
	  .buttoms:HOVER
	  {
	  color: #FF8000;
	  border-color: #A9BCF5;
	  background: white;
	  }

.back
{
	top: 0.4em;
	left: 1.5em;
	position: absolute;
	border: 2px solid #FAAC58;
	font-size: 16px;
	font-family: Arial;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	background: #FE9A2E;
	color: white;
	width: 200px;}
	  
.back:HOVER {
	color: #FF8000;
	border-color: #A9BCF5;
	background: white;}

.q1{
padding:10;
margin: 10;
position: absolute;
text-align: left;
top: 2em;
left: 0em;}
	  
.q1 th {
 padding: 0.2em 0.8em;
 border: 1px solid rgba(20, 50, 90, 0.25);
 background: #0080FF;
 text-align: left;
 color: #FFFFFF;
 border-radius: 4px;
 width: 50em;
}

.q1 td {
  border: 1px solid #0080FF;
 text-align: left;
 color: #FFFFFF;
 border-radius: 4px;
}

.q1 th:hover{ background: #084B8A;}
.q1 td:hover{ background: #EFF8FB;}

