@charset "UTF-8";

body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

body,td,th {
	font-family: Helvetica,sans;
	font-size-adjust: inherit;
	color: #666666;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica,sans;
	font-weight:100;
	font-size: 12px;
}

#Conteudo
{
	width:90%;
    position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	alignment-adjust:auto;
}

#Rodape
{
	width:100%;
	background-color: #550000;
	padding:0px;
	color: #FFF;
}

#RodapeContatos
{
	max-width: 900px;
	position:relative;
	width:90%;
	margin-top: 10px;
	color:#FFF;	
}

#Desenvolvimento
{
	margin-top: 5px;
}

#Banner
{
	padding: 0px;
	border-top: #FFF 2px solid;

}

#Logo{	float:left;	position: relative;}
#Menu{	float:left;	position: relative;}

#Menu-Responsivo{	float: left;	position: relative;}
#Servicos:hover {	background: #F5F5F5;	border:  #DEDEDE 3px solid;    background-image:	  linear-gradient(#666, #FFF)}

#TituloDestaque{	background-color:#333;	border-top-left-radius:10px;	border-top-right-radius:10px;	margin-bottom:0px;	padding:10px;	color:#FFF;	}
#TituloDestaque:hover {	background:#550000;}
#Servicos2{	margin-top: 50px;}
#Redes-Socias{	width:100%; padding:20px;}

a:link {	color: #FFFFFF;	text-decoration: none;}
a:hover {	color: #FFFFFF;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #FFFFFF;}
a:active {	text-decoration: none;}

.title-2{color: #fff; position:relative;text-align:center;margin-bottom: 20px;display: block;}
.title-2 span {background:#033;display:inline-block;padding:0 10px;position: relative;z-index: 1;}
.title-2:before {content:'';display:block;height:1px;position:absolute;top:70%;width:100%;background:#ffffff;}

.titulo-escuro{color: #666666; position:relative;text-align:center;margin-bottom: 20px;display: block;}
.titulo-escuro span {background:#F5F5F5;display:inline-block;padding:0 10px;position: relative;z-index: 1;}
.titulo-escuro:before {content:'';display:block;height:1px;position:absolute;top:70%;width:100%;background:#666666;}

.Saiba-Mais{border:#FFF 1px solid; border-radius:5px; padding:10px;}
.Saiba-Mais:hover{font-weight:bold; border:#FFF 3px solid; cursor:pointer;}

.Clientes-Logo {opacity:0.75;-moz-opacity: 0.75;filter: alpha(opacity=75); -webkit-filter: opacity(0.75);filter: gray; -webkit-filter: grayscale(100%); image-rendering: auto;background:#FFF;}
.Clientes-Logo:hover {opacity:1; -moz-opacity: 1;filter: alpha(opacity=100); -webkit-filter: opacity(1); filter: none; -webkit-filter: grayscale(0%); image-rendering: auto; background:#FFF;}

.Imagem-processo{	height: 100%;	min-height: 100%;  	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	align-items: center;	-webkit-justify-content: center;	justify-content: center;	}

@media only screen and (max-width: 400px) {
	.mobile{ display: inline !important; }
	#banner
	{
		display: none !important;
	}
	#Servicos2
	{
		margin-top: 0px;
	}
	#Facebook
	{
		background:#06F;
	}
	#Whatsapp
	{
		background:#3C0;
	}
	#Google-Plus
	{
		background:#900;
	}
	#RodapeSolucoes{ padding:20px; border-top: #FFF 1px solid;}
	#FacebookCurtir{ width:360px; padding:0px; margin:0px;}
	
	#Cabecalho{	width:100%; margin-top:0px; background-color: #510000;}
	#Menu{ background-color:  #300; width:100%}
	#Menu-Responsivo{ background-color:  #300; width:100%}
	
	#BannerLojaVirtual{ content: url(http://portalvegas.com.br/Banners/loja-virtual-mobile.jpg); width:100%;}
}

@media only screen and (min-width: 500px) {
	.desktop-hide
	{
		display: none !important;
	}
	#Cabecalho{	background-color: rgba(0,0,0,0.6); position: fixed; width:100%;z-index: 9999; margin-top:20px; }
	#FacebookCurtir{	border: #FFF 3px solid; width:360px; padding:0px; margin:0px;}
	#Menu{ width:70%}
	#MenuLinks{line-height:70px;}
	#BannerLojaVirtual{	
		content: url(http://portalvegas.com.br/Banners/loja-virtual.jpg);
		width:100%;
		margin:0px;
		padding:0px;
	}
}