@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFF;
	color:#6F6F6E;
	margin:0;
	padding:0;
	font-size:18px;
	overflow:auto;
}


.top-fixed { position:fixed; width:100%; height:110px; top:0;  z-index:990;  box-shadow: 0px 0px 3px 0px #666; min-width:500px; }

.content-block { width:100%; padding:110px 0px 30px 0px; /* background-color:#0CF; */  }

.box-centered{ min-width:950px; width:950px; margin:0px auto; /*background-color:#f0f;*/ }





/* Texts   ----------------  */
h1 { font-size:32px;}
h2 { font-size:32px; color:#FFF; text-shadow:0px 1px 1px #000;}

.txt-white 		{ color:#ffffff; text-shadow:0px 1px 2px #000;}
.txt-red 		{ color:#CC3300;/*d32f10;*/}
.txt-red-light 	{ color:#FFCCCC;/*d32f10;*/}
.txt-gray-light { color:#ECECEC;}
.txt-gray 		{ color:#B1B2B3;}

.txt-big { font-size:42px; }

/* BACKGROUNDS   ----------  */

.bg-red 		{ background-color:#CC3300;}
.bg-gray-light 	{ background-color:#ECECEC;}
.bg-gray 		{ background-color:#B1B2B3;}

.bg-img1 		{ background:url(img/bg1.jpg) 		bottom no-repeat; background-size:cover; }
.bg-img-track 	{ background:url(img/bg-track.jpg) 	bottom no-repeat; background-size:cover; }


.bg-logo-top-big-black 		{ background:url(img/bg-logo-top-big-black.png)	bottom no-repeat;}
.bg-logo-top-big-black-gray-light 		{ background:#ECECEC url(img/bg-logo-top-big-black.png)	bottom no-repeat;}
.bg-logo-bottom-small-black { background:url(img/bg-logo-bottom-small-black.png) top no-repeat;}
.bg-logo-bottom-small-black-gray-light { background:#ECECEC url(img/bg-logo-bottom-small-black.png) top no-repeat;}



/* BOXES  -----------------  */
.espaco-10 { display:block; height:10px; }
.espaco-20 { display:block; height:20px; }
.espaco-30 { display:block; height:30px; }
.espaco-40 { display:block; height:40px; }
.espaco-50 { display:block; height:50px; }
.espaco-100{ display:block; height:100px; }

.border-red-2 { border:2px solid #cc3300;} 
.border-red-4 { border:4px solid #cc3300;} 



/* PICTOGRAMAS */
.picto-email, .picto-telefone, .picto-movel, .picto-gps
{ position:relative; display:block; margin:2px; padding:4px 0 4px 35px; text-align:left; word-wrap: break-word; /*border:1px solid #F60;*/  }

.picto-email		{ background:url(img/picto-email.png)		left no-repeat; background-size:24px 24px; }
.picto-telefone		{ background:url(img/picto-telefone.png)	left no-repeat; background-size:24px 24px; }
.picto-movel		{ background:url(img/picto-movel.png)		left no-repeat; background-size:24px 24px; }
.picto-gps			{ background:url(img/picto-gps.png)		left no-repeat; background-size:24px 24px; }




.img-mapa { display:block; width:auto; height:590px; background:url(img/mapa.png) center no-repeat; background-size:contain; /*border:1px solid #F60;*/}


/* Nav  -------------------  */
/*Strip the ul of padding and list styling */
nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	min-width:950px;
	/*margin-left:60px;*/
}

/*Create a horizontal list with spacing*/
nav li {
	display:inline-block;
	float: left;
	/*margin-right: 1px;*/
}

/*Style for menu links*/
nav li a {
	display:block;
	/*min-width:140px;*/ padding:8px 15px 0; 
	height: 90px;
	text-align: center;
	line-height: 90px;
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	/*font-weight:bold; font-variant:small-caps;*/
	font-size:16px; letter-spacing:2px;
	color: #FFF; /*background-color:#70b04e;*/
	text-decoration: none;
	cursor:pointer;
	border-bottom:2px solid #CC3300;
}
nav li a:hover { /*background-color:#FFF; color:#ffe9e2;*/ border-bottom:2px solid #FDD; }

nav li a.go-home {
	display:block;
	width:260px;
	background:url(img/logo-branco.png) bottom; background-size:cover;
	border-bottom:2px solid #CC3300;
}
nav li a.go-home:hover { /*background-color:#FFF; color:#ffe9e2;*/ }
