
body, html{
 	margin:0px;
	height:100%;
}
body {
    font-family: 'Courier New', Courier, monospace;
    font-size:12px;
    color:black;
    background-color : gray;
    padding:0px;
   
    text-align : center;

}

#menu_sup h1{
	font-family: 'Courier new';
	padding:0px;
	margin:0px;
}

h1 {
	font-family: 'Courier New', Courier, monospace;
	font-size: 26px;
	font-weight: bold;
}
h2 {
	font-family: 'Courier New', Courier, monospace;
	font-size: 22px;
	font-weight: bold;
}
p{
	font-family: 'Courier New', Courier, monospace;
	font-size: 16px;
}
.li{
	font-family: 'Courier New', Courier, monospace;
	font-size: 16px;
}
.solyde
{
	font-family: 'Courier New', Courier, monospace;
	font-weight: bold;
	font-size:18px;
}

#contenedor
{
     margin: auto;
     margin-top:0px;
     width: 800px;
     border: 0px dotted green;
     background-color:white;
     height:95%;
     display:table;

}
#contenido
{
    height:65%;
    border:0px dotted red;
    width: 80%;
    margin-left:auto;
    margin-right:auto;     
    text-align:left;
    display:table;

}
#cabecera
{
    height: 10%;
    width: 99%;
    border: 1px dotted white;
    margin-bottom: 5px;
    margin : auto;
    display:table;
    background:white url('img/logo.jpg') left center;
    background-repeat:no-repeat;


}
#cabecera div h5 {
    font-size:10px;
}
#menu_sup
 {
    float:right;
    text-align:right;
    width:600px;
    vertical-align:middle;
}
#menu {
    float:right;
    text-align:right;
    width:600px;
    vertical-align:middle;
}
#menu ul {
    padding:0px;
    margin:0px;
    background-color: white;
    list-style: none;
    font-size: 10px;
    /*font-weight: bold;*/
    width: 100%;
    height: 18px;
    float: left;
    line-height:18px;
    border: 1px solid gray;
    border-left:0px;
    border-right:0px;
}

#menu ul li {
display: inline;

}
#menu ul li a {
color:gray;
text-decoration:none;
}

#menu ul li a:hover {
color:silver;
font-weight:bold;
}

#barra_estado
{
    margin: auto;
    margin-top:0px;
    width: 800px;
    border: 0px dotted green;
    background-color:white;
    border:0px solid black;
}

#menu_inf {
  float:right;
  text-align:right;
  width:500px;
  vertical-align:bottom;
  background-color:white;
  margin-right: 20px;

}
#menu_inf ul {
padding:0px;
margin:0px;
background-color: white;
list-style: none;
font-size: 10px;
/*font-weight: bold;*/
width: 100%;float: left;}

#menu_inf ul li { display: inline;}
#menu_inf ul li a { color:gray;text-decoration:none;}
#menu_inf ul li a:hover {color:silver;font-weight:bold;} 
.texto_gris10 {color:gray; font-size:10px; text-decoration:none}
.link_gris10 {color:gray; font-size:10px; text-decoration:none}

#div_necesitamos
{
	margin-left:20px;
}
.link{
	font-weight:bold;
	color: black;
}


