body{
  margin:0px;
  padding:0px;
  line-height:150%;
  font-family:Arial,"Luxi Sans",Helvetica,"Bitstream Vera Sans",sans-serif;
  font-size:13px;
#  background-image: url(../images/blue_ridge3.png);
}

a:hover{ 
  color:#ffffff;
  background-color:#a9003d;
}

a:visited{
  color:purple;
}

a:visited:hover{ 
color:gold;
background-color:#A9003D;
 }

h1,h2   {
  margin:0em;
  padding:0em;
  margin-top:0.4em;
}
   
h2{
  font-size:110%;
  border-bottom:1px solid #a9003d;
}

#logo{ 
  border:1px solid #a9003d;
  background-color:#ffffff;
  position:absolute;
  margin-top:.5em;
  margin-left:.5em;
  height:58px;
}
    
#logo img{
  border: 1px solid #a9003d;
  vertical-align:center;
  margin-top:0em;
  margin-bottom:0em;	
}	  
  
#header{
  /* border:1px solid black; */
  background-color:#a9003d;
  /*border-bottom:1px solid #A9003D;*/
  height:5em;
  margin-bottom:1.5em;
  padding-bottom:2em;
  padding-top:1em;
}

#header h1{
  /*position:absolute;*/
  padding-top:.5em;
  padding-left:3em;
  color:#ffffff;
  font-size:300%;
}

#header p{ 
  /*position:absolute;*/
  color:#ffffff;
  font-size:100%;
  padding-top:0em;
  padding-left:9em;
}

#menu{
  /*   border:1px solid #a9003d; */
  /*  position:absolute;*/
  font-size:95%;
  line-height:150%;
  left:8em;
  top:10em;
  padding-left:10em;
}

#menu ul{
  margin:0px;
  padding:0px;
}

#menu li{
  margin:0px; 
  padding:0px;
  padding-right:2.5ex;
  display:inline;
  list-style-type: none;
  font-size:100%;
  font-weight:bold;
}

	
#cuerpo{ 
  /*border:1px solid red;*/
  padding-top:1.5em; 
  padding-left:.5em;
  padding-right:.5em;   
}

#cuerpoLeft{
  border-left:1px solid #a9003d;
  /* border-top:1em solid #a9003d;*/  
  width:66%;
  float:left;
  margin-right:auto;
  margin-left:auto;
  text-align:left;
  margin-top:1em;
  /*  border=1px solid black;*/
  background-color:#fafafa;
}

#cuerpoRight{
  /* border:1px solid black; */
  /*width:100%;*/
  margin-left:66%;
  padding-left:1.5em;
  padding-top:1em;
  padding-right:1em;
}


#cuerpoLeft h1{ 
  font-size:90%;
  color:#ffffff;
  background-color:#a9003d;
  padding-top:0em;
  padding-left:0em;
}

#cuerpoLeft h2{ 
  color:#a9003d;
  padding-left:.5em;
  padding-top:0.3em;
  padding-bottom:0.3em;
  margin-top:1.5em;
  border-left:2em solid #a9003d;
  border-bottom:2px solid #a9003d;
}

#cuerpoLeft p{
  padding-left:10px;
  /*   padding-right:.5em; */
}

	
#sidetitleleft{ 
  background-color: #a9003d; 
  font-weight: bold; 	
  color:#ffffff; 
  text-align:left; 
  font-size:96%;
  padding-left:.5em;
}

.sideit{ 
  margin-top:0em;
/*  width: 100%;*/
/*  float:right;*/ 
  line-height:140%;
  border: solid #a9003d thin; 
  margin-bottom: 1em; 
  font-size:96%;
  background-color:#fafafa;
}

.sidein{ 
  padding-bottom:0.1em  
}


	
.sidein p {
  padding-left: .5em; 
  padding-right: .5em;
}
		
.sidetitle{ 
  background-color: #a9003d; 
  font-weight: bold; 	
  color:#ffffff; 
  text-align:center; 
  font-size:96%;
}



#pie
   {
   clear:both;
   color:gray;
   font-size:70%;
   text-align:right;
   padding-top:3em;
   padding-bottom:1em;
   padding-right:2em;
   line-height:150%;
 /*  border-top:1px solid #A9003D;*/
   }
   
/*#pie p
   { border-top:1px solid #A9003D;
} 
*/  
#pie a
   {
   color:#99f;
   }
#pie a:visited
   {
   color:#c9c;
   }
   
/*   #pi {font-size:10000% ; 
     position:relative;
     margin-top:0em;
     margin-left:0em;
 	z-index:10; color:#c3c3c3;
	}
*/
