html{
  
}
body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  overflow-x:hidden;
  height:100%;
  background:#000 url(../images/bg_site.jpg) fixed center 0;
} 

body.iframe{  
  background:#000 !important;
	color:white;
	height:auto;
} 

/* ===============================================
Estrutura Padrão 
==================================================*/
  #main{
    float:left;
    width:100%;    
    position:relative;		
  }
   #asn-warning{
    z-index:10 !important;
   }
   #head{
    float:left;
    width:100%;    
    position:relative;
    z-index:1;
   }
	 
	   #topo{
	   	float:left;
			width:100%;
			height:110px;
			background:url(../images/bg_topo.png) no-repeat bottom center;			
	   }
		 
			 #content_topo{
			   width:992px;
				 height:100px;
				 margin:0 auto;
				 position:relative;
				 z-index:1;
			 }
			 
	       #content_topo ul{
	       	 float:left;
	         width:992px;
					 padding:25px 0 0 0;					 
	       }
	         #content_topo ul li{
	           float:left;
						 margin:0 53px;						 						 
	         }			
           #content_topo ul li.inten_radio{
             float:left;
             margin:0 0 0 95px;
           }					 	 
			  #flash_player{
			  	position:absolute;
					right:55px;
					bottom:-3px;
			  }

    #bt_enquete{
    	width:25px;
			height:180px;
			position:absolute;
			left:-50px;
			top:-100px;
			z-index:10;
    }
	    #bt_enquete a{
	    	display:block;	    	
	      width:25px;
	      height:180px;				
				background:url(../images/bt_enquete_over.gif) no-repeat top;
	    }	
      #bt_enquete a:hover{
        display:block;        
        width:25px;
        height:180px;
        background:url(../images/bt_enquete_normal.gif) no-repeat top;
      } 
			
			.bar_resultado{
				background:none repeat scroll 0 0 #460000;
        display:block;
        height:17px;
			}
			
			#campo-votar{
		    width:auto !important;
		    border:none;
		    background:#460000;
		    color:white;
		    padding:5px;
				margin-top:15px;				
			}	
			
      #campo-resultado{
        width:auto !important;
        border:none;
        background:#460000;
        color:white;
        padding:7px 7px;				
        margin-top:15px;
				text-decoration:none;        
      }       
						
	    #botoes_enquete{
	    	float:left;
				margin-top:20px;
	    }			

		#content_head{       
       width:992px;			
			 margin:0 auto;			 			 
			 position:relative;
			 z-index:3;
		}
			#cultos{
				float:left;
				width:192px;
				height:229px;
				background:url(../images/bg_cultos.png) no-repeat top;
				margin:-35px 0 0 25px;
			}
       #cultos h3{
         color:white;
				 font-size:16px;
				 text-transform:uppercase;
				 margin:20px 0 0 80px;
       }			
			 #cultos ul{
			 	 margin:15px 0 0 30px;
			 }
	      #cultos ul li{
           margin-bottom:5px;
	       }			 
		       #cultos ul li a{
		         display:block;
						 width:139px;
						 height:18px;
						 background:url(../images/bg_iten_cultos_inativo.png) no-repeat top;
						 text-decoration:none;
						 color:white;
						 padding:7px 0 0 0;
		       }	
           #cultos ul li a:hover{
             background:url(../images/bg_iten_cultos_ativo.png) no-repeat top;             
           }
           #cultos ul li a.ativo_iten{
             background:url(../images/bg_iten_cultos_ativo.png) no-repeat top;             
           }					 
	           #cultos ul li a img{
	             vertical-align:middle;
							 margin:0 10px;
	           }					 
			#flash_banner{
				float:left;
				width:458px;
				height:218px;
				margin:-23px 0 0 15px;				
			}
			#banner_200x180{
				float:left;
				margin:8px 0 0 35px;
				position:relative;				
			}
	      #banner_200x180 img{
	        position:absolute;
					top:-20px;
					left:0;      
	      }			

		#menu{
			float:left;
			width:100%;
			height:29px;
			margin:11px 0 0 0;
			background:url(../images/bg_menu.png) repeat-x top;					
		}
		  #content_menu{
        width:992px;     
        margin:0 auto;	
		  }
        #content_menu ul{
          margin-left:40px;
        }			
		      #content_menu ul li{
	          float:left;
						margin:0 6px;
						color:white;
						font-weight:bold;
		      }
		        #content_menu ul li a{
		          display:block;
							color:white;
							text-decoration:none;
							padding:8px 18px;										
		        }
            #content_menu ul li a:hover{
              background:#430007;                   
            }	
            #content_menu ul li a.iten_ativo{
              background:#430007;                   
            }
	          #content_menu ul li span{
	            display:block;
	            color:white;
	            text-decoration:none;
	            padding:8px 0;                     
	          }					
		
	#content{
    width:100%;
		float:left;
		border-top:9px solid #460000;
		margin:8px 0 0 0;
	}
	 #body{
      width:874px;			
      margin:0 auto 5px auto;
			padding-left:50px;
	 }
	 #conteudo_texto{
      width:874px;			     
			min-height:270px;
      float:left;			
			background:#1a1a1a;			
      position:relative;
	 }
	 
	 .bg_interna{
	 	 padding:15px 25px;
		 width:774px !important;		 
		 color:white;
		 margin-bottom:0 !important;		 
	  }
								 
	#footer{
		float:left;
		width:100%;
		text-align:center;
		padding:10px 0 35px 0;
		position:relative;
	}
	  #acessos{
	  	width:300px;
			margin:0 auto;
			color:white;
			padding-left:660px;
			margin-top:-15px;
	  }
	  #footer address{
	    color:white;
			font-style:normal;
	  }
		
   .bg_interna h3{
      width:326px;
      height:25px;
      padding:8px 0 0 35px;
      background:url(../images/bg_titulos.png) no-repeat left top;
      font-size:16px;
      color:#996600;
      font-weight:normal;
      margin-bottom:15px;
    }
    
     .bg_interna h3 img{
        vertical-align:middle;
        margin-right:36px;
      }
      
   .bg_interna p{
      margin:10px 0;
    }    
		
		#detalhe_fundo_interno{
      padding:0 25px;
      width:774px !important;
      height:25px !important;
		  margin:0 auto;
		  background:url(../images/bg_detalhe_interno.png) no-repeat left top;
			clear:both;
		}        
        		
		
