@charset "utf-8";
/* CSS Document */


.frmlcs_block {
	display:inline-block;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-shadow:none;
}

/* -- SUBMIT BUTTON -- */


.objSubmit, .objSubmitFocus {
	display:inline-block;
	height:30px;
	line-height:30px;
	background:url(5/submit_left.png) no-repeat left bottom;
	cursor:pointer;
}

.objSubmitFocus, .objSubmit:hover {
	background:url(5/submit_left_focus.png) no-repeat left bottom;
}

.objSubmit a, .objSubmitFocus a {
	display:block;
	height:30px;
	line-height:30px;
	margin-left:6px;
	padding:0 10px 0 4px;
	background:url(5/submit_right.png) no-repeat right bottom;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}

.objSubmitFocus a, .objSubmit:hover a {
	background:url(5/submit_right_focus.png) no-repeat right bottom;
}




/* -- TEXT -- */
/*
.objText, .objTextFocus {
	display:inline-block;
	height:36px;
	line-height:32px;
	background:url(5/input_left.png) no-repeat left top;
	color:#777;
}

.objTextFocus {
	background:url(5/input_left_focus.png) no-repeat left top;
}

.objText input, .objTextFocus input {
	height:34px;
	line-height:32px;
	margin-left:6px;
	margin-top:2px;
	padding:2px 6px 0 0;
	background:url(5/input_right.png) no-repeat right 2px;
	color:#777;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.objTextFocus input {
	background:url(5/input_right_focus.png) no-repeat right 2px;
	color:#666;
}
*/

.objText, .objTextFocus {
	display:inline-block;
	height:36px;
	line-height:32px;
	background:url(5/input_left.png) no-repeat left top;
	color:#777;
}

.objTextFocus {
	background:url(5/input_left_focus.png) no-repeat left top;
}

.objText input, .objTextFocus input {
	height:36px;
	line-height:32px;
	margin-left:6px;
	padding:0 6px 0 0;
	background:url(5/input_right.png) no-repeat right top;
	color:#777;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.objTextFocus input {
	background:url(5/input_right_focus.png) no-repeat right top;
	color:#666;
}


/* -- TEXTAREAS -- */


.objTextarea, .objTextareaFocus {
	display:inline-block;
	height:192px;
	background:url(5/textarea_left.png) no-repeat left bottom;
	color:#777;
}

.objTextareaFocus {
	background:url(5/textarea_left_focus.png) no-repeat left bottom;
}

.objTextarea textarea, .objTextareaFocus textarea {
	height:192px;
	margin-left:7px;
	padding:10px 7px 10px 0;
	background:url(5/textarea_right.png) no-repeat right top;
	color:#777;
}

.objTextareaFocus textarea {
	background:url(5/textarea_right_focus.png) no-repeat right top;
	color:#666;
}



/* -- SELECTS -- */

.objSelect, .objSelectFocus {
	display:inline-block;
	height:34px;
	line-height:34px;
	background:url(5/select_left.png) no-repeat left center;
}

.objSelectFocus {
	background:url(5/select_left_focus.png) no-repeat left center;
}

.objSelect span, .objSelectFocus span {
	display:block;
	height:34px;
	line-height:34px;
	margin-left:7px;
	background:url(5/select_right.png) no-repeat right center;
	overflow:hidden;
}

.objSelectFocus span {
	background:url(5/select_right_focus.png) no-repeat right center;
	color:#666;
}

.objSelect a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}

.frmlcs_block .formliciousscroll {
	display:none;
	position:absolute;
	margin-top:-1px;
	background:#fff;
	border:1px solid #e5e4e5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	z-index:10000;
}

.frmlcs_block .formliciousscroll ul li {
	min-width:90px;
	padding:2px 2px 2px 10px;
	background:#fff;
	border-top:1px solid #e5e4e5;
}

.frmlcs_block .formliciousscroll ul li:first-child {
	border-top:none;
}

