/* CSS Document */
html, body, ul,  li, p, 
h1, h2, h3,  
form, fieldset, img, a hr{ 
margin: 0; 
padding: 0; 
border: 0; 
}
h1 {font-size:1.5em; color: #933; background-color:transparent; margin:0; padding:.5em;text-align:center;} 
h2 { font-size:1.3em;padding:0;margin:1em 0 .5em 0;text-align:center;color: #006633; }
h3 { font-size:1.2em;padding:1em 0 .6em 0;margin: 0;color:#8d2a13;text-align:left; }
p { line-height:130%; margin:1em; padding:0;  }
img{padding:7px ; border:1px solid #999;text-align:center;}
img-no-border { border:none;}
body {
font-size: 100.01%;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
text-align:center; line-height:1.3em;
 color:#000; background-color: #eaeaea;
}

 
a:link {text-decoration:none; font-weight:bold;  }
a:visited {text-decoration:none;}
a:hover {color: #933; text-decoration:underline;font-weight:bolder;}
 ul li {
	text-decoration:none;
	margin-left:1.5em;
	padding: .2em;
}
 
#container {width:90%; max-width:999px; font-size:95%;margin: 1em auto;padding:.5em 3em;text-align:center;}
#top{height:100px; padding:1em; text-align:center; background-image: url(images/degr-100px.bmp);background-repeat: repeat-x; }

.nav {font-size:80%; margin-bottom:.5em;  padding:.6em 0; color:#000; background-color:#ffc ;   border:1px solid #fc3  ; }

#main-intro { }
#main-intro p{text-align: justify;  }
#main {width:600px; margin: 1em auto ;text-align:justify;}
#main h3 { display:inline}

#left-col {float:left; width:22%; font-size:90%;border-top:3px ridge #ddd;}
#center-col {float:left;width:45%;margin-left:3.2%; padding:.5em;border:3px ridge #ddd;}
#right-col {float:right;width:23%;  font-size:90%;border-top:3px ridge #ddd;text-align:justify;}
#footer {color:#000; background-color:#fc3; text-align:center;padding:.5em 0; clear:both;    }
.floatright {float:right;text-align:right;color:red; font-weight:bold; clear:both; }
.floatleft  {width:100%;float:left; margin-right:6px;text-align:left; display:inline; }
.spacer {clear:both;height:1px; visibility:hidden;  }
.spacer2 {clear:both;height:50px; visibility:hidden;  }
.estoyAQUI { color:#933;background-color:transparent; font-weight:bold; text-transform:uppercase;  }
.tenue { font-size:80%;text-align: left; padding:1em; color:#aaa; background-color:transparent;}
.dropcap { position:relative;top:-.2em;
   display: block;color: #f30;
   float: left;
   font-size: 250%;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: bold;
   height: .8em;
   margin-bottom: -.2em;
   padding: .2em .1em ;
}
.ir {float:right; margin:1em; padding:.6em;border:1px solid #fc3;}
.center {margin: 0 auto; text-align:center;}
