html{
  *overflow-x: hidden;
}
body{
  overflow-x: hidden;
}

body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;  
  height:100%;
	overflow-x: hidden;
  background:#021e2a url(../images/bg_site.gif) repeat-x;
}

body.iframe{
	background:#021e2a !important;
} 


/* ===============================================
Estrutura Padrão 
==================================================*/

/*Titulos*/
h3.secao_1{
  font-size:20px;
	color:#001e28;
	text-transform:uppercase;
	font-style:normal;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}



h3.secao_2{
  font-size:16px;
  color:white;
  text-transform:uppercase;
  font-style:normal;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:normal;
}
h3.secao_3{
  font-size:16px;
  color:#001e28;
  text-transform:uppercase;
  font-style:normal;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:normal;
}
h2.titulo_interno{
  font-size:30px;
  color:#0795c1;  
  font-style:normal;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:normal;
	width:100%;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:10px;
}
/*=======*/

#main{
	width:990px;
	background:white;
	margin:0 auto;
	display:table;
	margin-top:8px;	
}

	#main #head{
	 float:left;
	 width:990px;	  
	}
	  #main #head #topo{
	   float:left;
	   width:990px;
		 height:182px;		 
		 position:relative;  
		 
	  }
	    #main #head #topo #logo{
	     float:left;
       width:756px;
       height:86px;
			 position:absolute;
			 left:145px;
			 top:30px;			  
			 z-index:10;  
	    }
	      #main #head #topo #logo a{
	       display:block;
				 width:756px;
				 height:86px;
	      }			
      #main #head #topo #telefone{
       float:left;
       width:500px;
			 height:145px;			 	
			 position:absolute;
			 right:35px;
			 top:36px;		    
      }			
	      #main #head #topo #telefone #fone{
	       position:absolute;
				 left:-420px;
				 top:95px;				 				 	          
	      }
        #main #head #topo #telefone #cidade_box{
         float:left;         
         color:#073c3f;
         font-size:14px;
				 margin:120px 0 0 65px;   
        }
	        #main #head #topo #telefone #cidade_box a{
	         color:#073c3f;
					 text-decoration:none;   
	        }				
          #main #head #topo #telefone #cidade_box a:hover{           
           text-decoration:underline;   
          }       					
        #main #head #topo #telefone #twitter{
         position:absolute;
				 top:80px;
				 right:25px;   
        }				
    #main #head #menu_topo{
     float:left;
     width:970px;
		 height:50px;
     background: url(../images/bg_menu.png) no-repeat;
		 margin:0 0 30px 9px;	
		 position:relative;
		 z-index:10;	 
    }
      #main #head #menu_topo ul{      
        margin:0 0 0 30px;
      }     				
		    #main #head #menu_topo ul li{
		     float:left;
				 font-size:16px;
				 font-family:Tahoma;
				 margin:16px 14px 0 5px;	
				 color:white;     
		    }  
	        #main #head #menu_topo ul li a{
	         color:white;
					 text-decoration:none;
	        }
          #main #head #menu_topo ul li a:hover{
           color:#00243e;  
           background: url(../images/ico_seta_menu.png) center bottom no-repeat;
           display:block;
           height:34px;					          
          }
										  		
          #main #head #menu_topo ul li.active a{
           color:#00243e;
					 background: url(../images/ico_seta_menu.png) center bottom no-repeat;
					 display:block;
					 height:34px;
          }															 	
			
			
	      #main #head #menu_topo ul li#busca_form{
	       width:370px;
				 margin:10px 0 0 15px;				 
	      } 				
	        #main #head #menu_topo ul li#busca_form fieldset legend{
	         display:none;
	        }
	          #main #head #menu_topo ul li#busca_form fieldset input{
	           float:left;
	          }
            #main #head #menu_topo ul li#busca_form fieldset input#text_busca{
             float:left;
						 width:259px;
						 height:23px;
						 padding:6px 0 6px 40px;
						 border:0;
						 background: url(../images/bg_busca.png) no-repeat;
						 margin-right:2px;						 
            }											
	
	#main #content{
	  float:left;
		width:990px;
		position:relative;
		margin-top:-10px;
	}
		#main #content #menu{
			float:left;
			width:167px;
			height:100% !important;
			border-right:1px solid #e9e9e9;
			margin:0 0 20px 15px;
		}		
	    #main #content #menu h3{
	      margin:5px 0 5px 5px;
	    }
	      #main #content #menu ul.sub_menu_esquerdo{
	      	margin:0 0 10px 0; 
					float:left;	        
	      }	
	        #main #content #menu ul.sub_menu_esquerdo li{
	          margin:2px 0;
						padding:0 0 0 0;
	        } 						
	          #main #content #menu ul.sub_menu_esquerdo li a{	            
	            padding:3px 0 3px 5px;
							display:block;
							text-decoration:none;
							color:#074044;
							font-size:14px;
							width:150px;
	          }
            #main #content #menu ul.sub_menu_esquerdo li a:hover{             
              background:#0185af;
							color:white;              
            }
          #main #content #menu ul.sub_menu_esquerdo li.active a{             
              background:#0185af !important;
              color:white !important;              
            }						
    #main #content #textos{
      float:left;
			width:797px;
			margin:0 0 20px 5px !important;
    }	
	    #main #content .fundo_destaque{	      
	      height:315px;
				width:781px !important;
				background: url(../images/bg_destaque.gif) no-repeat;
				padding:8px;
				margin:10px 0 0 5px !important;
	    } 		
	    #main #content #textos #numeros_noticias{
				width:340px;
				height:20px;
				position:absolute;
				top:-2px;
				right:10px;
	    }	
				#main #content #textos #numeros_noticias ul{
					float:right;
		    }
				#main #content #textos #numeros_noticias li{
					float:left;
					margin:0 3px;
					padding:2px;
					background:white;
					color:#233c45;
					border:2px solid #233c45;
					cursor:pointer;
		    }
				#main #content #textos #numeros_noticias li.active{
					float:left;
					margin:0 3px;
					padding:2px;
					background:#233c45;
					color:white;
					border:2px solid #233c45;
		    }
	    #main #content #textos #noticia_destaque{
	      float:left;
				width:584px;
				position:relative;
	    }
	      #main #content #textos #noticia_destaque h3{
	        margin:0 0 0 5px;
	      }			
        #main #content #textos #noticia_destaque #box_destaque{
        	float:left;
          width:569px;
          height:252px;
					background: url(../images/bg_noticia_destaque.gif) no-repeat;
					padding:5px;
					margin:7px 0 0 0;
					position:relative;
        }
				
					#main #content #textos #noticia_destaque #box_destaque #itens_noticias,#main #content #textos #noticia_destaque #box_destaque #itens_noticias .jcarousel-container,#main #content #textos #noticia_destaque #box_destaque #itens_noticias .jcarousel-clip {
	        	float:left;
	          width:569px;
	          height:252px;
						position:relative;
						overflow:hidden;
	        }
					#main #content #textos #noticia_destaque #box_destaque #itens_noticias li{
	          width:569px;
	          height:252px;
						position:relative;
	        }

	        #main #content #textos #noticia_destaque #box_destaque h4{
	          font-size:19px;
						color:#001e28;
						font-weight:normal;
						margin:3px 0 20px 5px;
	        }					
          #main #content #textos #noticia_destaque #box_destaque img{
            float:left;
						margin:20px 15px 0 10px;						
          }					
          #main #content #textos #noticia_destaque #box_destaque p{
            line-height:20px;
						width:300px;
						font-size:13px;
						float:left;
          }	
	          #main #content #textos #noticia_destaque #box_destaque p a{
	            color:black;
							text-decoration:none;
	          } 						
	            #main #content #textos #noticia_destaque #box_destaque p a:hover{	              
	              text-decoration:underline;
	            }             						
          #main #content #textos #noticia_destaque #box_destaque p.continuar_lendo{
            position:absolute;
						bottom:10px;
						right:-175px;
          }
	          #main #content #textos #noticia_destaque #box_destaque p.continuar_lendo a{
	            color:#001e28 !important;
							text-decoration:none;
							font-weight:bold;
	          }						
            #main #content #textos #noticia_destaque #box_destaque p.continuar_lendo a{              
              text-decoration:none !important;              
            }           						
       				
      #main #content #textos #revista_destaque{
        float:left;
				width:197px;								
      }
	      #main #content #textos #revista_destaque h3{
           margin:0 0 7px 5px;
	      }
        #main #content #textos #revista_destaque #box_revista{
           width:175px;
					 height:242px;
					 background: url(../images/bg_revista_destaque.gif) no-repeat;
					 padding:10px;				 
        }
        				
				
		#main #content #noticias_da_hora{
			float:left;
			background:#f2f9fb;
			width:725px;
			min-height:240px;
			margin:0 0 20px 0;
			padding:15px;
		}
	    #main #content #noticias_da_hora h3{
	      margin:0 0 10px 0;
	    }
			
      #main #content #noticias_da_hora li{
        float:left;				
				width:100%;
				border-bottom:1px dashed #838585;
				padding:15px 0;
				font-size:15px;
      }
			
      #main #content #noticias_da_hora li a{
        color:black;
				text-decoration:none;
      }
      #main #content #noticias_da_hora li a:hover{        
        text-decoration:underline;
      }			
			
	      #main #content #noticias_da_hora li a strong{
	        color:#0185af;	        
	      }			

      .mais_noticias {       
         float:right;
				 margin:10px 0 0 0;              
      }
				
		  .mais_noticias a{		  	
        color:#001e28 !important;        
        font-weight:bold;
				text-decoration:none;
				font-size:13px;				
		  }
			
		#main #content #parceiros{
			float:left;
			width:387px;
			height:183px;
			padding:15px;			
		}
	    #main #content #parceiros ul li{
	     margin:10px;
				width:345px;
				text-align:center;
	    }		
		#main #content #videos{
			float:left;
			width:780px;
			height:220px;			
			position:relative;
		}
	    #main #content #videos h3{
	      margin-bottom:15px;
				margin-left:20px;
	    }
			#main #content #videos #itens_videos{
				float:left;
				height:140px;
				width:695px;
				overflow:hidden;
				margin:5px 0 0 40px;
			}
			#main #content #videos #nav_videos{
				position:absolute;
				top:40px;
				left:15px;
			}
				#main #content #videos #nav_videos #next{
					position:absolute;
					top:0;
					left:725px;
					cursor:pointer;
				}
				#main #content #videos #nav_videos #back{
					cursor:pointer;
				}				
			#main #content #videos ul{
				width:4000px;
			}
      #main #content #videos ul li{
        padding-bottom:10px;
				margin:5px 1px;
				border-bottom:1px dashed #838585;
				float:left;
				width:345px;
				height:140px;
      }					
	      #main #content #videos ul li .foto_video{
	        float:left;
					width:164px;
	      }         			
        #main #content #videos ul li .texto_video{
          float:left;
					width:180px;
					line-height:19px;
					position:relative;
					height:110px;
					overflow:hidden;

        }
          #main #content #videos ul li .texto_video h4{
            
            margin-bottom:5px;
          }         				
	          #main #content #videos ul li .texto_video h4 a{
	            color:#01617f;
							font-weight:bold;
							text-decoration:none;
							margin-bottom:5px;
	          } 				
		        #main #content #videos ul li .texto_video p a{
		          color:black;
							text-decoration:none;
		        }			
            #main #content #videos ul li .texto_video p.bt_assistir{
              font-size:14px;							
							position:absolute;
							right:0;
							bottom:0;							
            }     						
	            #main #content #videos ul li .texto_video p.bt_assistir a{
	              color:#014a6f !important;
								font-weight:bold;								
	            }
							
							.bt_todos_videos{
								text-align:right;
								font-size:13px;								
								margin:0 15px 0 0;								
							}
	              .bt_todos_videos a{
	                color:#001e28 !important;
	                font-weight:bold;
									text-decoration:none;
									padding:10px 0 0 0;
									display:block;
									float:right;               
	              }							
							                
        
        
        
							
		#main #content #newslleter{
			float:right;
      width:290px;
      height:225px;
      background:#f2f9fb;
      padding:15px;
		}			
	    #main #content #newslleter p{
	      color:13px;
				color:black;
				margin:10px 0 10px 0;
				line-height:18px;
	    }  
      #main #content #newslleter span {
        position:relative;
      }  			   		
	      #main #content #newslleter span label{
	        cocolor:#3a3a3a;
					font-size:15px;					
	      }
	    #main #content #newslleter fieldset legend{
	      display:none;
	    }
			#nome_news,#email_news{
				margin:7px 0;
				padding:4px;
				border:1px solid #8a8a8a;
				width:275px;
			}
	
		#main #content #side_bar{
			float:right;
			width:200px;
		}		
		
			#col1{
				width:785px;
				float:left;
			}
			
			#col2{
				width:200px;
				float:right;
			}			
		
	    #main #content #side_bar .box_side_bar{
	      float:left;
				margin:0 0 15px 0;           
	    }
						
      #main #content #side_bar .box_side_bar ul{
        float:left;            
				background:#f2f9fb;
				padding:5px;
				margin:5px 0;
				width:180px;
				text-align:center;
      }
	      #main #content #side_bar .box_side_bar ul li{
	        width:178px;
					background:#36bad7;
					padding:8px 0;
					margin-bottom:10px;
	      }

  .interno{
  	width:730px !important;		
		padding:0px 10px;
		min-height:400px;
  }
	  .interno p{
	    margin-top:15px;   
	  }	
	
	#footer{
	  width:990px;	  
	  margin:0 auto;
	  display:table;
		text-align:center;
		font-size:16px;
		color:#73bdea;
		padding:10px 0 20px 0;		
			  
		position:relative;
	}
	  #footer #logo_maranata{
      float:left;
	  }	
		
		#msgReturn{
			padding:10px 0;
			line-height:22px;
			display:none;			
		}
	    #msgReturn strong{
	      color:red;   
	    }		
      #msgReturn strong.cadastro_sucess{
        color:green !important;   
      }

