html, body {
margin: 0;
	padding: 0;
	border: 0;
	font-size: 10px;
	background-color:transparent;
	layout-grid: 10;
}






div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;

	vertical-align: baseline;
	}

img 	{ height:100%; max-width:100%; float:left }




table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}
	
table {  border-collapse: collapse; border-spacing: 0; }
	
input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, headeFr, hgroup, nav, section { 
	display:block; }

h1, h2,  h5, h6, p, li, blockquote, td, th, a, caption, em, strike {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	
	}

ol, ul { list-style: none; }


/* Global */

html 	{ background-image:}
body	{ background-color:transparent;
			
			background-repeat:no-repeat;
			background-attachment:fixed;	}



/* Headings */


h1 { font-family:Segoe UI Light, Arial Narrow, arial;




font-size:22px; color:#999;
		padding-bottom:10px; margin-bottom:5px; margin-top:30px;
		line-height:70%;
		font-weight:lighter;
		
		 }
		 
		 
		 
		 
		 
h2 { font-family:Segoe UI Light, Arial Narrow, arial;




font-size:22px; color:#708284;
		padding-bottom:00px; margin-bottom:0px; 
		line-height:125%;
		font-weight:lighter;
		
		 }
h3 { 
	
font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size:22px;
	font-weight: normal;
	font-style: normal;
	line-height: 175%;
	text-indent: 0;
	text-decoration: none;
    color:#888;
	
	
	}
	
	
h4 { 

	font-family: Segoe UI Light, Arial Narrow, arial;
	line-height:100;
	
	font-size:20px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	text-indent: 0;
	text-decoration: none;
    color:#325155;
	text-align:center;}
	
h5 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	line-height: 130%;
	text-indent: 0;
	text-decoration: none;
    color:#CCC;
	text-align:center; }
h6 	{
	font-family:Segoe UI Light, Arial Narrow, arial;
	color:#CCC;
	font-size:16PX;
	line-height:160%;
	margin:5px 0;
text-align:center;
	
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }



/* Text Elements */

p           	{
	font-family:Arial, Helvetica, sans-serif;
	color:#888;
	font-size:16px;
	line-height:160%;
	margin:5px 0;

	
}



.white2{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	
		
		color:#E7E7E7;
	font-size:14px;
	line-height:140%;
	text-align:center;


	
		
	}
	
	.white{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #E7E7E7;
	font-size: 14px;
	line-height: 150%;
	text-align: justify;
	
	
	
		
	}
	

p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a           	{   }
a:link			{ color:#000;  }
a:visited		{ color: #000;  }
a:active		{ color: #000;  }
a:focus			{ color:#000;  }
a:hover     	{ color:#000;  }

blockquote  	{ color:#000; font-size:12px; }

strong      	{ font-style:normal; color:#F60; font-weight:105; }
em		      	{ font-style: italic; }



/* Images */

.image-frame	{
	padding:0px;
	border:0px #ccc solid;
	margin:0px;
	text-align: justify;
}

/* Lists */

ul          	{
	font-size: 16px;
}
ol          	{ list-style-type:decimal; }

ul li		    { color:#000; font-size:13px; }
ol li	     	{ color:#000; font-size:12px; }

dl          	{  	}
dt       		{  	}
dd          	{ 	}


























/* Containers */

#outer	 			{ -moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;  }




#topnav 			{ max-width:1920px; height:44;
     overflow: hidden; margin:0 auto; background-color:#333;  
}


#boxmenu  { margin-top:10px; width:150px; height:48px; float:left; margin-left:35px; 
			  }

#logo 			{ max-width:320px; 
     overflow: hidden; margin:0 auto; background-color:transparent; 
}


#logotext			{ max-width:320px; text-align:justify; margin-left:5px; margin-right:5px; 
    
}

#social-icons 			{ max-width:275px; 
     overflow: hidden; margin:0 auto; background-color:transparent; padding-left:50px; padding-bottom:30px;
}

.clear {
    clear: both;
}





#aviso      { max-width:340px; 
     overflow: hidden; margin:0 auto; background-color:transparent; padding-left:0px; padding-bottom:0px; padding-top:0px; text-align:center;
}








#box1 { width:360px; float:left; text-align:center; 
			  }


#box2 { width:360px; float:left; text-align:center; 
			  }

#box3 { width:360px; float:left; text-align:center;  }


#box4 {max-width:540px; 
     overflow: hidden; margin:0 auto; background-color:tranparent}
	
