    .logo{
      font: 13px/27px Arial,sans-serif;
      color: white;
      height:30px;
      background: #175D99;
      /*padding: 10px 10px 10px 10px;*/
    }
    
    .menu{
      font: 13px/27px Arial,sans-serif;
      color: #CCCCCC;
      height:30px;
      background: #2D2D2D;
    }
    
    .menu a:hover{
        color:#CCCCCC;
		background-color:#4C4C4C;
        border-radius: 2px;
    }
	
    .menu a {
    text-decoration: none;
    padding: 6px 8px 7px;
    color:#CCCCCC;
    /*outline:none;*/
}

    .rodape {
             color: #175D99;
			 margin: 0;/*estava 0px*/
             padding: 5px 5px 5px 5px;
             font: message-box;			 
    }


    h1 {    font: normal 1.5em Verdana, Arial, Helvetica, sans-serif;
            color: white;
            background-color: #175D99;
            margin: 0; /*0px;*/
            padding: 10px 10px 10px 10px;
            text-align: left;
            text-shadow: 3px 3px 3px #000000;
            /*box-shadow: 2px 2px 7px #888;*/
          
            -moz-box-shadow: 2px 2px 7px #888888;
            -webkit-box-shadow: 2px 2px 7px #888888;
            box-shadow: 2px 2px 7px #888888;          
          
          
    }
	
    .vermelhos{
        color: red;
        font-style: italic;
        text-align: center;
    }
    .titulo{
        cursor: pointer;
        color:#175D99;
    }
    .destaque{
        background-color: #175D99;
        color: white; 
        text-align: center;
        text-align: left;
        padding: 3px 3px 3px 10px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
    }
    body {
        margin:0; /*0px;*/
        padding:0; /*0px;*/
        font: 11px/1.5em Arial, Verdana, Helvetica, sans-serif;
        color: black;      
    }

    h2 {
        font: 14px Verdana, Arial, Helvetica, sans-serif;
        color: black;
        margin: 0; /*0px;*/
        padding: 0 0 0 0;/*0px 0px 0px 0px;*/
    }

    h3 {
        font: 17px Verdana, Arial, Helvetica, sans-serif;
        color: black;
        margin: 0; /*0px;*/
        padding: 0 0 0 0; /*0px 0px 10px 0px;*/
    }
    
    img {
        border: none;
    }
    
    a {
    	color: #175D99;
        cursor: pointer;
    }
    
    a:hover {
        background-color:#175D99;
        color:white;
    }
    
    a:link {
        text-decoration:none;
    }
    
    table {
		border-collapse:collapse;
    }
    
    .sombra{
       box-shadow: 0 0 1 #888; /*0px 0px 1px #888;*/
       border-radius: 7px;
    }
    
    textarea{
        border-radius: 10px;   
    }
    
    th {
         font: message-box;

         text-transform: uppercase;
        
         background-color:transparent; 
         color:gray;
        text-align:center ;
    } 
    
    tr {
         font-family: Arial, Helvetica, Sans-serif;
         color:#175D99;
         font-size: 1em;
    } 
    
    button {
        background-color:#175D99; 
        color: white; 
        cursor: pointer;
        min-width: 29px;
        min-height: 19px;
        border-radius: 7px; 
    }
    select{
        cursor:pointer;
        color:#175D99;
        border-radius: 5px;
    }
    input{
        cursor: text;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;        

    }
    
    .contacto{
        cursor: pointer;
    }
    
    /* rel. com UPLOAD */
    
    #anexos_T {
    list-style-type: none;   
    }

    #anexos_Q {
        list-style-type: none;   
    }
    /*img.remover {*/
    .remover {
        cursor: pointer;
        vertical-align: bottom;
    }
    
 
/*    JA ESTAVA* html {
        background: url(css-101);
    }*/
         
    .C_upload {
        border: none;
        overflow: hidden;
        margin: 0;
        height: 30px;
        width: 350px;        
    }
    
    .ZoomImagem{
        background-color:white; 
        position: fixed; 
        left:33%; 
        top:25%;
        border: solid;
        border-color: #175D99;
        border-width: 10px;
        display: none;
        
        -moz-border-radius: 7px;
		-webkit-border-radius: 7px;             
        border-radius: 7px;     
        
        -moz-box-shadow: 7px 7px 15px #888888;
        -webkit-box-shadow: 7px 7px 15px #888888;
        box-shadow: 7px 7px 15px #888888;
                
        z-index: 1;
                
        /*_position: absolute;*/
        /*_top: expression( document.body.scrollTop + document.body.clientHeight*0.25 - this.clientHeight + this.clientHeight);*/
    }	  
    
.ZoomProposta{
        background-color:white; 

        position: absolute;

        left:15%; 
        top:20%;
      
        width: 70%;
        /* JA ESTAVA height: 100%;*/
        /*border: solid;*/
        border-color: #175D99;
        border-width: 5px;
        display: none;
        
        -moz-border-radius: 7px;
		-webkit-border-radius: 7px;             
        border-radius: 7px;     
        
        -moz-box-shadow: 7px 7px 20px #888888;
        -webkit-box-shadow: 7px 7px 20px #888888;
        box-shadow: 7px 7px 20px #888888;
                
        z-index: 2;
                
}	  
   
   .BotaoBranco {
        width:29px;
        height:22px;
        border-width:thin;
        color:gray;
        background-color:white
   } 

   .BotaoVermelho {
        width:29px;
        height:22px;
        border-width:thin;
        color:red;
        background-color:white
   }         	