#FundoMenu {
	background-color:#fff;
	color:#ccc;
}

#footer {
	background-color:#3b4e76;
	color:#FFF;
	padding-top:20px;
	padding-bottom:10px;
}

#footer2 {
	background-color:#d2282d;
	color:#FFF;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

.LinkEmail {
	color:#fff;
	text-decoration:none;
	
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.LinkEmail:hover {
	color:#ccc;
	text-decoration:none;
}

.CorB11 {
	color:#e3e3e3;
}

.LogoTopweb {
	float:right;
	opacity:0.4; 
	cursor:pointer;
	
	-webkit-transition:	all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.LogoTopweb:hover {
	opacity:0.9; 
	
	-webkit-transition:	all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.LogoMenu {padding-top:10px; padding-bottom:10px;}

.EfeitoHover {
	cursor:pointer;
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.EfeitoHover:hover {
	opacity:0.7;
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.linksocial {float:left; font-size:17px;}

.linksocial a{
	color:#d1d1d1;
	text-decoration:none;
	
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.LinkSociTelAlig {
	color:#52658c;
	font-size:17px;
	font-weight:bold;
	margin-top:13px;
	text-align:left;
}

.LinkSociMenuAlign {float:right; margin-bottom:10px;}

.LinkSociMenu {float:left; font-size:17px; margin-top:8px;}

.LinkSociMenu a{
	color:#52658c;
	text-decoration:none;
	
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.who-we-are-content{padding-top:10px;}
section.who-we-are .col-lg-12{
    margin-bottom       : 50px;
}
section.who-we-are .col-md-3 .fa{
    font-size           : 25px;
    color               : #3b4e76;
    margin              : 0 auto;
    height              : 90px;
    width               : 90px;
    border-radius       : 50%;
    border              :2px solid #3b4e76;
    line-height         : 90px;
    cursor              : pointer;
    -webkit-transition  : all  ease-in-out 0.35s;
    -moz-transition     : all  ease-in-out 0.35s;
    -o-transition       : all  ease-in-out 0.35s;
    -ms-transition      : all  ease-in-out 0.35s;
    transition          : all  ease-in-out 0.20s,background-color ease-in-out 0.05s;
}
section.who-we-are .col-md-3 i:before{margin-left: 0px; font-size:40px;}

section.who-we-are .col-md-3 .fa:hover{
    background-color        : #566d9c;    
    color                   : #fff;
    border                  : 1px solid #566d9c;
    -moz-box-shadow         : inset 0px 0px 0px 5px #ffffff;
    -o-box-shadow           : inset 0px 0px 0px 5px #ffffff;
    -ms-box-shadow          : inset 0px 0px 0px 5px #ffffff;
    -webkit-box-shadow      : inset 0px 0px 0px 5px #ffffff;
    box-shadow              : inset 0px 0px 0px 5px #ffffff;
    -ms-transform           : scale(1.2,1.2); 
    -webkit-transform       : scale(1.2,1.2);
    -moz-transform          : scale(1.2,1.2); 
    -o-transform            : scale(1.2,1.2); 
    transform               : scale(1.2,1.2);  
}

.who-we-are-content p{
    font-size: 14px;
	color: #666;
    padding-top: 10px;
}

.B32C {
	width:100%;
	border: 1px solid #CCC;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.IndexTitle2 {
	font-size:18px; font-weight:bold; color:#3b4e76; margin-bottom:7px;
}

.Font1Top2 {font-size: 1.9em; margin-top:65px;}

.ImgCursos {
	width:100%;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: #999 1px solid;
	margin-bottom:11px;
}

.DescriptionCursos {
	margin-left:5px;
	margin-right:5px;
	font-size:15px;
	color:#666;
	text-align:justify;
}

.CursosHover1 {
	text-decoration:none;
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.CursosHover1:hover {
	text-decoration:none;
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.CursosHover1 img {
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

.CursosHover1 img:hover {
	opacity:0.5;
}

.CursosHover1 h4 {
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.CursosHover1 h4:hover {
	color:#546892;
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.CorH1 {color:#3b4e76;}

.CorH2 {color:#22355d;}

.ValorDetail {font-weight:500; font-size:21px; color:#3d5587;}

.LogoMenuDiv {
}

.ContatoButton {
	-moz-box-shadow: 0px 0px 0px 0px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 0px #9fb4f2;
	box-shadow: 0px 0px 0px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:16px;
	padding:6px 22px;
	text-decoration:none;
	text-shadow:1px 1px 0px #13275e;
}
.ContatoButton:hover {
	text-decoration:none;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.ContatoButton:active {position:relative; top:1px;}

.fonte_contato {color:#00184b; font-weight:bold;}

.MapBorder {
	background-color:#FFF;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:6px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
}

.ImageQuemSomos {
	width:100%;
	padding:5px;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
}

.boxGaleria {
	position: relative;
	padding:11px;
	text-decoration: none !important;
	color: #333;
	font-size: 15px;
	font-weight:bold;
	width:265px;
	margin:12px 10px 12px 10px;
	

	float: left;
	text-align:center;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.boxGaleria .img {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 170px;
	margin-bottom:4px;
	overflow: hidden;
	border:#909090 1px solid;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.boxGaleria img {
	position: relative;
	display: inline-block;
	width: 110%;
	max-width: none;
	
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.boxGaleria img:hover {
	opacity:0.8;
	
	-webkit-transition:	all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.boxGaleria a:hover {
	font-weight: normal !important;
}

.FotoDetalhe2 {
	width:100%;
	padding:6px;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
}

.ValorEmbarcacao {font-size: 17px; font-weight:500; color:#3b4e76;}

.ComprarButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #637aad), color-stop(1, #5972a7));
	background:-moz-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-webkit-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-o-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-ms-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:linear-gradient(to bottom, #637aad 5%, #5972a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7',GradientType=0);
	background-color:#637aad;
	border:1px solid #314179;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:7px 15px;
	text-decoration:none;
	margin-top:40px;
	margin-bottom:20px;
	text-shadow:0px 1px 0px #2b4782;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.ComprarButton a {color:#FFFFFF; text-decoration:none;}

.ComprarButton a:hover {color:#f0f0f0; text-decoration:none;}

.ComprarButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5972a7), color-stop(1, #637aad));
	background:-moz-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-webkit-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-o-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-ms-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5972a7', endColorstr='#637aad',GradientType=0);
	background-color:#5972a7;
	color:#f0f0f0;
	text-decoration:none;
}
.ComprarButton:active {position:relative; top:1px;}


/* \\\\\ MEDIA QUERIES \\\\\ */
@media (max-width: 768px) {
	.LogoMenu {
		padding-top:10px;
		padding-bottom:5px;
	}
	.Font1Top2 {
		font-size: 1.5em; 
		margin-top:20px;
	}
	.LogoMenuDiv {
		width:160px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.boxGaleria {
		width:100%;
		margin:14px 10px 14px 10px;
	}
	
	.boxGaleria .img {
		position: relative;
		display: inline-block;
		width: 100%;
		height: auto;
	}
	
}
/* \\\\\ MEDIA QUERIES \\\\\ */
