body{
background-color:#000;/*#066;*/
z-index:2;
}
#cabec {
position:absolute;
left:12px;
 width:100%;
 top:5px;
 height:18%;
 right:0;
 border:0;
   }
#vinc {
 position:absolute;
 margin:0;
 left:9px;
 width:20%;
 top:16%;
 height:100%;
 border:none;
 right:75%;
}
.grupo{
position:relative;
left:-9px;
top:-12px;
margin:8px;
width:90%;
height:100%;
text-decoration:none;
text-align:center;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:white;
border:none;
}
.grupo2{
position:relative;
left:-5px;
top:1px;
margin:10px;
text-align:center;
 border:none;
}
A:link{
font-family:Arial, Verdana, Helvetica, Helv;
color:#096;/*#C8AE29;*/
cursor:pointer;
text-align:center;
text-decoration:underline;
}
A:visited {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, Helv, Serif;
font-style:italic;
cursor:pointer;
color:#ffa500;
}
A:hover {
font-family:Verdana, Arial, Helvetica, Helv, Serif;
font-style:italic;
color:#fff;
cursor:pointer;
text-decoration:none;
}
A:active {
font-family:Arial, Verdana, Helvetica, Helv;
color:#C8AE29;
cursor:pointer;
text-decoration:none;
}
.encabezamiento{
width:100%;
height:5%;
font-size:1.0em;
font-weight:bold;
font-family:Verdana,Helvetica,Arial,Serif;
color:olive;
background:#c0c0c0;
 text-align:center;
}
.formula {
text-align:center; 
font-size:1.0em;
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
color:black;
}
.obligatorio{
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; 
font-weight:600;
font-style:italic;
color:red;
}
.formula  p{
font-weight:500;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.form2{
position:relative;
left:0px;
}
.form1{
position:relative;
left:-5%;
}
.contador {
position:absolute;
 bottom:-150px;
left:5px;
visibility:hidden;
}
td.contador{
border-style:hidden;
}
.expo {
height:630px;
text-align:center;
 width:100%;
}
#f17 {
 position:absolute;
 left:20%;
 width:80%;
 top:18%;
 height:100%;
 margin:0;
 border:none;
 background:#ffe;/*#ccc;*/
 border-style:inset;
 border-width:thin;
 border-color:#fff;
 overflow:auto;
 clip:auto; 
 }
th {
width:100%;
height:5%;
font-size:medium;
font-weight:500;
text-align:center;
background:#999;
}
.listado {
width:100%;
height:5%;
font-size:1.0em;
font-weight:400;
text-align:center;

}
.listado th{
width:100%;
height:5%;
font-size:1.2em;
font-weight:700;
color:maroon;
text-align:center;
background:#ddd;
}
.listado td{
width:auto;
height:5%;
font-weight:600;
text-align:center;
}
.listado2 th{
width:100%;
height:5%;
font-size:1.2em;
font-weight:700;
color:maroon;
text-align:center;
background:#cdd;
}
.nota{
 font-size:small;
   font-style:italic;
	  font-family:'Courier New','Lucida Console','Andale Mono',monospace;}
#le h2{
background:#999;
}
.enlace{
border:10px;
text-decoration:none;
cursor:pointer;
text-align:center;
font-size:1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:blue;
}

div .navegacion {
/*position:relative;
left:0;
border-color:black;
border-width:1px;
border-style:solid;*/
}
table{
height:100%;
width:100%;
}
#nombre {
position:relative;
left:3%;
}
 #calle{
position:relative;
left:3%;}
 #ciudad{
