form#contacto table{
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    color: #666666;
    display: table;
    font-size: 12px;
    padding: 10px 20px;
    width: 618px;
    margin-top: 30px;
}

table td.contact-leyend{
    font-family: "HelveticaWorld-Regular";
    color:#000;
    font-size: 12px;
}
table td.contact-field input{
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #999999;
    height: 20px;
    margin-bottom: 5px;
    padding: 2px 3px;
    width: 300px;
    margin-right: 10px;
}
table td.contact-textarea textarea{
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #999999;
    height: 150px;
    padding: 2px 3px;
    width: 552px;
    height: 180px;
    margin-bottom: 20px;
}
form#contacto input#contact-send{
    background: url("/wp-content/themes/mtg-blogs/images/button-sprite.png") -6px -110px no-repeat transparent;
    border: medium none currentColor;
    cursor: pointer;
    display: inline-block;
    height: 37px;
    text-indent: -100000px;
    width: 98px;
    float:right;
}

form#contacto input#contact-send:hover { 
    background-position: -6px -147px;
}

form#contacto div.warn{
    display:block;
    width: 100%;
    color: #990000;
    margin-bottom: 5px;
    font-family: "HelveticaWorld-Bold";
    font-size: 12px;
}
.contact-result{
   font-size: 14px;
   font-family: "HelveticaWorld-Bold";
}