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:source sans pro light, Helvetica, sans-serif;





font-size:40px;   color:#333;
		padding-bottom:05px; margin-bottom:5px; 
		line-height:120%;
		text-align:left;
		 }
h2 {
	
	           
	
	font-size:13px;
	line-height:160%;

}
h3 { 
	
font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	font-style: normal;
	line-height: 175%;
	text-indent: 0;
	text-decoration: none;
    color:#888;
	
	
	}
	
	
h4 { 

	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	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: 140%;
	text-indent: 0;
	text-decoration: none;
    color:#CCC;
	text-align:center; }
h6 	{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:11px;
	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           	{
	color:#888;
	font-size:18px;
	line-height:160%;
	margin:5px 0;
	text-align:justify;

	
}


.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:#333; 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:#1B1B1B;  
}


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

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

#social-icons 			{ max-width:225px; 
     overflow: hidden; margin:0 auto; background-color:transparent; 
}

.clear {
    clear: both;
}













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


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

#box3 { width:300px; 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:350px;  margin-left:0px;  text-align:center; margin-bottom:50px; }

#box6_social { width:370px;  padding-top:60px; padding-bottom:80px; background-color:#CCC; }

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





#header       {
background-image:url(../images/Imagem%20mobile%20background%20robotronic%20AlmaSec%20info.png);
background-color:#f2f2f3;
padding-top:135px;
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:330px; 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.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:90px; width:320px; 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:15px; width:280px; height:500px; float:left; padding-bottom:100px; background-image:none;
			  }	
	
	
	
	
	
#boxmenusocial  {max-width:370px; padding-top:30px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent; }
	
	
	
	
	
	
	
		
	
#downloads  
   { 
opacity:.93;
background-color:#CCC;


padding-top:0px;
padding-bottom:140px;

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

	
	
	
	
	


	
	
		
#contato  
   { 
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:280px; padding-top:70px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent;
	}
	 
		#contato_content_orc
   {  max-width:320px; padding-top:20px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent;
	}
	
 .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; }
	 
#webdesign_text   {

		
			
		max-width:300px; padding-top:80px; text-align:justify; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:transparent; }	


	
	
#boxweb1 { width:300px; float:left; text-align:center; background-image:url(../images/imagem_almasec_webdesign1_mobile.png); min-height:768PX; 
			  }


#boxweb2 { width:300px; float:left; text-align:center; background-image:url(../images/imagem_almasec_webdesign2_mobile.png); min-height:748PX;  
			  }

#boxweb3 { width:300px; float:left; text-align:center; background-image:url(../images/imagem_almasec_webdesign3_mobile.png); min-height:802PX; 
			  }
	
	
	
	
	
	
		
		
#logos  
   { 
opacity:.93;
background-color:#0A0A0A;


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

	
		-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% ;
background-repeat:no-repeat;
background-image:url(../images/almasec%20image%20footer%20logos_mobile.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:520px; text-align:center; line-height:normal;
     overflow: hidden; margin:0 auto; background-color:#333; }










#ebooks   {
	background-color:#f2f2f3;
	
	
	;
padding-top:200px;
margin-bottom:;

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






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

	
	
	#ebook_image {padding-top:90px; width:500px; height:400px; float:left; background-image:url(../images/Imagem_ebook_sagan_AlmaSec_Informatica.png);
	
	 }
	
	
	
	
	
		#ebook_text{ margin-top:50px; margin-left:115px; width:597px; height:730px; float:left; padding-bottom:100px; 
			  }	
	
	
	








#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)
	
	 }





#orcamento   {
	background-color:#f2f2f3;
	
	
	;
padding-top:50px;
margin-bottom:;

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






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

	
	
	#orcamento_image {padding-top:380px; width:310px; height:200px; float:left; background-image:url(../images/Imagem_almasec_informatica_orcamento_mobile.png);
	
	 }
	
	
	
	
	
		#orcamento_text{ margin-left:10px; width:310px; height:950px; float:left; padding-bottom:50px; 
			  }	
	
	
	




















#content  { width:280px; text-align:justify; float:left; padding-left:0px; padding-right:35px; height: 100%; max-width:400px;
     overflow: hidden; margin:0 auto; background-color:transparent;
}


/* 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: 180px; margin:0 0 0px 100px;
		border:0px #bbb solid; padding:5px;  background-color:#FFF; 
		}
		
input:focus, textarea:focus	{ background-color:#CCC; }

textarea {
		width: 180px; 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;
		}