input[type="text"], input[type="password"], select, textarea {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 1px 2px #ddd;
    -moz-box-shadow: 0 1px 2px #ddd;
    -webkit-box-shadow: 0 1px 2px #ddd;
    background: #FCFFFF;
    padding: 4px;
    border: 1px solid #AAAAAA;
    color: #555555;
    font: 14px Calibri,Helvetica,Sans-serif;
}

.text_box_100px { width: 100px;}
.text_box_200px, select.select_200px { width: 200px;}
.text_box_250px { width: 250px;}
.text_box_300px { width: 300px;}
.text_box_400px { width: 400px;}

.text_box_center_30px  { width:  40px; text-align: center; }
.text_box_center_50px  { width:  50px; text-align: center; }
.text_box_center_80px  { width:  80px; text-align: center; }
.text_box_center_100px { width: 100px; text-align: center; }

textarea.textarea_contactos_obsv { width: 300px; height: 60px; line-height: 16px; }

/* Caixas com ERRO -------------------------------------------------------------------------------------------------- */
.text_box_100px.warnings,
.text_box_200px.warnings,
.select_200px.warnings,
.text_box_300px.warnings,
.text_box_250px.warnings,
.text_box_400px.warnings,
.text_box_center_30px.warnings,
.text_box_center_50px.warnings,
.text_box_center_80px.warnings,
.text_box_center_100px.warnings
{ border: 1px solid #FF3333; background: #FFC0CB }
/* ------------------------------------------------------------------------------------------------------------------ */

.submit_hidden { border: 0; padding: 0; margin: 0; width: 0px; height: 0px; }

textarea.conteudos_gerais {font: 14px Calibri,Helvetica,Sans-serif; width: 800px; height: 300px;}
textarea.descricoes, textarea.descricoes_big {font: 14px Calibri,Helvetica,Sans-serif; width: 600px; height: 60px;}
textarea.descricoes_big { height: 120px;}
textarea.textarea_400px {font: 14px Calibri,Helvetica,Sans-serif; width: 400px; height: 120px;}
textarea.textarea_400x50px {font: 14px Calibri,Helvetica,Sans-serif; width: 400px; height: 50px; margin-top: 5px;}
textarea.textarea_list {font: 14px Calibri,Helvetica,Sans-serif; width: 300px; height: 300px;}

/* TABELAS DE INPUT */
.td_label { font-weight: bold; line-height: 32px; height: 32px;}
.td_input { line-height: 32px; height: 32px; font-style: italic;}
.td_input_center_80px { line-height: 32px; height: 32px; font-style: italic; text-align: center; width: 80px;}

.td_title_type { font-weight: bold; line-height: 32px; font-size: 14px; font-style: italic; color: #0066CC;}

.btn_back_200px_22px {
    background: url('../images/buttons/btn_back_200px_22px.png') no-repeat;
    font: 14px Calibri,Helvetica,Sans-serif;
    height: 30px; width: 210px;
    font-weight: bold;
    color: #555;
    text-align: center;
    line-height: 26px;
}

.table_width_border{
    border: 1px solid #DEDEDE;
    margin-top: 10px; margin-bottom: 10px;
}
.table_width_border td{ border: 1px solid #DEDEDE; }

.btn_back_200px_22px a:hover { color: #0044FF; cursor: pointer; }


