 /* Generated by Bluefish */
 
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: arial;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0; 
    padding: 0;
    margin: 0; 
    border: 0;  
} 

:focus {
    outline: 0;
}
 
body {
   /* background: #EFEFEF;*/
    line-height: 1;
    color: black;
}

ol, ul {
    list-style: none;
} 

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    font-weight: normal;
    text-align: left; 
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

/* final zeramento */
 
html {  
  height: 100%;  
  font-size:100%;  
  }

body {    
  background: #fafafa url(fundo_bg.png);
  height: 100%;
  width: 100%;    
  margin: 0;
  padding: 0;
  font-family: arial,verdana,sans-serif;
  font-size:100%;
  font-weight: 700;
  line-height: 1;  
  }
  
  
p {
  margin: 0;
  padding: 0 0 16px;
  line-height: 1.3em;
  }
  
h1 {
  font-family: arial,verdana,sans-serif;
  letter-spacing: 0.1em;
  font-weight: 400;
  }
  
h2 {
  margin: 0;
  padding: 0 0 4px;
  font-size: 100%;
  }
  
img {
  border:  none;
  } 
  
.script {font-size:14px; color: #ff0000; text-align: center;}


#geral {
  width: 100%;    
  margin: 0;
  background: transparent;  
}

#centro { 
  background: #fafafa url(back1024.jpg) repeat-y;  
  width: 1006px;		
  margin: 0 auto; 
  height: auto; 
  text-align: center;
  }
	
.ie7 #topo, .ie7 #centro, .ie7 #rodape {width: 1002px;}


#topo {  
  background: url(topo1024.jpg);
  width: 1006px;	
  border: none;
  padding:0px;  
  height: 180px;
  text-align: left;
  margin: 0 auto;      
  }
  
/*inicio menu1 */	
 
#menu1 {          
       margin-left: auto;
       margin-right: auto;
       margin-top: -28px;			
		 width: 75%;
		 height: 24px;
       font-size: 85%;
       text-align: center;		 
       position: relative;
       z-index: 2;
       } 

#menu1 ul {         
         height: 16px;	
			padding-top: 4px;
			padding-bottom: 4px;							
			width: 100%;			
			background: #EFEFEF;			
			list-style:none;
			font: bold 11px  Arial, Helvetica, Verdana, sans-serif;									
		   }

#menu1 ul li {
         display: inline;
         padding: 0;
         margin: 0;                                                            
         }

#menu1 ul li a {          
			background: #F7F7F7;
      color: #666;
			text-decoration: none;
			border: solid 1px #CCC;
			padding: 3px 4px;									
		   }  

#menu1 ul li a:hover {
			background: #F8F8F8;
      color: #000;			
	   	}


/*inicio menu2 */		

#menu2 {   
  width: 175px; 
  background-color: transparent;  
  float: left;  
  margin-top: 26px;
  margin-left: 5px; 	
  text-align: left;
  min-height:500px;   
  height:auto !important;
  height:500px;
  margin-bottom: 30px;
  z-index:99; /* manter o sub menu sobre o conteudo */       
  }
	
.ie6 #menu2{margin-left: 3px;} 
  
#navmenu-v {
  margin: 0;
  border-top: 1px solid #CCC;
  padding: 0;
  width: 175px;  
}
  

ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 175px; 
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;  
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  width: 175px; 
  display: block !important; 
  display: inline; 
  position: relative;
  z-index:99; /* manter o sub menu sobre o conteudo */
}

ul#navmenu-v a {
  border: 1px solid #F5F5F5;  
  border-right-color: #CCC;
  border-left-color: #CCC;
  border-bottom-color: #CCC;  
  padding: 0 6px;
  display: block;
  background: #F7F7F7;
  color: #666;
  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
 }

ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #F8F8F8;
  color: #000;
}

ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #F7F7F7;
  color: #666;
}

ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #F8F8F8;
  color: #000;
}

ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  background: #F7F7F7;
  color: #666;
}

ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #F8F8F8;
  color: #000;
}

ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #F7F7F7;
  color: #666;
}

ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #F7F7F7;
  color: #666;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 175px;
  border-top: 1px solid #CCC; 
}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;  
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;  
}
	
#visual3 { 
width: 175px;
padding-top: 5px;
padding-bottom: 5px;
background:#F7F7F7;     
font:12px arial, verdana, helvetica, sans-serif;        
border:1px solid #ccc;
} 