#query_busca legend,#query_busca label{
  display:none;	
}			

#acessibilidade{
	position:absolute;
	right:30px;	
	top:-10px;
	text-align:right;
	line-height:18px;
}
	#acessibilidade a{
	  text-decoration:none;
		color:black;
	}
	  #acessibilidade a img{
	    vertical-align:middle;
			margin:0 5px;
	  }	
		
#rede_sociais{
    width:700px;    
    margin:10px 0 40px 15px;
    padding:7px 0 20px 0;
    border-top:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
		float:left;
  }

  .titulo_galeria{
    color:#001E28;
    font-size:19px;
    font-weight:normal;
    margin:3px 0 20px 5px;
  }   
	
    #rede_sociais h5{
      font-size:22px;
      color:#0795c1;
      margin:10px 0 20px 0;
    } 
    #rede_sociais p{      
      margin:5px 0;
    }     
      #rede_sociais p a{      
        margin:0 5px 0 0;
        text-decoration:none;
      }		

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

#form_contato fieldset legend{
    display:none;
}
  #form_contato fieldset p{
      margin:10px 0 30px 0 ;
  }
  
  #form_contato fieldset p{
      margin:25px 0 20px 0 ;
  } 
  
  #form_contato ol{            
      margin:0 0;
      float:left;
  } 
  
  #form_contato ol li{
      position:relative;      
      margin:8px 0;
  }
  
  #form_contato ol li label{
      width:170px;
      text-align:right;
      float:left;
      padding:8px 5px 0 0;      
  } 
  
  #form_contato ol li #enviar{
      background:#0795c1;
      color:white;
      padding:5px;
      border:none;
      margin:10px 0 0 174px;
  }     
  
  .caixa_texto_large{
    width:428px;
    padding:5px 5px;
    border:1px solid #262626;
    font-size:16px;   
  }
  
  .caixa_texto_medium{
    width:230px;
    padding:5px 5px;
    border:1px solid #262626;
    font-size:16px;   
  } 
  .caixa_texto_small{
    width:130px;
    padding:5px 5px;
    border:1px solid #262626;
    font-size:16px;   
  }   
  
  label.error{
    background:red;
    color:white;
    padding:5px !important;
    width:auto !important;
    position:absolute;
    right:-35px;
    top:-15px;
  }		
	
