



/* #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.price {
    text-align:right;}
    .price {
    float:right;
    padding-left: 20px;
    font-weight:bold;
    font-family: "Droid Sans";}
    .info {
    margin-top: 8px;
    margin-bottom: 0px;
    padding-bottom:5px
}
    

    .title {
    width:300px; 
    padding-left: 0px;
    font-weight:normal;
    font-family: "Droid Sans"; 
    padding-bottom:5px;
 
    }
    
   
    #work{ clear:both;
     width: 960px; 
     margin:0 auto;
    }


    
    /* # ula */
    
    #ula p{
         margin-bottom:0px;
         margin-top:0px;
         margin-left: 10px; 
         margin-right: 10px;
         width:600px;
         font-family: "Droid Sans";
         font-weight: normal;      
         font-size: 13px; 
         color: #828282;
         padding-bottom:15px;
         line-height: 135%;
         padding-top:15px;
       
         }
         
         #ula h2{
	          
              margin-left: 10px;
              margin-top: 30px;
              width:600px;
              font-family: "Droid Sans";
              font-weight: bold;      
              font-size: 17px; 
              color: #828282;
              } 
         /* # ula */
         
    #column {
	      padding-top:15px;
          margin:0px;
          float: left;}

		



     figure{
         padding-bottom: 15px;
         margin-left: 10px; 
         margin-right: 10px;
         padding-top:0px;
         border-bottom: 1px solid#d3d3d3;
       
         margin-top:15px;        
          } 


 
     
    aside{
     float: right;
     width:300px; 
     margin-left: 10px; 
     margin-right: 10px;
     margin-top: 30px;
     padding-top:0px;
     padding-bottom:5px;
     border-bottom: 1px solid#d3d3d3;
     margin-bottom:10px; }
     

.akila {
     float: right;
     width:300px; 
     margin-left: 10px; 
     margin-right: 10px;
     margin-top: 5px;
     padding-top:0px;
     padding-bottom:5px;
     border-bottom: 1px solid#d3d3d3;
     margin-bottom:10px; }
     
     .text{
      float: right;
      width:300px; 
      margin-left: 10px; 
      margin-right: 10px;
      margin-top: 5px;
      padding-top:0px;
      padding-bottom:5px;
      margin-bottom:10px; }
     
     


    .text p{
     float: right;
     width:300px;  
     margin-left: 0px; 
     margin-right: 0px;
     padding-top:0px;
     padding-bottom:0px;
     padding-left:20px;
     margin-top:5px;
     width:300px;
     font-family: "Droid Sans";
     font-weight: normal;      
     font-size: 13px; 
     color: #828282;
              
    
    } 
    
    .buy {
    float: right;
    width:300px; 
    margin-left: 10px; 
    margin-right: 10px;
    margin-top: 5px;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:5px;
         } 
    
    

    aside ul {
         background-color:#3a3a3a;
       -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
               border-radius: 3px; 

    }

    #caracter{
    margin-top:0px;
    padding:15px 20px 15px 20px;
    list-style:none;}

    #caracter ul{
    display: inline;
    }
    
    #caracter li{
    line-height:2.3em;
    font-family: "Droid Sans";
    font-weight: bold;      
    font-size: 14px;
    border-bottom: 1px solid #d3d3d3;
    color: #999999;
    }
    
    #caracter em{
      border-left:1px solid #999;
      padding-left:20px;
    float:right;
    padding-right:15px;}
    
    #caracter :last-child{
    border-bottom:none;}

  
	/* #display */

			#work1{ 

		     clear:both;
		     width: 960px; 
		     margin:0 auto;
		    }


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

			.column1 figure {
				padding-bottom:0px;
				border-bottom: 0px ;

		    -webkit-border-radius: 3px;
		       -moz-border-radius: 3px;
		            border-radius: 3px;
		     background-repeat:no-repeat;
		     margin:0px;}

		    .column1 figure img {

		     display:block;
		     opacity: 0;}

		     .column1 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;
		  }

	    /* #display fim */

     /* #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: 5px; 
      margin-right: 0px; 
      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;
       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;}

    