#visual3 th {
background:#001200;
padding:0px;
font: bold 12px arial, verdana, helvetica, sans-serif;  
border-bottom:1px solid #ccc;        
}

#visual3 td {  
padding:3px;
text-align: left;    
} 

#visual3 input {       
background:#FAFAFA;     
border:1px solid #ccc;
}

#visual3 input.botao { 
background:#fafafa;     
color:#5F5F5F;
border:2px solid #FFB649;
} 

.size {width: 100px; margin-left:-15px;} /* input menu */
 
#menu2 h3 {font-size: 12px; color:#5F5F5F;}  
	

#conteudo {
  background: transparent;
  height:auto;
  color: #3C3C3C;
  font-family: arial,verdana,sans-serif;
  font-size:.7em; 
  padding-top: 10px; 
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  text-align: justify;  
  border-top: 2px solid #DFDBDF;
  width: 592px;   
  float: left;
  position: relative;  
  left: 8px;	
  margin-top: 3px;  
  overflow: hidden;
  z-index: 2;
  margin-bottom: 15px;
  text-decoration: none;     
  }
  
.ie6 #conteudo{width: 591px;}
 
#conteudo2 {
  background: transparent;
  color: #3C3C3C;  
  padding: 0px;
  width: 172px;
  float: right;
  text-decoration: none;
  text-align: left;
  height: auto;
  font-size:85%;
  margin-top:6px;  
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  left: -4px;  	     
  }
  
.info {margin-top: 2px;}


  
#A {
       width: 75px;
       height: 15px;
       float: left;      
       margin-left: 10px;       
       margin-top: 5px;
       font-size: 13px;                                       
       }
       
.print {                
       float: right; 
       width: 16px;     
       margin-right: 10px;
       display: inline;
       position: relative;
       top: -4px;       
       }

.ff3 .print {margin-top: -13px;}
.ff3_5 .print {margin-top: 0;}
.ff3_6_3 .print {margin-top: 0;}
.ff3_6_6 .print {margin-top: 0;}
.ff3_6_7 .print {margin-top: 0;}
.ff3_6_8 .print {margin-top: 0;}
.ff3_6_9 .print {margin-top: 0;}

.ie6 .print {margin-top: -13px;}		 
.ie7 .print {margin-top: -13px;}
.ie8 .print {margin-top: 0;}

.win.gecko .print {
       position: relative;
       top: -4px; }

.webkit .print {
       position: relative;
       top: -4px; }

       
#conteudo2 img {border:none;} 
#conteudo2 ul li a, ul li a img {float:left; width:auto; overflow: hidden;}
#conteudo2 ul li a:hover {border:4px solid #f7b249;}
#conteudo2 ul li a:hover img {margin:-4px;} 
#conteudo2 ul li a {margin-bottom:10px; clear: both;} 

#borda img {border:none;} 
#borda ul li a, ul li a img {float:left; width:auto; overflow: hidden;}
#borda ul li a:hover {border:4px solid #f7b249;}
#borda ul li a:hover img {margin:-4px;} 
#borda ul li a {margin-bottom:10px; clear: both;}   
  
.decor {text-decoration: none; color: #000;} 
 
#conteudo a:link {text-decoration: underline; color: #3C3C3C;}
#conteudo a:visited {text-decoration: none;}
#conteudo a:hover {text-decoration: underline; color: #b66108;}
#conteudo a:active {}

#conteudo h1 {
  border-bottom: 2px solid;
  margin: 0 0 12px;
  padding: 6px 0 4px;
  font-size: 125%;
  font-weight: 700;
  letter-spacing: 0.02em;
  background: transparent;
  color: #B1600E;
  border-color: #B1600E;  
  }
 
#conteudo h2 {
  border-bottom: 1px solid;
  margin: 0 0 12px;
  padding: 6px 0 4px;
  font-size: 115%;
  font-weight: 700;
  letter-spacing: 0.02em;
  background: transparent;
  color: #B1600E;
  border-color: #B1600E;
  }

#conteudo h3 {
  font-size: 115%;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.06em;
  margin-bottom: 5px;
  margin-top: 5px;
  background: transparent;
  color: #282828;
  }

#conteudo h4 {
  font-size: 80%;
  font-weight: 700;
  text-align: left;
  margin-top: -5px;
  }  		

#rodape { 
  background: transparent url(rodape1024.jpg) repeat-x bottom;
  width: 1006px;	
  height: 125px;
  font-size: 65%;  
  letter-spacing: 0.2em;
  text-transform: uppercase;
  text-align: center;    
  clear: both;      
  }
  