#mais{
    float:left;
    width:93%;
    padding-left:20px;
    margin:15px 0 40px 0;   
  }
    #mais h5{
      color:#014a6f;      
      font-size:18px;
      margin:0 0 20px 0;  
    }
    #mais ul li{
      margin:10px 0 10px 0;  
			font-size:16px;
    }   
      #mais ul li a{
        color:black;
        text-decoration:none;				  
      } 
      #mais ul li a:hover{        
        text-decoration:underline;         
      } 
      #mais ul li a strong{        
        color:#0185af;             
      }					 
        
				
#textos_interno p{
	line-height:22px;	
}
	#textos_interno img{
	  margin:5px; 
	}
				
#jornal{
	margin:20px 0 0 0;	
	float:left;
}

#jornal li{
  margin:10px !important;
	float:left; 
	width:180px;
	text-align:center;
	height:130px;
}
#jornal li a{
  margin:0 !important; 
	text-decoration:none;
	color:black;
}
	#jornal li img{
	  border:5px solid #0185af;
		margin:0 !important;
	}
	
#galeria_fotos{
  margin:0 0 20px 0;  
  float:left;
}

#galeria_fotos li{
  margin:10px !important;
  float:left; 
}
#galeria_fotos li a{
  margin:0 !important; 
}
  #galeria_fotos li img{
    border:5px solid #0185af;
    margin:0 !important;
  }	

				
