
@charset "utf-8";
/* CSS Document */
*html {
padding: 0;
margin: 0;
z-index: 1;
} 

body{
 margin: 0;
 padding: 0;
 background:url(images/bg.jpg);
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: center;
 }
 
 
 p{
  color: #333;
  font: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 15px;
  text-align: justify;
  }
  
  a{
  color: #680400;
  }
  
  a:hover{
  color: #fff;
  }
  

 img{ 
 border: none;
 margin: 0;
 }

 
  h1{
 font-size: 12px;
 margin-left: 255px;
 margin-top: -20px;
 margin-bottom: 0px;
 color: #333;
 }
 
 h1 a{
	   text-decoration: none;
 }
 
 h2{
 font-family: "Courier New", Courier, monospace;
 font-size: 24px;
 font-weight: bold;
 color: #006666;
 margin-left: 10px;
 margin-bottom: -15px;
 }
 
 h3{
 font-size: 15px;
 margin: 0;
 color: #fff;
 padding-top: 5px;
 padding-left: 35px;
 }
 
  h3 a{
	  text-decoration: none;
	  color: #fff;
 }
 
   h3 a:hover{
	  text-decoration: none;
	   color: #ccc;
 }
 
   h4{
 font-size: 17px;
 margin-left: 5px;
 margin-bottom: -15px;
 color: #680400;
 }
 
h5{
 font-size: 12px;
 margin: 0;
 color: #333;
 }
 
h5 a{
	   text-decoration: none;
	   margin: 0;
 }

li{
	font-size: 14px;
}
 
 /*------------------------------------------------------menu superior------------------------------------------------------*/
#sddm{
   margin:0;
   margin-left: -20px;
   padding: 0;
   z-index: 30;
   }

#sddm li{	
    margin-left: -7px;
	padding: 0;
	list-style: none;
	float: left;
	border-left:solid 1px;
	}
#sddm li.first{	
    margin: 0;
	border-left:none;
	}

#sddm li a {	
    display: block;
	margin: 0 1px 0 0;
	padding: 5px 12px 7px 8px;
	width: auto;
	color: #fff;
	text-align: center;
	text-decoration: none}

#sddm li a:hover{	
color: #666666;
}

#sddm div{	
    position: absolute;
	visibility: hidden;
	margin-top: -22px;
	_margin-top: -7px;
	padding: 10px;
	margin-left: -1px;
	_margin-left: -6px;
	background: #000;
	border-bottom: 1px solid #fff4;
	border-left: 1px solid #cccccc;
	}

	#sddm div a{	
	    position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: 140px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	    font-size: 12px;
		color: #999;
		
}

	#sddm div a:hover{	
	    width:135px;
		margin-left: 5px;
	    background: #400000;
		color: #FFF;
		}
		
#buttons {
	width: 960px;
    margin-left: 10px;
	background-color: #000;
	padding: 0;
	padding-bottom: 5px;
    height: 25px;
	background-repeat: no-repeat;
	text-align:left;
}
		
