
	body
	{
		background-image: url(../Images/bg_clouds_thin.png);
		background-repeat: no-repeat;
		margin: 0px;
		font-size: 1em;
        font-family: verdana, sans-serif;

        color: #222;
	}
	
	a { color: #0042FF; font-weight:600; }
	a:link {text-decoration:none;}    /* unvisited link */    
	a:visited {text-decoration:none;} /* visited link */
	a:hover {text-decoration:none; color:Red;}   /* mouse over link */
	a:active {text-decoration:none;}  /* selected link */

	hr
	{ 
		margin-bottom:0px; 
		border: 0;
		height: 1px !important; 
		color: #333;
		background-color: #999;
		
		}
		
	#page {
		width: 820px;
		margin: auto;
		margin-top: 0px;
		padding: 0px;
	}
	
	#bannerHome {
		width: 880px;
		margin-left: -30px;
		padding: 0px;
		background: url("../Images/logo_cloud.png") no-repeat ;
		background-position: 0px 10px;
		height: 270px;
		padding-top: 0px;
		margin-bottom: 10px;
		float: left;
		z-index: 100;
	}
	#bannerHome p {
		margin: 82px 60px 0px 540px;
		font-family: Helvetica;
		font-size: 1.3em;
		text-align: left;
		line-height: 1.15em; 
		color: #fff;
		letter-spacing: 0.02em;
		z-index: 100;
		background: url("../Images/pitch_gb.png");
		padding: 10px;
	}
	.gohome
	{
	    font-family: Tahoma, Verdana, Sans-Serif;
		font-size: 0.8em;
		text-align: left;
		color: #fff;
		float:right;
		margin-top: -60px;
		margin-right: 44px;
	}
	#banner {
		width: 880px;
		margin-left: -30px;
		padding: 0px;
		background: url("../Images/logo_cloud_small.png") no-repeat ;
		background-position: 0px 0px;
		height: 102px;
		padding-top: 0px;
		margin-bottom: 20px;
		float: left;
		z-index: 100;
	}
	#banner p {
		margin: 16px 310px 10px 260px;
		font-family: Tahoma, Verdana, Sans-Serif;
		font-size: 1.8em;
		text-align: left;
		line-height: 1.15em; 
		color: #fff;
		letter-spacing: 0.1em;
		z-index: 100;
		background: url("../Images/pitch_gb.png");
		padding: 12px;
	}
	.quote {
		float: left;
		padding: 8px;
		margin: 1px;
		margin-top: 0px;
		margin-bottom: 6px;
		margin-right: 10px;
		margin-left: 10px;
		width: 234px;
		background-image: url(../Images/VivaBg_yellow.png);
		height: 100px;
	}
	.quote:hover
	{
		cursor:pointer; 
	}
	#quotes {	
		width: 100%;
		float: none;
		padding: 8px;
	}
	#homeBlog {
		float: left;
		width: 394px;
		margin: 8px;
		overflow: hidden;
	}
	.homeImage
	{
	    border: 1px solid black;
	    padding: 2px;
	    float: right;
	    margin-top: 0px;
	    margin: 6px;
	    background-color: white;
	}
	.homeImageLeft
	{
	    border: 1px solid black;
	    padding: 2px;
	    float: left;
	    margin-top: 0px;
	    margin: 10px;
	}
    #vetrina {
		float: left;
		width: 394px;
		margin: 8px;
	}
    .column {
		float: left;
		width: 394px;
		margin: 0px;
		padding: 8px;
	}
	#wedo {
		float: left;
		width: 394px;
		margin: 8px;
	}
	#contact {
		float: left;
		width: 394px;
		margin: 8px;
	}
	#contact ul	{
	     list-style-type: none;
		 padding-left: 0px;
		 margin-top: 0px;
		 line-height: 24px;
	}
	#logon{
		float: left;
		width: 380px;
		margin: 8px;
	}
	.techWord
	{
		color:#666;
		font-weight:bold;
		}
	.simplWord
	{
		color:Blue;
		font-weight:bold;
		}
	.creatWord
	{
		color:Red;
		font-weight:bold;
		}
	.author
	{
		float: right;
		margin-top: 6px;
		text-align:right;
		font-style:italic;
		}
	.blogPost {	
		margin-top: 4px;
		float: left;
	}
	.blogPost h2
	{
		font-size: 1.1em;
	}
	.blogPostDateAuthor
	{
		font-size: 0.75em;
		color: #999;
		margin-bottom: 6px;
	}
	.blogPostSummary
	{
		font-size: 1em;
		line-height: 1.25em;
	}
	.blogPostContent
	{
        font-size: 1em;
        font-family: verdana, sans-serif;
        line-height: 18px;
        color: #222;
        padding: 0;
        margin: 0 0 13px 0;
	}
	.blogImage
	{
	    float: right; 
	    margin: 10px 5px 5px 10px;   
	}
	.continueReading
	{
		font-size: 0.9em;  
		margin-top: 8px; 
		margin-bottom: 24px;
	}
  
	.boxHeading
	{    
		font-family: Helvetica;
		font-size: 0.8em;
		letter-spacing:0.3em;
		word-spacing:0.3em;
		font-weight:800;
		color:#666;
		text-shadow: 1px 1px 2px #111;
		}
		
	.boxContent
	{    
		padding: 10px;
	    background-color: #FFD373;
	    overflow: hidden;
	     border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
		}
		
	 .wedoList
	 {
		 list-style-type:square;
		 padding-left:26px;
		 margin-top:0px;
		 line-height:30px;
	 }
	 
	 #menu3 ul
	 {
	     float:right;
	     background-color: #FBEC5D;
	     border: 2px dotted #222;
	     padding: 8px 16px 8px 16px;	     
	     margin: 10px 20px 10px 14px;
	     line-height: 30px;
	 }
	 
	 #menu3 li
	 {
	     list-style: none;
	 }
	 
	 #footer
    {
	    font-family:Georgia, Serif;
	    font-size:0.60em;
	    color: #666666;
	    position:relative;
	    float: none;
	    top: 50px;
	    padding-bottom: 20px;
	    text-align: center;
    }