#box5 { width:640px; float:left; text-align:center; }

#box6 { width:390px;  margin-left:0px;  text-align:center; margin-bottom:50px; }

#box6_social { width:390px;  padding-top:0px; padding-bottom:0px; background-color:000; }

#box7 { width:160px; float:left; margin-left:80px;}





#header       { 
background-image:none;
background-color:#f2f2f3;
padding-top:20px;
margin-bottom:;

	-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;  }


#header_rec       {
	
background-image:none;
background-color:#f2f2f3;

padding-top:160px;
margin-bottom:;

	-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;  }

#resume   { 
opacity:.93;
background-color:#000;

margin-top:100px;
padding-top:110px;
padding-bottom:120px;

	
		-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;   }

#boxresume   {max-width:1080px; 
     overflow: hidden; margin:0 auto; background-color:transparent; }
	 
	
	
	
	
	
	
	
#assistencia  {
	padding-top:80px;
	background-color:#dfdfe0;


	-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;  }
	
	

	#assistencia_text   {
		
		
		background-image:url(../images/Imagem%20assistencia%20tecnica%20text%20AlmaSec%20info%20mobile.png);background-repeat:no-repeat;
		max-width:360px; padding-top:90px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent; }
	 
	
	
	
	#assistencia_background {background-image:
	none;

margin-bottom:;

	-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;}
	
		
#assistencia_image  {max-width:1280px;  text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; }

#assistencia_image_left { max-width:320px; max-height:400px; background-image:url(../images/Imagem_selo_almasec_informatica_mobile_2.png); background-color:#fff; float:left; background-repeat:no-repeat; 
	 } 
	 
	
	 
	 
	 
	 

	
	
	
		
	
#recuperacao  {background-color:#f2f2f3; 

	
	


	-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;  }
	
	
	
		#recuperacao_wraper   {  max-width:1280px;  text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; }
	
	

	
	
	
	#recuperacao_image {padding-top:0px; width:400px; height:350px; float:left; background-color:#FFF; background-image:url(../images/Imagem_almasec_informatica_recuperacao_dados_mobile.png)
;
background-repeat:no-repeat;
	
	 }
	
	
	
	
		#recuperacao_text{ margin-top:50px; margin-left:10px; width:380px; height:1200px; float:left; padding-bottom:30px; 
			  }	
	
	
		
	
	#recuperacaoplus_text {  max-width:410px; padding-top:60px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent;}
	
	
	
	
#boxmenusocial  {max-width:390px;  padding-top:0px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent; margin-left:30px; }
	
	
	#boxmenusocial 2  {max-width:300px; padding-top:130px;   text-align:justify; line-height:normal;
     overflow: hidden; background-color:transparent; }
	
	#orcamento  
   { 
opacity:.93;
background-color:#000;


padding-top:110px;
padding-bottom:120px;

	
		-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;
  }
	
	
	
	
	#orcamento_content
   {  max-width:350px; padding-top:0px; text-align:justify; line-height:normal;}
   
		
	

	

	
	
		
#  
   { 
opacity:.93;
background-color:#000;


padding-top:110px;
padding-bottom:1px;

	
		-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;
;
  }
	
	
	
	
	#contato_content
   {  max-width:350px; padding-top:70px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent;
	}
	 
		#contato_content_orc
   {  max-width:600px; padding-top:20px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent;
	}
	
	
#contentform  { text-align:justify; float:left; padding-left:0px; padding-right:0px; height: 100%; max-width:400px;
     overflow: hidden; margin:0 auto; background-color:transparent; padding-bottom:50px;
}

	
 .google-maps {
        position: relative;
        padding-bottom: 125%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
		padding-top:130px;
    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#webdesign   { 

opacity:.93;
background-color:#FFF;

margin-top:0px;
padding-top:0px;
padding-bottom:120px;
border-top: solid 1px #999;

	
		-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;   }




