

#inline { display: none; 
          width: 570px; 
          padding: 30px;
          background-color: #fff;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          border-radius: 20px;
          font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#inline h3{
    margin-bottom: 20px;
    font-size: 26px;
    color: #00a6e4;
    font-weight: bold;

}
label { margin-right: 12px; margin-bottom: 5px;  color: #646464; font-size: 1.2em; }

.txt { 
    display: inline-block; 
    color: #676767;

    margin-bottom: 10px; 
    border: 1px dotted #ccc; 
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 14px;
}

.txtarea { 
    display: block; 
    resize: none;
    color: #676767;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    margin-bottom: 10px; 
    width: 500px; 
    height: 150px;
    border: 1px dotted #ccc;
    padding: 5px 9px;  
    line-height: 14px;

}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

#send { 
    width:102px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background-image:url('../img/fundo_bt.png');
    background-position: center center;
    background-repeat: no-repeat;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 11px;
    color:#fff;
    border:none;
    background-color: #fff;
    display: block;
    cursor: pointer;


}
#send:hover {
    filter:alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
    opacity:.50;
}
#send:active {
    filter:alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
    opacity:.50;
}
#info_auto{
    display: none;
    padding-bottom: 20px;
}

.half_input{
    float:left;
    width:190px;

}
.half_input label{
    float:left;
    width:100%; 
}