@import url(http://fonts.googleapis.com/css?family=Titillium+Web); /*font-family: 'Titillium Web', sans-serif;*/

*{margin:0;padding:0;}
body{
	background-color:#EEEEEE;
	background:url('../fundos/fundo.jpg');
    background-attachment: fixed;
}
/*---- TOPO ----*/
#cimamenu{
	width:100%;
	background-color:rgb(200,200,200);
}
#cimamenu p{
	font-size:9pt;
}
#divmenu{
	width:100%;
	position:fixed;
	z-index:150;
	background-color:#FFFFFF;
	box-shadow: 0 0 10px rgba(0,0,0,.6);
}
#menu{
	display:inline-block;
}
#logo{
	width:100%;
	max-width:410px;
	display:inline-block;
}
#logo img{
	width:90%;
	padding-top:5px;
}
#principal{
padding-top:45px;
position:relative;
width:100%;
}
/*---- TOPO ----*/

/*---- HOME ----*/
#homec{
	width:100%;
	min-height:510px;
	background-color:#EEEEEE;
	margin-top:50px;
	padding-top:50px;
}
#home{
	width:100%;
	min-height:771px;
	height:auto;
	margin-top:20px;
	padding-top:20px;
	background-color:#EEEEEE;
	position:relative;
	padding-bottom:50px;
}
#home p{
	width:80%;
	text-align:justify;
}
#home1,#home2,#home3{
	width:100%;
	max-width:550px;
	height:400px;
	display:inline-block;
}
h2,h3{
	color:#3A5795;
}
#slider{
	width:97%;
	margin-top:50px;
	background-color:#FFFFFF;
}
#home4{
	width:95%;
	max-width:400px;
	height:auto;
	display:inline-block;
}
#home5{
	width:95%;
	max-width:800px;
	height:auto;
	display:inline-block;
}
/*---- HOME ----*/

/*---- serv ----*/
#serv{
	width:100%;
	min-height:771px;
	height:auto;
	margin-top:20px;
	padding-top:20px;
	background-color:#EEEEEE;
	position:relative;
	padding-bottom:50px;
}
#serv p{
	width:80%;
}
#serv1,#serv2,#serv3{
	width:100%;
	max-width:300px;
	height:100px;
	display:inline-block;
}
#serv1 ol,#serv2 ol,#serv3 ol{
	list-style:none;
}
h2,h3{
	color:#3A5795;
}
#serv4,#serv5{
	width:45%;
	display:inline-block;
	text-align:center;
}
/*---- serv ----*/

/*---- GALERIA ----*/
#gale{
	width:100%;
	max-width:1300px;
}
#gale a{
	width:20%;
	height:auto;
}
#gale a img{
	width:95%;
	max-width:200px;
	-webkit-transform:scale(0.8);
	-webkit-transition:  0.3s ease;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);

	-moz-transition:  0.05s ease;
	-moz-transform:scale(0.8);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);

	-o-transition:  0.05s ease;
	-o-transform:scale(0.8);
	-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
#gale a img:hover{
	-webkit-transform:scale(1.2);
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.7);
	-webkit-transition:  0.3s ease;

	-moz-transition:  0.05s ease;
	-moz-transform:scale(1.2);
	-moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.7);

	-o-transition:  0.05s ease;
	-o-transform:scale(1.2);
	-o-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.7);
}
/*---- GALERIA ----*/

/*---- GALERIA ----*/
#gale2{
	width:100%;
	max-width:1300px;
}
#gale2 a{
	width:20%;
	height:auto;
}
#gale2 a img{
	width:95%;
	max-width:400px;
	-webkit-transform:scale(0.8);
	-webkit-transition:  0.3s ease;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);

	-moz-transition:  0.05s ease;
	-moz-transform:scale(0.8);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);

	-o-transition:  0.05s ease;
	-o-transform:scale(0.8);
	-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
#gale2 a img:hover{
	-webkit-transform:scale(1.2);
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.7);
	-webkit-transition:  0.3s ease;

	-moz-transition:  0.05s ease;
	-moz-transform:scale(1.2);
	-moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.7);

	-o-transition:  0.05s ease;
	-o-transform:scale(1.2);
	-o-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.7);
}
/*---- GALERIA ----*/

/*---- CONTATO ----*/
#nome{
	background:url('../fundos/nome.png')no-repeat;
	background-size:auto 50%;
	background-position: 1% 50%;
}
#ema{
	background:url('../fundos/fale.png')no-repeat;
	background-size:auto 50%;
	background-position: 1% 50%;
}
#fone{
	background:url('../fundos/fone.png')no-repeat;
	background-size:auto 50%;
	background-position: 1% 50%;
}
.formu{
	width:90%;
	max-width:400px;
	padding:5px;
	font-family: 'Titillium Web', sans-serif;
	border-radius:5px;
	border:1px solid black;
	padding-left:30px;
}
.formu1{
	width:100%;
	max-width:425px;
	height:130px;
	resize:none;
	padding:5px;
	font-family: 'Titillium Web', sans-serif;
	border-radius:5px;
	border:1px solid black;
}
.enviar{
	width:95%;
	max-width:180px;
	height:35px;
	font-family: 'Titillium Web', sans-serif;
	font-size:15pt;
	font-weight:bold;
	background-color:rgba(0,0,0,.9);
	color:#FFFFFF;
	border-radius:5px;
	text-shadow:1px 1px 1px black;
	cursor:pointer;
}
.enviar:hover{
	background-color:#1783C7;
}
.enviar2{
	padding:5px 15px;
	font-family: 'Titillium Web', sans-serif;
	font-size:12pt;
	background-color:rgba(0,0,0,.9);
	color:#FFFFFF;
	border-radius:5px;
	text-shadow:1px 1px 1px black;
	cursor:pointer;
}
.enviar2:hover{
	background-color:#1783C7;
}
.site{
	width:95%;
	max-width:400px;
	border:1px solid #CECECE;
	border-radius:5px;
	background-color:#EEEEEE;
	padding:5px;
	color:#121212;
	font-family: 'Titillium Web', sans-serif;
}
/*---- CONTATO ----*/

/*---- RODAPE ----*/
#rodape{
	width:100%;
	height:auto;
	background-color:rgba(0,0,0,1);
	position:relative;
	bottom:0;
	padding-top:2px;
	padding-bottom:2px;
	z-index:155;
}
#rodape p{
	color:#FFFFFF;
	text-shadow:none;
}
#rodape a{
	color:#606060;
	text-decoration:none;
}
#rodape a:hover{
	color:#cecece;
}
#copy{
	width:90%;
	max-width:1000px;
	display:inline-block;
	font-size:9pt;
}
#logos{
	display:inline-block;
	width:80%;
	max-width:30px;
	height:18px;
}
#logos a{
	width:25px;
	float:left;
	opacity:0.7;
}
#logos a:hover{
	opacity:1;
}
#logos a img{
width:100%;
}
/*---- RODAPE ----*/