/* ===============================================
Pagina: Contato
==================================================*/
.bg_enquete{
	padding:15px !important;
	color:white;
}
	.bg_enquete h3{
	  font-size:24px;
		margin-bottom:15px;
	}		
      
      .bar_resultado{
        background:none repeat scroll 0 0 #0795c1;
        display:block;
        height:17px;
      }
			
      #box_enquete_resultado{
      	margin:15px 0;				
      }	
      #box_enquete_resultado li{
        margin:5px 0;        
      } 
	      #box_enquete_resultado li p{
	        margin:2px 0;        
	      } 								
      
      #campo-votar{
        width:auto !important;
        border:none;
        background:#0795c1;
        color:white;
        padding:5px;
        margin-top:15px;        
      } 
      
      #campo-resultado{
        width:auto !important;
        border:none;
        background:#0795c1;
        color:white;
        padding:7px 7px;        
        margin-top:15px;
        text-decoration:none;        
      }       
            
      #botoes_enquete{
        float:left;
        margin-top:20px;
      }     				
			
			#campos-enquete{
				margin:15px 0 0 0;
			}
			#msgReturn-enquete{
				margin:15px 0 0 0;
			}

			
/* ===============================================
Pagina: Mural Recados
==================================================*/
#botao_enviar_revado{
  margin:30px 0 0 150px;
}
#mural ul li{    
    margin:10px 0; 
    width:680px;
    float:left;
    padding-bottom:20px;
		padding-left:30px;    
		          
  }  
  
  #mural ul li .icone{
    float:left;
    width:50px;       
  } 
  #mural ul li .texto{
    float:left;
    width:600px;    
  }   
    #mural ul li .texto p{
      margin:10px 0 0 0 !important;
    }
    #mural ul li .texto h5{
      color:#0795c1;
      font-size:20px;
			margin-top:8px;
    }   			
		
    .texto_recado{
    	color:white !important;
			margin-top:25px !important;			
    }		
	    .texto_recado label{
	      width:70px !important;     
	    }   
      .texto_recado label.error{
        width:110px !important;     
      }   				
      .texto_recado #enviar{
        margin-left:75px !important;     
      }     				
			
			