/* ===============================================
Pagina : Home
==================================================*/

 .bg_home{
      background-color:none !important;     
      background:url(../images/bg_home.png) no-repeat left top !important;
      padding:25px 0 0 25px;
      width:799px !important;
      height:572px !important;
			position:relative;			              
    }
    
   .bg_home h3{
      width:326px;
      height:25px;
      padding:8px 0 0 35px;
      background:url(../images/bg_titulos.png) no-repeat left top;
      font-size:16px;
      color:#996600;
      font-weight:normal;
      margin-bottom:15px;
    }
    
     .bg_home h3 img{
        vertical-align:middle;
        margin-right:36px;
      }   
    
    .bg_home #destaque{
      float:left;
      width:390px;
      height:262px;
			position:relative;			
    }
      .bg_home #destaque #myslide{
      	position:relative;
      } 		
      .bg_home #destaque #myslide li{
        float:left;
        width:381px;
        height:183px;
        overflow:hidden;
				position:absolute;
        top:0;
        left:0;
      }
       .bg_home #destaque #myslide li{
         border:3px solid #460000;  
				 visibility:hidden;        
       }      
       .bg_home #navegacao{
        float:left;
        width:381px;
        margin:10px 0 0 0;
        position:absolute;
        top:235px;
        left:0;				
       }
        .bg_home #navegacao ul li{
          float:left;
          margin:0 15px 0 5px;          
        }       
          .bg_home #navegacao ul li span{
            text-decoration:none;
            color:white;          
						cursor:pointer;
          }          
          .bg_home #navegacao ul li.active span{            
            color:#996600;
            font-weight:bold;
          }
    .bg_home #galeria{
      float:left;
      width:350px;
      height:323px;
      margin-left:55px; 
			color:white; 
    }
      .bg_home #galeria ul{
        float:left;
        width:100%;   
				height:230px;      
      }
        .bg_home #galeria ul li{
          float:left;
          margin:0 0 5px 5px;                 
        }
        .bg_home #galeria ul li {
          border:1px solid #2e2e2e;
          padding:5px;
        }
	        .bg_home #galeria ul li img{
	          text-align:center;
	        }				
        .bg_home #galeria ul li a{
          float:left;
					width:96px;
					height:96px;
					overflow:hidden;
        }				
        .bg_home .ver_mais{          
          float:left;
          width:200px;
          margin:10px 0 0 110px;
        }
          .bg_home .ver_mais a{          
            color:white;
            text-decoration:none;
          }
            .bg_home .ver_mais a img{          
              vertical-align:middle;
              margin-right:10px;
            }
						
						#galeria .ver_mais{
							clear:both;
						}
						
    .bg_home #video{
      float:left;
      width:390px;
      height:262px;
      margin-top:-25px;
			color:white;
			position:relative;
    }
    .bg_home #video p{
      margin:20px 15px;
    }     		     
     .bg_home #video .ver_mais{
        margin-left:120px;
      }
            
      .bg_home #video h3{
        margin-bottom:7px;
      }
    
    .bg_home #noticia{
      float:left;
      width:350px;
      height:225px;
      margin:10px 0 0 55px;
			color:white;       
    }
		    .bg_home #noticia p{
		    	margin:15px 10px !important;
		    }
    .bg_home #noticia ul{
      float:left;
      list-style:disc;
      color:#996600;
      margin-left:45px;
      line-height:16px;
    }   
      .bg_home #noticia ul li{
        float:left;
        width:100%;
        margin:0 0 15px 0;        
      }
        .bg_home #noticia ul li a{
          color:white;
          text-decoration:none;        
        }
        .bg_home #noticia ul li a:hover{          
          text-decoration:underline;        
        }       
          .bg_home #noticia ul li a strong{
            color:#996600;                    
          }
    .bg_home #noticia .ver_mais{
      margin-left:170px;                  
    } 