#rodape a, #rodape a:hover
{ background: transparent;
  color: #000; 
}

#clear {clear: both;} 


/* classe imagens */

.img_x {width:550px; height:775px;}
.img_x1 {width:550px; height:770px;}
.img_x2 {width:550px; height:776px;}
.img_x3 {width:550px; height:880px;}
.img_x4 {width:550px; height:710px;}

.img_a {width:170px; height:202px;}
.img_b {width:170px; height:190px;}
.img_c {width:170px; height:136px;}
.img_d {width:170px; height:85px;}
.img_e {width:170px; height:51px;}

.img_tvcei {width:175px; height:60px;}
.img_tvfergs {width:175px; height:105px;}

.img_arte {width:550px; height:408px;}

.center {
  margin: 0 auto;
  display: block;
  text-align: center;
  }


.input {
  border: 1px solid;
  margin: 2px 2px 2px 3px;
  font-family: arial,verdana,sans-serif;
  font-weight: 700;
  width: 150px;
  font-size: 110%;
  padding-left: 5px;
  }

.underline {
  text-decoration: underline;
  font-style: italic;
  }

.tabela {
  border: 1px solid #FFB649;
  width: 540px;
  margin:0 auto;
  font-family: Arial,Helvetica,sans-serif;
  border-collapse: collapse;
  }
  
.tabela tr td {
  border: 1px solid #FFB649;
  padding: 3px;
  font-size: 0.93em;
  font-weight: 700;
  text-align: left;
  background-color: #fffbff;
  }
  
.trtopo {
  font-size: 12px;
  font-weight: 700;
  background-color: #efefef;
  }
  
.tabela2 {
  border: 1px solid #FFDA9F;
  width: 480px;
  font-family: Arial,Helvetica,sans-serif;
  border-collapse: collapse;
  margin:0 auto;
  }
  
.tabela2 tr td {
  border: 1px solid #FFDA9F;
  padding: 3px;
  font-size: 0.98em;
  font-weight: 700;
  text-align: left;
  vertical-align: text-top;
  background-color: #fffbff;
  }

.trtopo2 {
  font-size: 12px;
  font-weight: 700;
  background-color: #efefef;
  text-align: center;
  }

.borda {
  border: 2px solid #CCC;
  }

 
.bordclic a:hover {border:4px solid #f00; margin:-4px;} 
 
  
.esptopo {
  margin-top: 20px;
  }

.espbottom {
  margin-bottom: 20px;
  }


.ref {
  font-size: 0.8em;
  }

.hr {
  width: 480px;
  margin: 0 auto;
  margin-bottom: 10px;
  color:#CCC; 
  text-align: center;
  }

.p {
  font-size: 102%;
  font-weight: 700;
  text-align: center;
  }

.par {
  margin: 0 0 12px;
  padding: 6px 0 4px;
  font-size: 105%;
  font-weight: 700;
  letter-spacing: 0.02em;
  background: transparent;
  color: #B1600E;
  }

.div {
  width: 450px;
  margin-left: 47px;
  }

.line {
  line-height: 20px;
  }

.margleft {
  margin-left: 70px;
}

.indent {
  margin-left: 30px;
  }

.font {
  font-size: 105%;
  }
  
form {
  margin-top: 0;
  }

div.spacer {
  clear: both;
  width: 80px;
  }
  
.input, textarea {
  border: 1px solid ;
  margin: 2px 8px 2px 1px;
  width: 270px;
  font-family: arial,verdana,sans-serif;
  font-weight: 700;
  font-size: 110%;
  padding-left: 5px;
  background: #FAFAFA;
  color: #232323;
  border-color:#CCC;
  }
  
.submit {
  border: 1px solid ;
  width: 70px;
  height: 22px;
  cursor: pointer;
  font-size: 110%;
  background: #FAFAFA;
  color: #232323;
  border-color:#CCC;
  }
	
.logotop{
	  margin-top:5px;
		} 

.span { color: #B1600E; }

  
/*janela modal*/
 
#mask {
  position:absolute;
  left:0;
  top:0;  
  z-index:9000;
  background-color:#001000;
  display:none; 
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding:20px;
  border: 2px solid #ff9900;        
}

#boxes #dialog {
  width:550px; 
  height:450px;  
  padding:10px;
  background-color:#ffffff;
  overflow: auto;   
}

.close{display:block; text-align:right;}
  
