/* CAPAS -------------------------------------------------------*/

#container {
 position:absolute;
 top:0px;
 left:0px;
 border-right: 8pt solid #CCCCCC;
 border-top: 4pt solid #CCCCCC;
 border-bottom: 4pt solid #CCCCCC;
 padding-right:8px;
 /*margin-top: 2px;*/
 /*margin-right: auto;*/
 /*margin-bottom: 0px;*/
 /*margin-left: 0; */
width: 800px;
background-color: #ffffff;
}

#relleno {
height: 420px;
}

#relleno2 {
height: 200px;
}

#relleno3 {
height: 150px;
}

#relleno_total {
/* #relleno + 45 */
 height: 465px;
}

#relleno5 {
height: 350px;
}

#logo{
}

#inb_logo{
  position:absolute;
 top:380px;
 left:0pt;
}

#cegen_logo{
  position:absolute;
 top:450px;
 left:0pt;
}

#genomaespanya_logo{
  position:absolute;
 top:490px;
 left:0pt;
}

#leyenda{
 margin-left:190px;
 font-style: italic;
 z-index:100;
 font-family: Arial, Helvetica;
 font-size: 12px;
 font-weight: bolder;
}

#menu {
 position:absolute;
 top:130px;
 left:0pt;
 width:180px;
/* border: 2pt solid black; */
}

#titulo {
 position:absolute;
 top: 30px;
 left: 240px;
 width:400px;
 /*border: 2pt solid black;*/
}

#titulo_principal {
 position:absolute;
 top: 30px;
 left: 340px;
 width:400px;
 /*border: 2pt solid black;*/
}

#texto {
 margin-left:240px;
 margin-right:10px;
 width:550px;
/* border: 2px solid green;*/
 padding:0px;
}


#presentacion_inicial {
 position:absolute;
 top: 160px;
 left: 200px;
 width:600px;
 border-top: 2px double #ccccdd;
 border-top-width: 4px;
 /*border: 3px solid yellow;*/
 
}

#texto_fijo {
 margin-left:40px;
 margin-right:10px;
 width:550px;
/* border: 2px solid green;*/
 padding:0px;
}

#presentacion_texto {
 position:absolute;
 top: 121px;
 left: 200px;
 width:600px;
}

#login {
 background-image: url(fondo.login.png);
 background-repeat: no-repeat;
 height:120px;
 width:180px;
 padding: 10px;
 padding-top:20px;
 text-align: center;
 /*border: 1px solid green;*/
}

#box_1 {
 width:365px;	
 height:400px;
 /*border: 1px solid green;*/
 border-right:2px solid #ccd;
}


#login_text {
padding-top:10px;
padding-left:5px;	
position:absolute;
top:40px;
left:210px;
width:150px;	
/* border: 1px solid blue;	*/
}

#login_title {
padding-top:10px;
padding-left:0px;
position:absolute;
top:0px;
left:120px;
width:150px;
height:28px;	
/*border: 3px solid blue;*/
}

#introduction_text {
padding-top:10px;
padding-left:5px;	
position:absolute;
top:0px;
left:370px;
width:225px;
border-bottom:2px solid #ccccdd;	
/* border: 1px solid blue;	*/
}

#support_text {
padding-top:10px;
padding-left:5px;	
position:absolute;
top:175px;
left:370px;
width:225px;
border-bottom:2px solid #ccccdd;	
/* border: 1px solid blue;	*/
}

#inb_text {
padding-top:10px;
padding-left:5px;	
position:absolute;
top:215px;
left:0px;
width:357px;
border-bottom:2px solid #ccccdd;	
/* border: 1px solid blue;	*/
}

#no_user {
/* border: 1px solid black;	*/
height:40px;
width:357px;
 border-bottom:2px solid #ccccdd;
}

#error_login {
/* border: 1px solid black;     */
position:absolute;
top:95px;
left:0px;
width:200px;
color:#FF0000;
z-index:95;
font-family: Arial, Helvetica;
font-size: 13px;
font-weight: bolder;
text-align:center;
}

div.fondo_negro_firefox {
 position:absolute;
 top:0;
 left:0;
/* FIREFOX */
 height:100%;
 width:100%; 
/* IE */
/* height:620px;
 width:789px; */
 z-index:99;
 background-color:#000000;
 -moz-opacity:0.25;
 opacity:0.25;
}

div.fondo_negro_ie {
 position:absolute;
 top:0;
 left:0;
/* FIREFOX */
/* height:100%;
 width:100%; */
/* IE */
/* height:620px;*/
 height:100%;
/* width:789px; */
 width:100%;
 z-index:99;
 background-color:#000000;
 filter:alpha(opacity=25);
}

#warning {
 position:absolute;
 top:169;
 left:182;
/* height:150;*/
 width:400;
 z-index:100;
 background-color:#FFFFFF;
 font-family: Arial, Helvetica;