.frmlcs_block .formliciousscroll ul li:last-child {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.frmlcs_block .formliciousscroll ul li.atual {
	background:url(5/select_option_over.png);
	color:#fff;
	cursor:pointer;
}


/* -- RADIOS BUTTONS -- */

.objRadioOnFocusIn, .objRadioOffFocusIn, .objRadioOnFocusOut, .objRadioOffFocusOut {
	display:inline-block;
	width:19px;
	height:19px;
}

.objRadioOnFocusIn { background:url(5/radio_on_focus.png); }
.objRadioOffFocusIn { background:url(5/radio_off_focus.png); }
.objRadioOnFocusOut { background:url(5/radio_on.png); }
.objRadioOffFocusOut { background:url(5/radio_off.png); }

/* -- CHECKBOX BUTTONS -- */

.objCheckboxOnFocusIn, .objCheckboxOffFocusIn, .objCheckboxOnFocusOut, .objCheckboxOffFocusOut {
	display:inline-block;
	width:19px;
	height:19px;
}

.objCheckboxOnFocusIn { background:url(5/checkbox_on_focus.png); }
.objCheckboxOffFocusIn { background:url(5/checkbox_off_focus.png); }
.objCheckboxOnFocusOut { background:url(5/checkbox_on.png); }
.objCheckboxOffFocusOut { background:url(5/checkbox_off.png); }


/* -------  CUSTOMIZE AQUI  --------- */
/* ---------------------------------- */

.objText, .objTextFocus {
	font-size:11px;
}

.h_busca .objText input, .h_busca .objTextFocus input {
	padding:0 30px 0 0;
	background:url(5/input_right_search.png) no-repeat right top;
}

.h_busca .objTextFocus input {
	background:url(5/input_right_search_focus.png) no-repeat right top;
}
/*
.objText, .objTextFocus {
	display:inline-block;
	height:36px;
	line-height:32px;
	background:url(5/input_left.png) no-repeat left top;
	color:#777;
}

.objTextFocus {
	background:url(5/input_left_focus.png) no-repeat left top;
}

.objText input, .objTextFocus input {
	height:36px;
	line-height:32px;
	margin-left:6px;
	padding:0 6px 0 0;
	background:url(5/input_right.png) no-repeat right top;
	color:#777;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.objTextFocus input {
	background:url(5/input_right_focus.png) no-repeat right top;
	color:#666;
}
*/

.icon_form_nome .objText input, .icon_form_nome .objTextFocus input {
	margin-left:30px;
}
.icon_form_nome .objText, .icon_form_nome .objTextFocus {
	background:url(5/input_left__form_name.png) no-repeat left top;
}
.icon_form_nome .objTextFocus {
	background:url(5/input_left_focus__form_name.png) no-repeat left top;
}


.icon_form_email .objText input, .icon_form_email .objTextFocus input {
	margin-left:30px;
}
.icon_form_email .objText, .icon_form_email .objTextFocus {
	background:url(5/input_left__form_email.png) no-repeat left top;
}
.icon_form_email .objTextFocus {
	background:url(5/input_left_focus__form_email.png) no-repeat left top;
}


.icon_form_fone .objText input, .icon_form_fone .objTextFocus input {
	margin-left:30px;
}
.icon_form_fone .objText, .icon_form_fone .objTextFocus {
	background:url(5/input_left__form_fone.png) no-repeat left top;
}
.icon_form_fone .objTextFocus {
	background:url(5/input_left_focus__form_fone.png) no-repeat left top;
}


.icon_form_empresa .objText input, .icon_form_empresa .objTextFocus input {
	margin-left:30px;
}
.icon_form_empresa .objText, .icon_form_empresa .objTextFocus {
	background:url(5/input_left__form_email.png) no-repeat left top;
}
.icon_form_empresa .objTextFocus {
	background:url(5/input_left_focus__form_email.png) no-repeat left top;
}


.formliciousscroll { width: 285px; font-size:12px; margin-right:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.formliciousscroll .viewport { width:265px; height:180px; overflow:hidden; position:relative; }
.formliciousscroll .overview { position:absolute; left:0; top:0; }
.formliciousscroll .overview p { margin:0 0 10px 0; }
.formliciousscroll .thumb .end,
.formliciousscroll .thumb {  }
.formliciousscroll .scrollbar { position:absolute; float:right; width:8px; margin-right:2px; z-index:100; }
.formliciousscroll .track { background-color:#e2e2e2; height: 100%; width:8px; position: relative; padding:0 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.formliciousscroll .thumb { background:url(5/formliciousscroll.png) no-repeat left top; height:30px; width:30px; cursor:pointer; overflow:hidden; position:absolute; top: 0; }
.formliciousscroll .thumb .end { overflow:hidden; height:5px; width:8px; }
.formliciousscroll .disable{ display: none; }
