@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400);
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville);

/* CSS Document */
html { height:100%; font-family: 'Ubuntu', sans-serif;}
body{
	margin: 0;
	min-width: 980px;
	padding: 0;
	height:100%;}

p{margin: 0 0 20px 0; cursor:default}

a {text-decoration:none; color:black;}

a:hover { color:#666; cursor:pointer; }

#contactos a:hover {color:#666;}

img{border: 0;}


#intro, #second{width: 100%;}

#intro{
	background:url(../imgs/1.jpg) 50% 0 repeat fixed;
	color: white;
	height: 100%; min-height:750px;
	margin: 0 auto;
	padding: 0;
	text-align:center
}

#intro #logo1 { position:relative;top:50%; margin-top:-123px }
#intro #01 { width:304px; height:82px; position:relative;margin-top:7%; }
#intro #scrollFade {position:relative;top:50%; margin-top:50px }

#second{
	background:url(../imgs/foto11.jpg) 50% 0 no-repeat fixed;
	background-size:100% 100%;
	color: #eeeeee;
	height: 500px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}

#second table {	width:100%; height:100%; text-align:center;}

#second #02 {width:344px; height:122px; position:relative; margin-top:5%;}
#second #txt02 {width:750px; height:165px; position:relative; font-weight:100; line-height:220%; font-size: 15px;} 

#third{
	color: white;
	width:100%; 
	background-color:#fff; 
	margin-bottom:75px;
}

#third #demo1 { margin-top:75px; left:50%; margin-left:-350px}

#valores{
	background:url(../imgs/foto3.jpg) 50% 0 no-repeat fixed;
	background-size:100% 100%;
	width:100%; height:550px; text-align:center;
}
#valores img { width:645px; height:365px; margin-top:92.5px; }

#servicos {
	background-color:#0e1025; width:100%; text-align:center; padding-top:100px; padding-bottom:100px; z-index:2 }
#servicos table { width:800px; height:100%; text-align:center }
#servico table td { text-align:center;}
#servicos table img { cursor:pointer }
#servicos .txt {
	display:none;color:#fff; width:700px; font-size:12px; font-weight:100; letter-spacing:1px; line-height:170%; text-align:justify;
}
#servicos p {color:#fff; line-height:160%; text-align:center;font-weight:100;}
	#servicos p span { font-family: 'Libre Baskerville', serif;font-size:18px; }

#local { width:100%; height:500px; position:relative; margin-top:-80px }
#local #map-canvas { height:100%;width:100%; }

#contactos {background-color:#0e1025; width:100%; height:120px; text-align:center; cursor:default;font-weight:100; margin-top:-10px}
#contactos table {padding-top:30px; height:89px; max-height:89px;color:#fff; font-size:11px; line-height:170%; letter-spacing:1px; }
#contactos table img { margin-left:25px;margin-right:15px }


/**/
#menu {width:100%; height:70px; background-color:#fff; color:#666; min-width:800px; z-index:999999999; font-size:13px}
#menu a { color:#6B6B6B;}
#menu a:hover {	color:#000;}
#menu ul{height: 100%;width:410px;}
#menu ul li { list-style:none;}	
#menu li {margin: 26px 15px 0px 15px;list-style: none;display: inline-block;cursor:pointer;}
#menu a {text-decoration: none;line-height: 100%;}

#menu #logo img {
	float:left; padding-top:5px; margin-left:10px; margin-right:20px;
}

.sticky-wrapper.is-sticky #menu ul li{margin-top:15px}

/**/
 #formulario {
	 background-color:#0e1025; color:#fff; font-size:12px; font-weight:100; line-height:150%;
 }
 #formulario form { width:600px; margin:0 auto }
 #formulario form #name { padding:5px 7px; width:94% }
 #formulario form #email { padding:5px; width:94% }
 #formulario form #message { padding:5px 7px; width:96.75%;height: 82px; resize:none; }
 #formulario form #btEnviar { padding:6px 0; text-align:center; width:70px; background: none; color:#fff; float:right; border:none; font-size:14px; text-transform: uppercase; }
 	#formulario form #btEnviar:hover { font-weight:bold; cursor:pointer }
 