position:relative;
left:3%;
}
 #cp{
 position:relative;
 left:3%;
}
 #tfno{
 position:relative;
 left:3%;
}
.obligatorio1{
 position:relative;
 left:50px;
 color:red;
}
.obligatorio2{
position:relative;
 left:20px;
color:red;
}
 #email{
 position:relative;
 left:3%;
}
 .core{
 position:relative;
 left:150px;
}
 #pais{
 position:relative;
 left:3%;
}
 #nif{
 position:relative;
 left:3%;
}
 #prov{
 position:relative;
 left:3%;
}
 #poblac{
 position:relative;
 left:3%;
}
 #pvp{
 position:relative;
 left:3%;
}
 #comentfinca{
 position:relative;
 left:3%;
}
 #nombrefinca{
 position:relative;
 left:3%;
}
.lista {
text-align:left;
list-style-type:none;
line-height:1.0em;
}
.obligatorio1{
 position:relative;
 left:40px;
 color:red;
}
.obligatorio2{
color:red;
}
<!-- 
    /* Para sortear dificultades con Firefox, Opera y Getko en general
*/
html>body{
background-color:#000;/*#066;*/
z-index:2;
}
html>body #cabec {
 position:absolute;
 left:3px;
 width:100%;
 top:1px;
 height:16%;
 background:#000;/*#066;*/
 border:none;
 z-index:2;
 }
html>body #cabec p{
position:relative;
top:-55px;
 right:2%;
left:70%;
}
html>body #vinc {
 position:absolute;
 margin:0;
 right:2px;
 left:79%;
 width:20%;
 top:94px;/*69px;*/
 height: 1150px/*210%;*/
 color:#960;
 background:#000;/*#066;*/
 border:none;
 z-index:2;
  }
html>body .grupo{
position:relative;
left:-4px;
top:-23px;
height:95%;
width:95%;
margin:/*8px;*/
text-decoration:none;
text-align:center;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:white;
}
html>body .grupo2{         
position:relative;
left:-4%;
top:-5px;
margin:10px;
text-align:center;
background-color:#000;/*#066;*/
 }
html>body .encabezamiento{
width:100%;
height:5%;
font-size:1.2em;
font-weight:bold;
font-family:Helvetica, Verdana, Arial, Serif;
color:olive;
background:#c0c0c0;
border-spacing:0px;
text-align:center;
}

html>body #f17 {
 position:absolute;
 left:3px;
 right:20%;
 width:78%;
 top:16%;
 height:950px;/*205%;*/
 margin:0;
 background:#ffe;/*#fff;*/ /*#ccc;*/
 border-style:inset;
 border-width:thin;
 border-color:#066;
  overflow:auto;
	 clip:auto;
}
html>body #enlace {
position:absolute;
 left:6px;
 right:20%;
 width:80%;
 top:65px;
 height:150%;
 margin:0;
 border:none;
 background:#fff;
 border-style:inset;
 border-width:thin;
 border-color:#066;
 overflow:auto;
}
html>body th {
width:100%;
height:5%;
font-size:1.3em;
font-weight:bold;
text-align:center;
background:#999;
}

html>body .listado th{
width:100%;
height:5%;
font-size:1.1em;
font-weight:600;
text-align:center;
background:#ddd;
}

html>body .navegacion {
position:relative;
left:0;
border-color:black;
border-width:0px;
/*border-style:solid;*/
}
html>body .listado {
width:100%;
height:5%;
font-size:1.0em;
font-weight:500;
text-align:center;
}

html>body .nota{
font-size:0.8em;
font-style:italic;
font-family:'Courier New','Lucida Console','Andale Mono',monospace;}
html>body #le h2{
background:#999;
}

html>body #nombre {
position:relative;
left:3%;
}
html>body #calle{
position:relative;
left:3%;
}
html>body #ciudad{
position:relative;
left:3%;
}
html>body #cp{
 position:relative;
 left:3%;
}
html>body #tfno{
 position:relative;
 left:3.5%;
}
html>body #email{
 position:relative;
 left:3%;
}
html>body .core{
 position:relative;
 left:150px;
}
html>body #pais{
 position:relative;
 left:3%;
}
html>body #nif{
 position:relative;
 left:3%;
}
html>body #prov{
 position:relative;
 left:3%;
}
html>body #poblac{
 position:relative;
 left:3%;
}
html>body #pvp{
 position:relative;
 left:3.5%;
}
html>body #comentfinca{
 position:relative;
 left:3%;
}
html>body #nombrefinca{
 position:relative;
 left:3%;
}