/* ===============================================
Pagina : Cultos
==================================================*/		

body.iframe{  
  background:#000 !important;
  color:white;
	padding:10px;
} 		
		
   body.iframe h3{
      width:326px;
      height:25px;
      padding:8px 0 0 35px;
      background:url(../images/bg_titulos.png) no-repeat left top;
      font-size:16px;
      color:#996600;
      font-weight:normal;
      margin-bottom:15px;
    }
    
     body.iframe h3 img{
        vertical-align:middle;
        margin-right:36px;
      }
			
   body.iframe p{
      margin:10px 0;
    }   			   
    		
/* ===============================================
Pagina : Erros
==================================================*/
.erro_numero{
	font-size:70px;
}

/* ===============================================
Pagina : Contato
==================================================*/

#texto_contato{	
	margin-left:150px;
	margin-top:10px;
	width:520px;	
}

#texto_contato ol{
  
}


#texto_contato ol li{
  float:left;
	margin-top:15px;
	position:relative;
	width:500px;
}

#texto_contato ol li{
  float:left;
  	
	margin-bottom:0px;
}

#texto_contato label{
	text-align:right;
	
}
	#texto_contato input{
	   margin-top:5px;
		 width:430px;
		 padding:5px;  	  
	}
  #texto_contato textarea{
     margin-top:5px;
     width:430px;
     padding:5px;
		 height:130px;     
  }	
	
	#texto_contato .contato_enviado{
		text-align:center;		
		font-size:14px
	}
	
	#texto_contato #bt_enviar{
		width:auto !important;
		border:none;
		background:#460000;
		color:white;
		padding:5px;
	}
	
	label.error{
		background:red;
		position:absolute;
		right:65px;
		top:0;
		padding:5px;
	}

#texto_contato fieldset legend{
	display:none;	
}

#nenhuma{
	color:white !important;
	position:absolute;
	top:40px;
	left:0;	
	visibility:visible !important;
	border:none !important;
}

/* ===============================================
Pagina : Interna videos / fotos
==================================================*/

#content_interna h4{
	font-size:16px;
	color:#996600;
	font-weight:normal;
	font-style:normal;
	margin:15px 0;
}

  #content_interna ul#fotos_interna{
    width:100%;
		float:left;
		margin-bottom:15px;
  }
	
	#content_interna ul#fotos_interna li{
	  float:left;
		margin:1px 1px;
	}
	  #content_interna ul#fotos_interna li{
      border:1px solid #2e2e2e;
      padding:5px;	    
	  }
		
    #content_interna ul#fotos_interna li a{
      width:96px;
			height:96px;
			float:left;
			overflow:hidden;
    }		
		
		#mais_itens {
			position:relative;
			float:left;
			width:100%;
		}
			#mais_itens h4{
				float:left;        
				padding:2px 10px;
				color:white !important;
				background:#303030;
				font-size:14px !important;
      } 
	      #mais_itens ul{
	        float:left;
					clear: left;
					margin-left:25px;					
					list-style:disc;
					color:#996600;        
	      }
          #mais_itens ul li{
            margin-bottom:5px;  
          }       				
		        #mais_itens ul li a{
		          text-decoration:none;
							color:white;     
		        }
            #mais_itens ul li a:hover{
              text-decoration:underline;              
            }
	            #mais_itens ul li a strong{
	               color:#996600;                    
	            }						
      #mais_itens #compartilhar{        
        color:#996600;
				position:absolute;
				top:0;
				right:0;
      }
	      #mais_itens #compartilhar img{        
	        vertical-align:middle;
					margin:0 5px;
	      }
				
				#content_interna #player2{
					width:480px;
					margin:0 auto;
				}

/* ===============================================
Pagina : Mural
==================================================*/
#mural{
	width:720px;
	height:368px;
	overflow:auto;
	margin:20px 0 0 30px;	
}			

	#mural ul{
	  width:700px;			  
	} 
    #mural ul li{    	
			float:left;
			margin-bottom:10px;      
    } 	
	  #mural ul li div{
      float:left;    
			line-height:15px;
    } 
    #mural ul li div.icone{
      margin-right:15px;
			width:32px;    
    }
    #mural ul li div.texto{      
      width:650px;    
    }
    #mural ul li div.texto h5{      
      color:#996600;
			font-style:normal;
			font-size:12px;
			text-transform:uppercase;
    }		
	
	 #botao_enviar_revado{
	 	float:left;
		margin:20px 40px;
	 }

	 #desenvolvido{
		 	width:108px;
			margin:0 auto;
			padding-right:690px;
			margin-top:-25px;
	 }