#numero_visitantes{
	color:white;
	font-size:11px;
	text-align:right;
	margin:-20px 0 0 0;	
}	
#numero_visitantes strong{
  font-size:14px; 
} 		

#textos_noticia img,#textos_noticia table,#textos_noticia hr{
		display:none;
}

#colunaesquerda{
	float:left;
	width:330px;

}
#colunadireita{
	float:right;
	width:440px;

}
#colunaesquerda{
	width:755px;
	background:#F2F9FB;
}

			
     .noticias_body #mais li{
        float:left;				
				width:100%;
				border-bottom:1px dashed #838585;
				padding:5px 0;
				font-size:15px;
				margin:2px 0;
      }
			
      .noticias_body #main #mais li a{
        color:black;
				text-decoration:none;
      }
      .noticias_body #mais li a:hover{        
        text-decoration:underline;
      }			
			
	      .noticias_body #mais li a strong{
	        color:#0185af;	        
	      }			
				
				.videos_body #mais{
				}
					.videos_body #mais ul{
						margin:0;
						float:left;
					}
					.videos_body #mais li{
						float:left;
						width:190px;
						height:90px;
						overflow:hidden;
						background:#daf4fc;
						margin:5px;
						padding:10px;
					}
						.videos_body #mais li:hover{
							background:#8ce2fc;
						}
						.videos_body #mais li h5{
							font-size:11px;
							text-transform:uppercase;
							margin:0;
							float:left;
							width:100%;
						}
						.videos_body #mais li .foto_video{
							float:left;
							width:90px;
							height:62px;
						}
						.videos_body #mais li .descricao_video{
							float:left;
							width:95px;
							height:62px;
							margin-top:5px;
							font-size:11px;
							line-height:16px;
							overflow:hidden;
						}
						
						
						
						.galeria_body #mais{
						}
							.galeria_body #mais ul{
								margin:0;
								float:left;
							}
							.galeria_body #mais li{
								float:left;
								width:190px;
								height:90px;
								overflow:hidden;
								background:#daf4fc;
								margin:5px;
								padding:10px;
								
							}
								.galeria_body #mais li:hover{
									background:#8ce2fc;
								}
								.galeria_body #mais li h5{
									font-size:11px;
									text-transform:uppercase;
									margin:0;
									float:left;
									width:100%;
								}
								.galeria_body #mais li .foto_video{
									float:left;
									width:90px;
									height:62px;
								}
								.galeria_body #mais li .descricao_video{
									float:left;
									width:95px;
									height:62px;
									margin-top:5px;
									font-size:11px;
									line-height:16px;
									overflow:hidden;
								}
								#itens_publicidade{
									float:left;
									width:100%;
									height:1340px;
									overflow:hidden;
								}
								#itens_publicidade li{
									float:left;
									width:100%;
									overflow:hidden;
								}
							#itens_publicidade ,#itens_publicidade .jcarousel-container,#itens_publicidade  .jcarousel-clip {
								float:left;
								width:100%;
								height:1340px;
								overflow:hidden;
				        }
								
