/* 
Credits: Bit Repository
*/


div#acf_area { margin-left: 10px; margin-right: auto; width: 520px; font-family: Verdana; font-size: 12px; padding: 0; border: 0px none; color:black; }
div#acf_area h1 { background:url("../images/icon-mail.png") no-repeat scroll -3% 44% white; font-family:"Myriad Pro",Arial,Helvetica,Tahoma,sans-serif; font-size:19px; font-weight:lighter; height:27px; margin:17px 0; padding-left:50px; text-align:left; }

#acf_note { display:none; }

.acf_notification_ok { margin: 0 0 10px; background: #f5f9fd url('../images/icon-button-ok.png') no-repeat scroll 15px 50%; height: 33px; width: 90%; padding: 8px 0px 0px 46px; text-align: left; -moz-border-radius: 5px; }
.acf_notification_error { -moz-border-radius:5px 5px 5px 5px; background-color:  #FDF4F5; height:auto; margin:0 0 10px; padding:8px 0 8px 11px; text-align:left; width:97%; }

.acf_debug { border:1px solid #cdcdcd; padding: 5px; -moz-border-radius:4px; margin: 10px 0 10px 0; }

.acf_hide { display:none; }

div.acf_escts { padding:10px 0; }

#acf_fields div.parent { margin: 0 0 0 0; clear:left; }


/* Label */
#acf_fields label { width: 170px; padding-left: 20px; margin: 8px 8px 8px 8px;  text-align: right; float: left; font-weight:bold !important; }
#acf_fields label.acf_escts { display:block;width: auto; padding-left: 0px; margin: 8px 19px 8px 1px; text-align: right; float: none; line-height:120%; font-weight:normal !important; }

/*
#acf_fields .acf_labelfor { float: none; padding:0 0 0 5px; margin:0; text-align: left; line-height:120%; font-weight:normal; }
*/

/*

#ajax_contact_form div.wrap { position: relative; margin: 0;}

#acf_fields div.wrap { position: absolute; top: 0; left: 0; width: 160px; display: block; margin: 11px 5px 5px 6px; padding: 0; color: #777; }

*/



/*



*/

/* Labels ja implementadas no site:

#acf_fields label.acf_escts { width: auto; padding-left: 0px; margin: 8px 19px 8px 1px; text-align: right; float: none; font-weight:normal !important; }
#acf_fields .acf_labelfor { float: none; padding:0 0 0 5px; margin:0; text-align: left; font-weight:normal !important; }

#acf_fields label { width: 150px; padding-left: 20px; margin: 8px 19px 8px 8px;  text-align: right; float: left; font-weight:normal !important; }
#acf_fields label.acf_escts { width: auto; padding-left: 0px; margin: 8px 19px 8px 1px; text-align: right; float: none; font-weight:normal !important; }
#acf_fields .acf_labelfor { float: none; padding:0 0 0 5px; margin:0; text-align: left; }

*>



/* Input, Textarea, Select */

#acf_fields input, textarea, select { -moz-box-shadow: 0 0 3px #eeeeee; background:-moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 5px); margin: 5px 5px 5px 0; padding: 4 3 6 5;}

#acf_fields input { height:24pt;font-family:'Verdana','Arial';color:darkblue;background-color:#F0FFE6;font-size:14px; float: none; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; -webkit-border-radius: 5px; border-radius: 5px;}

#acf_fields select { height:26pt;font-family:'Verdana','Arial';color:darkblue;background-color:#F0FFE6;font-size:14px; float: none; border: 1px solid #dedede; color: #333333; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

#acf_fields textarea {line-height:150%; font-family: Verdana,Arial; font-size: 14px; background-color: #F0FFE6; width: 300px; padding: 3px; float: none; border: 1px solid #dedede; color: #333333; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/* Checkbox */
#acf_fields input.chck { margin: 1px 1px 0 0; float: left; padding: 2px; background-color:#FEFEFE; }
#acf_fields input.rad { margin: 1px 1px 0 0; float: left; padding: 2px; background-color:#FEFEFE; }

#acf_fields input.acf_error { border: 1px solid #F3CCBE; }
#acf_fields input.acf_chck_error { border: 1px solid #F3CCBE; }
#acf_fields input.acf_rad_error { border: 1px solid #F3CCBE; }

#acf_fields select.acf_error { border: 1px solid #F3CCBE; }
#acf_fields textarea.acf_error { border: 1px solid #F3CCBE; }

#acf_fields input.acf_ok { border: 1px solid #B9E7AE; }
#acf_fields select.acf_ok { border: 1px solid #B9E7AE; }
#acf_fields textarea.acf_ok { border: 1px solid #B9E7AE; }

#acf_fields div.acf_error { font-size: 11px; color: red; margin: 0px 10px 9px 150px; width: 400px; text-align: left; padding: 0px; clear: both; }

/* Checkboxes */
ul.acf_checkboxes_area { display:inline-block;; list-style:none outside none; margin:5px 0 5px; padding:0; }
ul.acf_checkboxes_area li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

div.acf_checkboxes_area_col { display: block; float: left; margin: 0 0 10px 0; font-family: Verdana; font-size: 12px; color:black; }
div.acf_checkboxes_area_col ul { float: none; list-style:none outside none; margin:5px 0 5px; display: block; padding: 0 25px 0 0; }
div.acf_checkboxes_area_col ul li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

/* Radios */
ul.acf_radios_area { display:block; list-style:none outside none; margin:5px 0 5px; padding:0; }
ul.acf_radios_area li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

div.acf_radios_area_col { display: block; float: left; margin: 0 0 10px 0; font-family: Verdana; font-size: 12px; color:black; }
div.acf_radios_area_col ul { float: none; list-style:none outside none; margin:5px 0 5px; display: block; padding: 0 25px 0 0; }
div.acf_radios_area_col ul li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

/*

input[type="checkbox"], 
input[type="radio"],
input.radio,
input.checkbox {
    vertical-align:text-top;
    width:13px;
    height:13px;
    padding:0;
    margin:0;
    position:relative;
    overflow:hidden;
    top:2px;
}

*/

/* Submit Button */
#acf_fields .acf_button { cursor: pointer; width: 200px; height:30px; margin-left:150px; font-weight:bold; background: white url('../images/icon-submit.png') no-repeat scroll 11px 50%; background-color:#ffe789;border-color:#EDEDED #999999 #999999 #EDEDED; border-style:solid; border-width:1px; color: #333333; padding: 6px 1px 8px 25px; -moz-border-radius: 3px;}

/* br */
#acf_fields br { clear: left; margin: -5px; padding:0; }

/* The icon used to reload the CATPCHA */
#acf_icon_refresh { margin: 0 0 7px 0; }

#acf_captcha { border: 1px solid #e7e7e7; }

#acf_captcha_div { float:left; margin: 0px 0 0 0; }

#acf_captcha_refresh { display:none; }

#acf_input_box_div { float:left; }

/* CAPTCHA Verified */
#acf_verified { background: url("../images/icon-tick-circle-frame.png") no-repeat scroll 0 47% white; color: green; margin: 0 0 0; padding: 2px 0 0 23px !important; min-height: 10px !important; }
#acf_verified .ok { margin: 0px; } 

/* A CAPTCHA DIV */
#acf_sec_div { float: left; }

#acf_sec_div_two { float: left; display: none; margin: 0; }

#acf_ajax_loading { margin: 9px 0 0; padding: 0 0 0 29px; display: none; float:left; width:324px; background: white url('../images/icon-ajax-loader.gif') no-repeat scroll 8px 66%; }

/* Highlight Rows */
.acf_highlighted { background-color: #ffffbd; }

/* Style the error messages */
.acf_styled { font-style: italic; }

span.requerido {
	color:#FF0000;
}