#responsivelogo  {
	width:300px; height:140px; background-image:url(../images/imagem_almasec_logo_responsivo_mobile.png);
	
	
	
	
	
	}


#boxwebdesign   {
	
	
	max-width:300px; 
     overflow: hidden; margin:0 auto; background-color:#FFF; min-height:1100px; }
	 

	
	
	#importante {
		background-color:#000;
		background-image:url(../images/Imagem_almasec_informatica_end.png);
		
		
		

	
	


	-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;  }
	
	
	
	
	
		#importante_wraper   {  max-width:320px;  text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; }
	
	

	
	
	#importante_image {padding-top:90px; width:380px; height:410px; float:left;  background-image:url(../images/Imagem_almasec_informatica_logos_mobile_2.png); background-repeat:no-repeat;
	
	 }
	
	
	
	
	
		#importante_text{ margin-top:15px; margin-left:10px; width:380px; height:1089px; float:left; padding-bottom:100px; 
			  }	
	
	

	
		
		
#logos  
   { 
opacity:.93;
background-color:#0A0A0A;


padding-top:665px;
padding-bottom:1px;

	
		-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;
background-image:url(../images/Imagem_almasec_informatica_end.png);
  }
	

	
	
	#sitemap   {max-width:1240px; min-height:290px; padding-top:20px;  text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto;
	 
	 }
	
	#sitemap a:link          { font-size:12px;    color:#333; font-family:Arial, Helvetica, sans-serif; line-height:135%;}     
#sitemap a:visited          { color:#333;  }
#sitemap a:hover     	{ text-decoration: underline;  }

	
	
	
	
 #footer a:link          { font-size:12px;    color:#3F3; font-family:Arial, Helvetica, sans-serif; line-height:120%;}     
#footer a:visited          { color:#3F3;  }
#footer a:hover     	{ text-decoration: underline;  }





#footer 			 {max-width:430px; text-align:center; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:#333; }















#servicos   {
	background-color:#f2f2f3;
	
	
	;
padding-top:0px;
margin-bottom:;

	-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;  }
	
	






		#servicos_wraper   {  max-width:320px;  text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; }
	
	

	
	
	#servicos_image {padding-top:450px; width:320px; height:0px; float:left; background-image:url(../images/almasec_image_service_page_mobile.png);
	
	 }
	
	
	
	
	
		#servicos_text{ margin-top:250px; margin-left:15px; width:285px; height:1200px; float:left; padding-bottom:100px; 
			  }	
	
	

	#recover_image {padding-top:450px; width:320px; height:0px; float:left; background-image:url(../images/almasec_image_recover_page1.png)
	
	 }





















/* Tables */

table       	{ width:100%; }

tr				{	}
.odd			{ background-color:#eee; }
.even			{ background-color:#fff; }

th          	{ font-weight: bold; }
thead, th    	{ background: #ccc; }

tbody			{   }

th,td,caption 	{ 	}
caption 		{ 	}

tfoot       	{	}
.tfooter		{ background-color:#ccc; text-align:center; font-style:italic; }

caption     	{ background: #efefef; }



/* Miscellaneous */

sup, sub    	{ line-height: 0; }

abbr, acronym   { border-bottom: 1px dotted #666; }
address     	{ 	 }
del         	{ background:#FFCECE; color:#f00; }

code, pre		{ background-color:#FF9; padding:2px 0px; margin:4px 25px;
					font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:normal; line-height:150%;	}





/* form */

form ol { list-style-type:none; }

form 	{ text-align:left; margin:0px; 	}

label 	{ 
		float: left; width: 120px; margin-top:0px;
		text-align:left; display:block; background:none; font-weight:100;
		}
	
submit	{  background-color:#09c;	}

input 	{ 
		width: 200px; margin:0 0 0px 100px;
		border:0px #bbb solid; padding:5px;  background-color:#FFF; 
		}
		
input:focus, textarea:focus	{ background-color:#CCC; }

textarea {
		width: 200px; height: 80px; margin:0 0 0px 100px;
		border:0px #bbb solid; padding:5px; background-color:#FFF; 
		}

select { margin-bottom:20px;	}
	
.month { margin-left:155px;	}

.submit {
		width:90px; height:25px;
		margin-left:170px;
		font-size:13px;
		 background-color:#FFF;
		}