



/* #Basic Styles */


body{ 
position: relative; 
margin: 0 auto; 
padding: 0;
margin: 0;
background-color:#F2F2F2;
      }

.box{
width:100%;
height:10px;
background-color:#272822;
-webkit-box-shadow: 0px 1px 3px 2px rgba(1, 1, 1, 1);
   -moz-box-shadow: 0px 1px 3px 2px rgba(1, 1, 1, 1);
        box-shadow: 0px 1px 3px 2px rgba(1, 1, 1, 1);
       
          }


#container{ 
position: relative; 
width: 960px; 
margin: 0 auto; 
padding: 0; 
background-color:#F2F2F2;}

   

 /* #Links */
	
  a, a:visited { color: #12aee8; 
		text-decoration: none; 
		outline: 0; 
		-webkit-transition: color 0.3s ease-out 0s; 
		   -moz-transition: color 0.3s ease-out 0s; 
		     -o-transition: color 0.3s ease-out 0s; 
		        transition: color 0.3s ease-out 0s;  
          }
	    a:hover, a:focus { color: #1096C8; }

 /* #logo */

 #mainheader {
    clear:both;
    padding-top: 35px;
    padding-bottom: 20px;
    text-align: center;}


  #mainheader img {
    width: 175px;
  	height: auto;
    }

  

  /* #menu principal */
    #principalmenu
    {width: 940px;
    margin:0 auto;}
    
    #menu {
    display: block;
    text-align: center;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    margin: 20px auto 0;
    min-height: 35px;
    padding: 10px 0 0;}
  #menu ul {
    display: block;
    margin: 0 auto;
    text-align: center;
    
    padding: 0;
    margin: 0;}
  #menu ul li {
    display: inline-block;
    border-color: #d3d3d3;
    border-top: 0;
    border-bottom: 0;
    border-right: 1px solid #d3d3d3;
    padding: 0 25px 0;
    position: relative;
    margin: 0;}
   #menu ul li {
   *display: inline;}
   #menu ul li a, nav ul li a:visited, nav ul li a:active {
    
    font-family: "Droid Sans";
    font-weight: bold;      
    font-size: 14px; 
    text-transform: uppercase;
    color: #999999;
    position: relative;
    display:block;
    padding: 5px 0;
    letter-spacing: 0px;}

   
   #menu ul li:first-child {
    padding-left: 0;}

   #menu ul li:last-child {
    border-right: none;
    padding-right: 0;}

    #menu ul li a:hover, nav ul li a:focus {
    color: #12aee8;}




   /* # imagens */

   img{
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;}
   
    .info {
  
    margin-top: 5px;
    margin-bottom: 5px;}
    p.price {
    text-align:right;}
    .price {
    float:right;
    padding-left: 20px;
    font-weight:bold;
    font-family: "Droid Sans";}

    .title {
    width:300px; 
    padding-left: 0px;
    font-weight:normal;
    font-family: "Droid Sans"; 
    padding-bottom:5px;
 
    }
    
    #highlight{
    text-align: center;
    line-height: 1;
    width: 74.8%; 
    margin:0 auto;
    border-bottom: 1px solid#d3d3d3;
    margin: 30px auto 0;
    padding-bottom:10px;}
    
    #highlight ul{
    list-style:none;
    padding-left:0px;}
    #highlight img{
    max-width:100%;
    column-count:1;}

    #work{ 
     
     clear:both;
     width: 960px; 
     margin:0 auto;
    }

    
    .column{ 
     float: left; 
     margin-left: 10px; 
     margin-right: 10px;
     margin-top: 30px;
     border-bottom: 1px solid#d3d3d3;
     margin-bottom:35px;
     width:300px;
    } 

    .text{ 
     border-top: 1px solid#d3d3d3;
     float: left; 
     margin-left: 0px; 
     margin-right: 0px;
     padding-top:10px;
     padding-bottom:10px;
     margin-top:0px;
     width:300px;
     font-family: "Droid Sans";
     font-weight: normal;      
     font-size: 13px; 
     color: #828282;
     height:90px;
    }

    .column figure {
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
     background-repeat:no-repeat;
     margin:0px;}
    
    .column figure img {
     display:block;
     opacity: 0;}

     .column figure img:hover {
      -webkit-transition: opacity 0.6s ease-out 0s; 
         -moz-transition: opacity 0.6s ease-out 0s; 
           -o-transition: opacity 0.6s ease-out 0s; 
              transition: opacity 0.6s ease-out 0s;
      opacity: 1;
  }
   
     /* #Footer */



      #sitefooter {
      margin-top:20px;
      clear:both; 
      width: 960px;
      height:270px;
      margin:0 auto;
      padding-top:50px; 
       }
      

      #footermenu{ 

      width: 300px;
      float: left; 
      display: inline; 
      margin-left: 0px; 
      margin-right: 5px; 
      margin-top: 30px; }

      #footermenu ul{ 
      list-style:none;
      display: inline; 
      margin-left: 0px; 
      margin-right: 0px; }
      #footermenu ul li{
      font-family: "Droid Sans";
      font-weight: bold;      
      font-size: 14px; 
      margin:5px 0px; 
      border-bottom: 1px solid #d3d3d3;
      padding-bottom:7px;
      padding-top:5px;}

      #socials{
      margin-top: 30px;
      width: 300px;
      float:left;
       margin-left: 10px; 
      margin-right: 10px;}
     
     .social {
      font-family: "Droid Sans";
      font-weight: bold;      
      font-size: 14px; 
      margin:10px 16px; 
      border-bottom: 1px solid #d3d3d3;
      padding-bottom:5px;
       color: #d2d0d0;
       width: 300px;}
      
      .social_link {opacity: 0.30;
       width: 300px;
       margin:5px 5px;}
      
      .social_link:hover {
      -webkit-transition: opacity 0.2s ease-out 0s; 
         -moz-transition: opacity 0.2s ease-out 0s; 
           -o-transition: opacity 0.2s ease-out 0s; 
              transition: opacity 0.2s ease-out 0s;
      opacity: 0.75;
  }


        #news_form {
      margin-top: 30px;
      float:right;
      width: 300px;
      margin-left: 10px; 
      margin-right: 10px; }

        .newsletter {
      font-family: "Droid Sans";
      font-weight: bold;      
      font-size: 14px; 
      margin:10px 0px; 
      border-bottom: 1px solid #d3d3d3;
      padding-bottom:5px;
       color: #d2d0d0;
       width: 300px;}

        #about {
      margin-top: 10px; 
      float:right;
       margin-left: 10px; 
      margin-right: 10px;  }

       #about h6{ 
     font-family: "Droid Sans";
      font-weight: bold;      
      font-size: 14px;
      color: #d2d0d0;
      width:300px; 
      margin:0px;}

      #about p{ 
     border-top: 1px solid#d3d3d3;
     float: left; 
     margin-left: 0px; 
     margin-right: 0px;
     padding-top:5px;
     padding-bottom:5px;
     margin-bottom:5px;
     width:300px;
     font-family: "Droid Sans";
     font-weight: normal;      
     font-size: 13px; 
     color: #828282;}

    





