@charset "utf-8";
/* CSS Document */

body,html{
                margin:0;
                padding:0;
				height:100%;
				vertical-align: middle;
				background-image: url(../images/bg.jpg);
				background-position:top;
				background-repeat:repeat;
            }
			
img {display:block;
border:none;
}
/****** WHATSAPP *******/
 .whatsapp-chat {
     position: relative;
	 left: 272px;
	 display: block;
	 margin-bottom: 10px;
	 max-width: 171px
    }

    .whatsapp-chat img {
        height: 50px;
        width: auto;
    }
    @media only screen and (min-width: 768px){
        .whatsapp-chat .hide-mobile {
            display: none
        }
    }

      #outer {height: 100%; width:100%; overflow: hidden; position: relative;}
      #outer[id] {display: table; position: static;}
      
      #middle {position: absolute; width:100%; top: 50%;} /* para o IE */
      #middle[id] {display: table-cell; vertical-align: middle; position: static;}
      
      #inner {position: relative; top: -50%} /* para o IE */
	  
	  .texto {
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  color:#797878;
		  font-size: 16px;
		  text-align:center;		  
		  }
	
		  .texto_esq {
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  color:#797878;
		  font-size: 16px;
		  text-align: left;		  
		  }
	.titulo {
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  color:#575757;
		  font-size:40px;
		  text-align:center;
		  text-transform:uppercase;		  
		  }
		  
	.rodape {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  color:#fff;
		  font-size:12px;
		  text-align:left;
	}
	  
	  /* MENU */



a:link {
	color:inherit;
	text-decoration: none;
}

a:visited {
	color:inherit;
	text-decoration: none;
}
a:hover {
	color:inherit;
	text-decoration: none;
}
#menu{
	text-align: right;
	left: 100px;
	
}
#menu ul { 
	height: 20px; 
	text-align: right;
	 position: relative;
	 left: 108px;
	 display: block;
}
#menu ul { height: 1%; display: table; }
#menu ul li { float: left; margin: 0 4px; list-style:none }
#menu ul li.primeira { margin-left: 0; }
#menu ul li a {
	display: block;
	float: left;
	padding: 1px 12px;
	color: #272727;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	background-color:transparent;


}

#menu ul li a:hover {color: #FFF; text-decoration: none; background-color: #CCC }


.endereco_topo{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding:5px;
	background-color:#555;
	color:#fff;}


/* ID BODY */
#bodyContabil #menu ul li a.mnuContabil,
#bodyJuridico #menu ul li a.mnuJuridico,
#bodySolicite #menu ul li a.mnuSolicite,
#bodyContato #menu ul li a.mnuContato {color:#FFF; text-decoration: none; background-color: #464646}

/* VALIDAÇÃO */
 
.form_erro{
		color:#19575E!important;
	}
	.boxMsg{
		background-color:#EAEAEA;
		border:1px dashed #435A85;
		color:#666!important;
		padding:10px;
		position:absolute;
		text-align:center;
		width:200px;
		z-index:9999;
	}
	
	
#FC_enviar {
	background-color:#CCC;	
    border:none;
    color: #333;
    cursor: pointer;
    display: block;
    font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    height: 20px;
	margin-top:10px;
    width: 60px;
	text-align:center;
	
	}
}