/*------------------------------------------------------fin menu superior------------------------------------------------------*/


 .style1{
 font-family: "Times New Roman", Times, serif;
 font-size: 12px;
 font-weight:bold;
 text-align:right;
 background-color:#fff;
 color: #000;
 }
  .style2{
 font-family: "Trebuchet MS";
 font-size: 12px;
 font-weight:bold;
 color: #000;
 }
 
 
   .style3{
 font-family: "Trebuchet MS";
 font-size: 12px;
 font-weight:normal;
 color: #333;
 }
   .style4{
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #680400;
 }
   .style5{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 16px;
 font-weight:bold;
 color: #680400;
 }
    .style6{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 font-style:italic;
 font-weight:bold;
 color: #000;
 }
 
 
 .JUMP{
 float: right;
 margin-top: 20px;
 margin-right: 10px;
 display:inline;
 border:none;
 }
 
 .inicial{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight:bold;
 color: #680400;
 font-size:46px;
 }
 
 #textos{
 width: 95%;
 padding: 10px;
 }
 
  #textos img{
 margin: 5px;
 }
 

 #header{
 width: 980px;
 height: 195px;
 background-image: url(images/header.jpg);
 background-repeat: no-repeat;
 margin: auto;
 }
 
  
 #content{
 width: 980px;
 background-image: url(images/cont.jpg);
 background-repeat:repeat-y;
 margin: auto;
 text-align: left;
 }
 
  #izq{
  width: 730px;
  float: left;
  margin-left: 10px;
  display: inline;
  }
  
  #derecha{
  float:right;
  width: 230px;
  height: 900px;
  margin-right:10px;
  }
 

  .columna1{
  width: 230px;
  float: left;
  margin-left: 10px;
  display:inline;
  }
  
  .columna2{
	  width: 470px;
	  float: left;
	  margin-left: 10px;
      display:inline;
  }
  
    .columna3{
	  width: 720px;
	  float: left;
	  margin-left: 10px;
      display:inline;
  }
  
      .columnas{
	  width: 220px;
	  float: left;
	  margin-left: 10px;
      display:inline;
  }
    
  
   .alinear{
	   margin-top: 15px;
	   margin-left: 15px;
	   display:inline;
   padding: 3px;
   margin-right: 10px;
   background-color: #d39245;
   float:left;
  } 
  
   .alinear2{
   padding: 3px;
   margin-right: 10px;
   background-color: #454441;
   float:left;
  } 
  
     .alinear3{
	   margin-top: 15px;
	   margin-left: 15px;
	   display:inline;
   padding: 3px;
   margin-right: 10px;
   background-color: #543030;
   float:left;
  } 
  
       .alinear4{
	  padding: 3px;
	  background-color: #d39245;
	  margin-bottom: -5px;
  } 
  
     .alinear5{
   padding: 3px;
   margin-right: 10px;
   background-color: #898a51;
   float:left;
  } 
  
  
  #concurseiro{
	  width: 240px;
	  height: 185px;
	  background-image: url(images/concurseiro.png);
	  background-repeat: no-repeat;
  }
  
    #concurseiro_text ul{
	  margin-top: 0px;
  }
  
  #concurseiro_text li{
	  font-size: 12px;
	  margin-left: -20px;
  }
  
   #concurseiro_text h5 {
	   color:#0E0052;
	   font-size: 14px;
  }
  
     #concurseiro_text h5 a {
	   color:#80d1ff;
  }
       #concurseiro_text h5 a:hover {
	   color:#fff;
  }
  
   #concurseiro_text{
	  width: 225px;
	  background-color:#146aaf;
	  line-height: 15px;
	  font-size: 10px;
	  color: #fff; 
	  padding-left: 10px;
	  padding-right: 5px;
	  padding-bottom: 5px;
	  
  }
  
    #agenda{
	  width: 460px;
	  height: 300px;
	  margin-top: 5px;
	  margin-left: -5px;;
	  background-image: url(images/BG_AGENDA.png);
	  background-repeat: no-repeat;
  }
  
    #agenda_text{
	  width: 330px;
	  padding-top: 80px;
	  padding-left: 145px;
  }
  
  
  #secciones_fijas{
  float: left;
  width: 210px;
  margin-left: 20px;
  display: inline;
  margin-top: 10px;
  }
  
  #secciones_fijas h5{
	  margin-top: -5px;
  }
  
 
 #cosas{
  width: 450px;
  margin-left: 20px;
  margin-top: 10px;
  } 
  
  #libro{
	  float:right;
	  width: 210px;
	  padding-right: 10px;
	  font-size: 11px;
	  border-left: solid;
	  border-left-color: #333;
  }
  
  .top{
	  margin-top: -20px;
  }


 #separador{
 clear: both;
 }
 
 
 #footer{
 width: 980px;
 height: 185px;
 background-image: url(images/footer.jpg);
 background-repeat: no-repeat;
 }
 
  #footer p{
	padding-top:45px;
	padding-left: 255px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333;
  }
  
  

 
 .spectra{
	 margin-left: 30px;
	 margin-top: 20px;
 }