/* font-size: 12px; */

 border-right: 4pt solid #CCCCCC;
 border-left: 4pt solid #CCCCCC;
 border-top: 4pt solid #CCCCCC;
 border-bottom: 4pt solid #CCCCCC;
}

#license {
 position:absolute;
 top:128;
 left:75;
/* height:150;*/
 width:650;
 z-index:100;
 background-color:#FFFFFF;
 font-family: Arial, Helvetica;
/* font-size: 12px; */

 border-right: 4pt solid #CCCCCC;
 border-left: 4pt solid #CCCCCC;
 border-top: 4pt solid #CCCCCC;
 border-bottom: 4pt solid #CCCCCC;
}


/*----------------------------------------------------------------------------------*/

input {
 font-family: bookman, Arial, Verdana, Helvetica, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-style: normal;
/* line-height: 1em;*/
 font-weight: 700;
 font-variant: normal;
 text-transform: none;
 text-decoration: none;	
}	


input.button {
 background-image: url(login_button.PNG);
 background-repeat: no-repeat;
 width:73pt;
 height:20pt;
 outline-style:none;
 border:0;
}

input.input {
 width: 120px; 
}


body {
 width:800px;
 padding: 0px;
 margin: 0px;
 background-color: #DDDDDD;
}


p { 
 font-family: Arial, Helvetica;
 font-size: 12px;
 margin-right:10pt;
 /*border: 1px solid yellow;*/
 margin-top:0px;
 margin-bottom:15px;
}

p.indent1 {		
 margin-left:20px;	
}

h1 {
 font-family: Arial, Helvetica;
 font-size: 30px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 color: #999999;
 margin-top:0px;
}

h2 {
font-family: Arial, Helvetica;
}

h3 {
 font-family: Arial, Helvetica;
 font-style:italic;
 color: #993366;
 border-bottom: 1px solid black;
 font-size:12pt;
 margin:0px;
 margin-bottom:15pt;
/* border: 1px solid blue;*/
}

h4 {
font-family:Arial, Helvetica;
color:#6666FF;
/*color: #993366;*/
text-align:center;
margin:0px;
margin-bottom:10px;
}
ol {
 font-family: Arial, Helvetica;
 font-size: 12px;
 margin-right:10pt;
}

ol li {
 margin-bottom:1em;
}

table.data {
 margin-left: 2em;
}


table.data td {
 vertical-align:top;
 font-family: Arial, Helvetica;
 font-size: 12px;
 margin-right:10pt;

}

table.data td.definition {
 font-weight:700;
 padding-right:10pt;
 padding-bottom:3pt;
}


table.login td {
font-family: bookman, Arial, Verdana, Helvetica, Verdana, Arial, sans-serif;
 font-size: 10px;
 font-style: normal;
 line-height: 2em;
 font-weight: 700;
 font-variant: normal;
 text-transform: none;	
}

table.table_warning {
 font-family: bookman, Arial, Verdana, Helvetica, Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align:justify;
 font-style: normal;
}
ul.menu {
 font-family: bookman, Arial, Verdana, Helvetica, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: 2em;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 color: #000000;
 text-decoration: none;
 /* background-color: #CCCCCC; */
 background-image: url(fondo.menu.png);
 background-repeat: repeat-y;
 text-indent: 5px;
 list-style-position: outside;
 list-style-image: url(arrow.gif);
 list-style-type: none;
 padding: 0px;
 padding-right: 0px;
 margin: 2px;
 border-left: 1px solid black;
 border-bottom:0 solid black;
}

ul.menu a:link,ul.menu a:visited {
 font-family: bookman, Arial, Verdana, Helvetica, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: 2em;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 color: #000000;
 text-decoration: none;	
}

ul.menu li {
 border-top : 1px solid grey;
 margin-left: 6pt;
}

ul.menu li:hover {
  background-color: #ddddFF;
}

ul.menu li.actual {
 background-color: #CCCCFF;
 font-weight:bold;
}

ul.menu li.cabezera {
 color: #993366;
 font-weight:bold;
 margin-left:0;
 background-color:transparent;
/* background-color: #CCCCCC; */
}

ul li.pdf {
 list-style-image: url(pdf_logo.jpg); 	
}
img.more
{ 
vertical-align: top;
}  

img.fotos_gente {
 width:100px;	
/* border: 3px solid red;*/
 margin-bottom:0px;
}

table.gente {
 width: 400px;
 border-collapse: collapse;
 /*border-left: 3px solid #aaaaff;*/
 margin-bottom: 150px;
}


table.gente tr {
height: 100px;
}

table.gente td {
 border-top: 2px solid #9999ff;	
 /*border: 3px solid green;*/
}

p.nombre {
 font-weight:bold;
 margin-bottom:6px;
}

p.mail {
/* border: 2px solid yellow;*/
}
