@font-face {
    font-family: 'MyriadProLight';
    src: url('../../fonts/myriadpro-light-webfont.eot');
    src: url('../../fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/myriadpro-light-webfont.woff') format('woff'),
         url('../../fonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('../../fonts/myriadpro-light-webfont.svg#MyriadProLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

.form_contato {
    width: 800px;
    
}

dd {
    width: 600px;
    #width: auto;
    text-align: left;
    margin: 0px 0px 15px 0px;
    position: relative;
}    

dt { 
    width: 80px;
    #width: 100px;
    font-family: "MyriadProLight"; 
    font-size: 13px; 
    color: #000; 
    font-weight: bold; 
    text-align: right; 
    float: left; 
    margin: 0px 30px 0px 0px; 
    #margin: 0px 5px 0px 0px;
   
}


label { 
    width: 100px;
    font-family: "MyriadProLight"; 
    font-size: 13px; 
    color: #000; 
    font-weight: bold; 
    text-align: right; 
    float: left; 
    margin: 0px 30px 0px 0px; 
    #margin: 0px 5px 0px 0px; 
}

#ddd { width: 25px; position: relative; z-index: 99999; }
#ddd-element { width: 35px; float: left; position: relative; z-index: 99999; }
#telefone-label { display: none; }

.input {  width: 272px; height: 23px; height: 18px\9; background: url(../../pt/img/contato/3.jpg); border: 0px; font-family: Arial; font-size: 12px; color: #000; padding: 0px 5px 0px 5px; padding: 5px 0px 0px 8px\9; }
.input_ddd2 { width: 25px; height: 24px; width: 20px\9; height: 19px\9; background: url(../../pt/img/contato/3-03.jpg) no-repeat; border: 0px; font-family: Arial; font-size: 12px; color: #5b3b02; margin: 0px 2px 0px 0px; padding: 0px 3px 0px 3px; padding: 5px 5px 0px 5px\9; }
.input_tel2 { width: 89px; height: 24px;  height: 19px\9; background: url(../../pt/img/contato/3-04.jpg) no-repeat; border: 0px; margin: 0px 0px 0px 3px; font-family: Arial; font-size: 12px; color: #5b3b02; padding: 0px 5px 0px 5px; padding: 5px 5px 0px 5px\9; }
.input_msg { width: 270px; height: 173px; background: url(../../pt/img/contato/3-05.jpg) no-repeat; border: 0; font-family: Arial; font-size: 12px; color: #5b3b02; margin: 5px 0px 0px 0px; padding: 5px 5px 0px 5px; }
.bt_ok_contato { width: 78px; height: 25px; margin: 0px 0px 0px 200px; }

 
 .errors {
     width: 350px;
     font-family: "MyriadProLight";
     font-size: 11px;
     color: #FF0000;
     margin: 0px 0px 0px 113px;
     text-align: left;
     clear: both;
     letter-spacing: 1px;
 }
 
#ddd-element .errors { width: 250px; clear: both; margin: 0px 0px 0px 0px; } 
#telefone-element .errors { width: 250px; clear: both; margin: 0px 0px 0px 113px; } 
 
.msg {
     width: 400px;
     font-family: "MyriadProLight";
     font-size: 14px;
     font-weight: bold;
     color: #FF0000;      
     margin: 0px 0px 0px 20px;
     #margin: 0px 0px 0px 0px;
     padding: 0px 20px 15px 20px;

 }
 
 .erro {
     width: 400px;
     font-family: "MyriadProLight";
     font-size: 14px;
     font-weight: bold;     
     color: #FF0000;      
     margin: 0px 0px 0px 20px;
     #margin: 0px 0px 0px 0px;
     text-align: left;
     padding: 0px 20px 15px 20px;
     letter-spacing: 1px;

 }