

body, html {
font-family: 'Inconsolata', sans-serif;
margin:0px;     
color:#000;
//background: url(../imagens/lisboa.jpg);
//background: url(../imagens/lisboa_bw.jpg);
background: url(../imagens/lisboa_bw1.jpg);
}
     .l0{
     margin-top:6%;
          width:100%;
          height: 7px;     
          border:0px solid red;
          background: url(../imagens/l0.png) repeat-x;;
      }
     .l1{
          width:100%;
          height: 7px;     
          border:0px solid red;
          background: url(../imagens/l1.png) no-repeat;
      }
      
    .logo_u{
          position:absolute;
          left:40%;
          top:30%;
          width:20%;
          height:20%;
          text-align:center;
          border:0px dotted blue;
          font:14px century gothic;
          z-index:99999;
      }       
      
      
      

a:link, a:hover, a:visited {color:#000;text-decoration:none; }
     #moldura{
          width:100%;     
          border:0px solid red;
          overflow:hidden;
      }
      
     #moldura1{
 
          margin:0%;
          width:100%;
          margin-top:0%;
          padding-top:40px;         
          height:100%;
          position:fixed;    
          border:0px solid red;
          text-align:center;
          overflow:hidden;
      }
     .ajusta_c{
          max-width:90%;         
          max-height:90%;
 
      }      
      .logo_c{
          float:left;
          width:30%;
          margin-left:35%;
          height:45%;
          text-align:center;
          border:1px solid #494949;
          background:url(../imagens/tr.png) ;
      }    
    
      .msg1
      {
            font-size:1.5em;
            color:#8b7b27;
            text-align:center;
            font-weight:500;
  
      }
      .msg2
      {
            font-size:1em;
            text-align:center;

      }
      .msg3
      {
            font-size:0.8em;
            text-align:center;

      }
      

@media only screen and (min-width: 1050px) and (max-width: 1980px) {

}

}


@media only screen and (min-width: 1441px) and (max-width: 1980px) {



}

@media only screen and (min-width: 1050px) and (max-width: 1440px) {

}

@media only screen and (min-width: 940px) and (max-width: 1050px) {


}


@media only screen and (min-width: 768px) and (max-width: 939px) {

}

@media only screen and (min-width: 100px) and (max-width: 767px) 
{
     .ajusta_c{
          max-width:90%;         
          max-height:90%;
          margin-top:25%;
          border:0px solid red;
 
      }      
      .logo_c{
          float:left;
          width:80%;
          margin-left:10%;
          height:80%;
          text-align:center;
          border:1px solid #494949;
          background:url(../imagens/tr.png) ;
      }   
      
      
      
      .logo_u{
          position:absolute;
          left:20%;
          top:50%;
          width:60%;
          height:20%;
          text-align:center;
          border:0px dotted blue;
          font:14px century gothic;
          z-index:99999;
      }         
}


@media only screen and (min-width: 100px) and (max-width: 479px) {



}